Data Science & ML

TensorFlow & Keras

Sequential API, Functional API, layers, callbacks, checkpoints, TensorBoard, model saving

22 questions d'entretien·
Senior
1

Quelle est la principale différence entre l'API Sequential et l'API Functional de Keras ?

Réponse

L'API Sequential permet de créer des modèles couche par couche de manière linéaire, où chaque couche a exactement une entrée et une sortie. L'API Functional offre plus de flexibilité en permettant de créer des modèles avec des architectures complexes : entrées multiples, sorties multiples, connexions résiduelles et graphes de couches partagées. Utiliser Sequential pour des architectures simples et Functional pour des cas plus avancés.

2

Comment créer un modèle Sequential avec une couche Dense de 64 neurones suivie d'une couche de sortie de 10 neurones ?

Réponse

La méthode standard consiste à instancier tf.keras.Sequential() puis à utiliser model.add() pour ajouter les couches une par une, ou à passer une liste de couches directement au constructeur. Chaque couche Dense prend le nombre d'unités en paramètre, et la première couche nécessite de spécifier input_shape pour définir la forme des données d'entrée.

3

Quel est le rôle de la fonction d'activation 'softmax' dans une couche de sortie ?

Réponse

La fonction softmax transforme les logits (sorties brutes) en probabilités qui somment à 1, ce qui est idéal pour la classification multi-classe. Chaque sortie représente la probabilité d'appartenance à une classe. Elle est typiquement utilisée avec la loss categorical_crossentropy pour les labels one-hot ou sparse_categorical_crossentropy pour les labels entiers.

4

Comment définir un modèle avec l'API Functional ayant deux entrées distinctes ?

5

Quel callback utiliser pour arrêter l'entraînement lorsque la validation loss ne s'améliore plus ?

+19 questions d'entretien

Maîtrise Data Science & ML pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement