Notice bibliographique
Résumé
Abstract The increasing popularity of pet ownership has led to a growing interest in methods for accurately identifying dog breeds. This interest is not only driven by the desire of pet owners to understand their pets better but also by the implications for veterinary care, breeding practices, and animal welfare. Traditional methods of breed identification often rely on expert knowledge, which can be inconsistent and subjective. In contrast, advancements in deep learning, particularly through Convolutional Neural Networks (CNNs), offer a promising solution to automate and enhance the accuracy of breed classification. Deep learning is a subset of machine learning that utilizes neural networks with multiple layers to analyze complex data. CNNs, specifically designed for processing grid-like data such as images, have shown exceptional performance in various image classification tasks. Their architecture allows them to learn spatial hierarchies of features, making them particularly adept at recognizing patterns in visual data. The ability of CNNs to automatically extract relevant features from images eliminates the need for manual feature engineering, significantly streamlining the classification process. The Kaggle Dog Breed Dataset serves as an ideal resource for training deep learning models aimed at dog breed classification. This dataset comprises thousands of labeled images of dogs belonging to various breeds, providing a rich foundation for model training and evaluation. For this study, we focus on a subset of four dog breeds to simplify the classification task while still allowing for meaningful analysis. The selected breeds include Labrador Retriever, German Shepherd, Golden Retriever, and French Bulldog—each with distinct physical characteristics that can be visually identified. Data preprocessing is a critical step in preparing the dataset for training. This involves resizing images, normalizing pixel values, and applying data augmentation techniques to enhance the diversity of the training set. Data augmentation methods, such as rotation, flipping, and scaling, help to artificially increase the dataset size and improve the model’s ability to generalize to unseen images. By creating variations of existing images, the model learns to recognize the core features of each breed, regardless of changes in orientation, lighting, or background. The architecture of the CNN employed in this study is designed to maximize classification accu- racy. It consists of multiple convolutional layers, each followed by activation functions and pooling layers to reduce dimensionality and retain important features. Dropout layers are also incorporated to prevent overfitting by randomly setting a fraction of input units to zero during training, thus promoting the model’s ability to generalize. The final layers of the network include fully connected layers that output the probabilities of each breed classification, allowing for effective decision-making based on learned features. Training the model involves feeding it the preprocessed images and their corresponding labels. The model’s performance is monitored using metrics such as accuracy, precision, recall, and F1-score. These metrics provide a comprehensive understanding of the model’s classification capabilities, par- ticularly in distinguishing between the selected dog breeds. Cross-validation techniques are employed to ensure that the model is not only effective on the training set but also capable of performing well on unseen data. The results of the study demonstrate the efficacy of deep learning methods in accurately pre- dicting dog breeds. The CNN model achieves a high classification accuracy, showcasing its ability to learn and generalize from the training data. Furthermore, the model’s performance is compared against existing traditional methods, highlighting the advantages of using deep learning for image classification tasks. The findings indicate that the deep learning approach significantly outperforms conventional techniques, providing a reliable solution for dog breed identification. Interpretability is a crucial aspect of AI applications, especially in domains such as veterinary sci- ence where understanding the decision-making process is vital. To enhance the interpretability of the model’s predictions, techniques such as Grad-CAM (Gradient-weighted Class Activation Mapping) are utilized. Grad-CAM generates heatmaps that highlight the regions of an image most influential in the model’s decision-making process. This provides valuable insights into which features the model considers important for classifying specific breeds, thereby fostering trust and transparency in AI systems. The implications of this research extend beyond academic interest; they hold practical signifi- cance for pet owners, breeders, and veterinary professionals. An accurate dog breed classification system can assist veterinarians in diagnosing breed-specific health issues, guide breeders in making informed decisions, and help pet owners understand their dogs’ behavior and care needs. Addition- ally, the automated nature of the deep learning model can facilitate quicker and more consistent breed identification, enhancing user experience and satisfaction.
Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.
Comment cette classification a été obtenuedéplier
Prédiction distillée sur la base complète
Imitation des enseignantsNi prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.
Scores Codex et Gemma par catégorie
| Catégorie | Codex | Gemma |
|---|---|---|
| Métarecherche | 0,001 | 0,000 |
| Méta-épidémiologie (sens strict) | 0,000 | 0,000 |
| Méta-épidémiologie (sens large) | 0,000 | 0,000 |
| Bibliométrie | 0,000 | 0,000 |
| Études des sciences et des technologies | 0,000 | 0,000 |
| Communication savante | 0,000 | 0,000 |
| Science ouverte | 0,000 | 0,000 |
| Intégrité de la recherche | 0,000 | 0,000 |
| Charge utile insuffisante (le modèle a refusé de juger) | 0,000 | 0,000 |
Scores machine (provisoires)
Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.
Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.
score_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découleClassification
machine, non validéePrédiction automatique; un appel candidat d’une seule tête enseignante, pas un consensus.
Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».