Communitygithub.com

Adaptateur de Transfert d'Apprentissage

Automatise l'adaptation de modèles pré-entraînés (ResNet, BERT, GPT) à de nouvelles tâches et ensembles de données via le fine-tuning, le gel de couches et l'optimisation spécifique au domaine.

Qu'est-ce que Adaptateur de Transfert d'Apprentissage ?

Cette compétence simplifie le processus d'adaptation de modèles pré-entraînés via le transfert d'apprentissage. Elle permet de fine-tuner rapidement des modèles pour des tâches spécifiques, économisant du temps et des ressources par rapport à un entraînement depuis zéro. La compétence prend en charge les frameworks majeurs comme TensorFlow et PyTorch, et gère les complexités de l'adaptation de modèles, la validation des données et l'optimisation des performances. Elle fournit des métriques clés (précision, rappel, F1-score) et génère automatiquement une documentation sur le processus d'adaptation et les résultats.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/adapting-transfer-learning-models

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Adaptateur de Transfert d'Apprentissage ?

Adaptez des modèles pré-entraînés (ResNet, BERT, GPT) à de nouvelles tâches et ensembles de données via le fine-tuning, le gel de couches et l'optimisation spécifique au domaine.

Aperçu

Cette compétence simplifie le processus d'adaptation de modèles d'apprentissage automatique pré-entraînés via le transfert d'apprentissage. Elle vous permet de fine-tuner rapidement des modèles pour des tâches spécifiques, économisant du temps et des ressources par rapport à un entraînement depuis zéro. Elle gère les complexités de l'adaptation de modèles, de la validation des données et de l'optimisation des performances.

Fonctionnement

  1. Analyser les besoins : Examine la demande de l'utilisateur pour comprendre la tâche cible, les caractéristiques de l'ensemble de données et les métriques de performance souhaitées.
  2. Générer le code d'adaptation : Crée du code Python en utilisant les frameworks ML appropriés (par ex., TensorFlow, PyTorch) pour fine-tuner le modèle pré-entraîné sur le nouvel ensemble de données. Cela inclut les étapes de prétraitement des données et les modifications de l'architecture du modèle si nécessaire.
  3. Implémenter la validation et la gestion des erreurs : Ajoute du code pour valider les données, surveiller le processus d'entraînement et gérer les erreurs potentielles avec élégance.
  4. Fournir des métriques de performance : Calcule et rapporte les indicateurs clés de performance (KPI) tels que la précision, le rappel et le score F1 pour évaluer l'efficacité du modèle.
  5. Enregistrer les artefacts et la documentation : Sauvegarde le modèle adapté, les journaux d'entraînement, les métriques de performance et génère automatiquement une documentation décrivant le processus d'adaptation et les résultats.

Quand utiliser cette compétence

Cette compétence s'active lorsque vous devez :

  • Fine-tuner un modèle pré-entraîné pour une tâche spécifique.
  • Adapter un modèle pré-entraîné à un nouvel ensemble de données.
  • Effectuer un transfert d'apprentissage pour améliorer les performances du modèle.
  • Optimiser un modèle existant pour une application particulière.

Exemples

Exemple 1 : Adaptation d'un modèle de vision pour la classification d'images

Demande utilisateur : "Fine-tuner un modèle ResNet50 pour classer des images de différents types de fleurs."

La compétence va :

  1. Télécharger le modèle ResNet50 et charger un ensemble de données d'images de fleurs.
  2. Générer du code pour fine-tuner le modèle sur l'ensemble de données de fleurs, y compris l'augmentation des données et les techniques d'optimisation.

Exemple 2 : Adaptation d'un modèle de langue pour l'analyse de sentiments

Demande utilisateur : "Adapter un modèle BERT pour effectuer une analyse de sentiments sur des avis clients."

La compétence va :

  1. Télécharger le modèle BERT et charger un ensemble de données d'avis clients avec des étiquettes de sentiment.
  2. Générer du code pour fine-tuner le modèle sur l'ensemble de données d'avis, y compris la tokenisation, le padding et les mécanismes d'attention.

Bonnes pratiques

  • Prétraitement des données : Assurez-vous que les données sont correctement prétraitées et formatées pour correspondre aux exigences d'entrée du modèle pré-entraîné.
  • Réglage des hyperparamètres : Expérimentez avec différents hyperparamètres (par ex., taux d'apprentissage, taille de lot) pour optimiser les performances du modèle.
  • Régularisation : Appliquez des techniques de régularisation (par ex., dropout, décroissance du poids) pour prévenir le surapprentissage.

Intégration

Cette compétence peut être intégrée avec d'autres plugins pour le chargement des données, l'évaluation des modèles et le déploiement. Par exemple, elle peut fonctionner avec un plugin de chargement de données pour récupérer des ensembles de données et un plugin de déploiement de modèles pour déployer le modèle adapté sur une infrastructure de service.

Prérequis

  • Permissions d'accès aux fichiers appropriées
  • Dépendances requises installées

Instructions

  1. Invoquez cette compétence lorsque les conditions de déclenchement sont remplies
  2. Fournissez le contexte et les paramètres nécessaires
  3. Examinez la sortie générée
  4. Appliquez les modifications si nécessaire

Sortie

La compétence produit une sortie structurée pertinente pour la tâche.

Gestion des erreurs

  • Entrée invalide : Demande de correction
  • Dépendances manquantes : Liste les composants requis
  • Erreurs de permission : Suggère des étapes de correction

Ressources

  • Documentation du projet
  • Compétences et commandes connexes

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Skills associés