Comment ajouter un paramètre supplémentaire à une CNN alors que la formation

voix
0

Donc, je dois former un réseau où j'ai une image, rez-de-vérité, et un paramètre supplémentaire lié à une image (état de l'image actuelle).

Il y a une caméra qui capture des images à différents niveaux de zoom. Pour un entourage, j'ai notamment quatre images avec différents niveaux de zoom (0,25,50,75). Je dois former le réseau tel que donné une image test, je peux classer si je veux un zoom avant ou un zoom arrière.

Ainsi, l'ensemble de données que j'ai est l'image, rez-de-vérité (zoom avant ou un zoom arrière ou sans zoom), et le niveau de zoom.

Comment puis-je ajouter ce niveau de zoom actuel dans mon réseau afin que le réseau des trains correctement?

Je prévois d'utiliser VGG ou AlexNet pour l'instant et ensuite passer à Inception ou ResNet à l'avenir.

Créé 19/12/2018 à 14:20
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

Ce que vous pouvez faire est de créer un modèle qui traite l'image via CNN et combine en quelque sorte d'autres entrées au modèle. Donc, votre modèle devrait avoir quelques entrées: image (zoom avant ou un zoom arrière ou sans zoom), le niveau de zoom. Donc, vous passez à l'image CNN (ou quelques couches CNN), puis aplatissez la carte de fonction et ajoutez d'autres valeurs d'entrée, puis continuez par d'autres couches. Ou vous augmenter l'image sur le début (si vous devez effectuer un zoom arrière, effectuer un zoom arrière ...) et passer ensuite l'image à CNN. Je ne sais pas quel cadre vous utilisez, mais je sais que je voudrais essayer de ce prototype Keras avec l'API fonctionnelle.

Créé 19/12/2018 à 15:12
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more