[PYTHON] Malentendu sur la façon de connecter CNN

Ce que j'ai fait une erreur lors de la construction d'un réseau CNN avec pytorch

Lorsque vous écrivez cnn avec pytorch, utilisez torch.nn et écrivez comme suit

conv1 = torch.nn.Conv2d(in_channels , out_channels , kernel_size , stride , padding)

Malentendu

Puisque in_channel et out_channels sont le nombre de canaux dans le noyau, ils n'ont rien à voir avec la taille de l'image.

Points à prendre en compte lors de la création d'un réseau

C'est la taille de la couche de regroupement et la taille de la foulée qui déterminent la taille de l'image d'entrée et de sortie (carte des caractéristiques). Donc, lors de l'empilement de deux ou plusieurs couches de cnn, je pense que cela fonctionnera si vous prenez soin de rendre le out_channel de la couche précédente égal à l'in_channel de la couche suivante.

Recommended Posts

Malentendu sur la façon de connecter CNN
Comment s'inscrire auprès de pypi
Comment installer mysql-connector-python sur Mac
Comment utiliser Dataiku sous Windows
Remarques sur l'utilisation de pywinauto
Comment installer Graph-Tool sur macOS
Comment installer VMware-Tools sur Linux
Comment installer pycrypto sur Windows
Comment déployer django-compresseur sous Windows
Comment installer OpenCV sur Mac
Comment exécuter matplotlib sur heroku
Comment installer PyPy sur CentOS
Comment utiliser l'homebrew dans Debian
Comment installer TensorFlow sur CentOS 7
Comment installer Maven sur CentOS
Remarques sur la rédaction de requirements.txt
Comment installer Music 21 sur Windows
Comment installer aws-session-manager-plugin sur Manajro Linux
Comment lire pydoc sur l'interpréteur python
Comment installer drobertadams / toggl-cli sur Mac
Comment utiliser mecab, neologd-ipadic sur colab
Comment mettre à jour PHP sur Amazon Linux 2
Comment utiliser l'Assistant Google sur Windows 10
Comment effacer Python 2.x sur Mac.
Comment afficher des pictogrammes sur Manjaro Linux
Mémorandum sur l'utilisation du python gremlin
Comment installer Richzhang / Colorisation sur Windows 10
Comment mettre à jour la sécurité sur CentOS Linux 8
Comment installer Apache (httpd) sur CentOS7
Comment installer php7.4 sur Linux (Ubuntu)
Comment installer Eclipse GlassFish 5.1.0 sur CentOS7
Comment installer Apache (httpd) sur CentOS8
Comment tester sur une page authentifiée par Django
Notes sur la façon d'exécuter Cython sur OSX
Comment trouver des fichiers volumineux sous Linux
Comment installer NumPy sur Raspeye
Comment utiliser SQLAlchemy / Connect avec aiomysql
Comment installer cx_Oracle sur macOS Sierra
Gust ne peut pas se connecter au Wifi sous Linux
Connectez-vous à mysql
Comment écrire un test unitaire pour l'extraction d'URL dans GAE / P
[Version 2020] Comment installer Python3 sur EC2 d'AWS
Stratégie sur la façon de monétiser avec Python Java
Comment installer OpenCV sur Jetson Nano Python
[Latest] Comment créer un environnement Java sur Ubuntu
Comment rendre plusieurs noyaux sélectionnables sur Jupyter
Comment utiliser Python Kivy ④ ~ Exécution sur Android ~
Comment exécuter CNN en notation système 1 avec Tensorflow 2
Comment mettre à jour la sécurité sur Ubuntu 19.10 Eoan Ermine
Comment installer rapidement h5py sur Windows 10 [non officiel]
Comment installer OpenGM sur OSX avec macports
Comment créer des données à mettre dans CNN (Chainer)
Comment vivre une vie décente avec Windows 2017
Comment installer Camunda Modeler sur Manjaro Linux
[Python] Comment installer OpenCV sur Anaconda [Windows]
Comment installer / vérifier Graphviz sur anaconda / windows10