[PYTHON] Missverständnisse beim Verbinden von cnn

Was ich beim Aufbau eines CNN-Netzwerks mit Pytorch falsch gemacht habe

Wenn Sie cnn mit pytorch schreiben, verwenden Sie torch.nn und schreiben Sie wie folgt

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

Missverständnis

Da in_channel und out_channels die Anzahl der Kanäle im Kernel sind, haben sie nichts mit der Bildgröße zu tun.

Dinge, auf die Sie beim Aufbau eines Netzwerks achten sollten

Es ist die Größe der Pooling-Ebene und die Größe des Schrittes, die die Eingabe- und Ausgabebildgröße (Feature-Map) bestimmen. Wenn Sie also zwei oder mehr Ebenen von cnn stapeln, funktioniert es meiner Meinung nach, wenn Sie darauf achten, dass der out_channel der vorherigen Ebene dem in_channel der nächsten Ebene entspricht.

Recommended Posts

Missverständnisse beim Verbinden von cnn
So registrieren Sie sich bei pypi
So installieren Sie mysql-connector-python auf einem Mac
Verwendung von Dataiku unter Windows
Hinweise zur Verwendung von Pywinauto
So installieren Sie das Graph-Tool unter macOS
So installieren Sie VMware-Tools unter Linux
So stellen Sie den Django-Kompressor unter Windows bereit
So installieren Sie OpenCV auf einem Mac
Wie man Matplotlib auf Heroku ausführt
So installieren Sie PyPy unter CentOS
Wie benutzt man Homebrew in Debian?
So installieren Sie TensorFlow unter CentOS 7
So installieren Sie Maven unter CentOS
Hinweise zum Schreiben von require.txt
So installieren Sie Musik 21 unter Windows
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
Wie man pydoc auf Python Interpreter liest
So installieren Sie drobertadams / toggl-cli auf einem Mac
Wie man Mecab, neologd-ipadic auf Colab verwendet
So aktualisieren Sie PHP unter Amazon Linux 2
So verwenden Sie Google Assistant unter Windows 10
So löschen Sie Python 2.x auf einem Mac.
So zeigen Sie Piktogramme unter Manjaro Linux an
Memorandum über die Verwendung von Gremlin Python
So installieren Sie Richzhang / Colorization unter Windows 10
So aktualisieren Sie die Sicherheit unter CentOS Linux 8
So installieren Sie Apache (httpd) unter CentOS7
Wie installiere ich php7.4 unter Linux (Ubuntu)
So installieren Sie Eclipse GlassFish 5.1.0 unter CentOS7
So installieren Sie Apache (httpd) unter CentOS8
So testen Sie auf einer von Django authentifizierten Seite
Hinweise zum Ausführen von Cython unter OSX
So finden Sie große Dateien unter Linux
So installieren Sie NumPy auf Raspeye
Verwendung von SQLAlchemy / Connect mit aiomysql
So installieren Sie cx_Oracle unter macOS Sierra
Gust kann unter Linux keine Verbindung zu Wifi herstellen
Stellen Sie eine Verbindung zu MySQL her
So schreiben Sie einen Komponententest für den URL-Abruf in GAE / P.
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
Strategie zur Monetarisierung mit Python Java
So installieren Sie OpenCV auf Jetson Nano Python
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
So machen Sie mehrere Kernel auf Jupyter auswählbar
Verwendung von Python Kivy ④ ~ Ausführung unter Android ~
So führen Sie CNN in 1 Systemnotation mit Tensorflow 2 aus
So aktualisieren Sie die Sicherheit unter Ubuntu 19.10 Eoan Ermine
So installieren Sie h5py schnell unter Windows 10 [Inoffiziell]
So installieren Sie OpenGM unter OSX mit Macports
So erstellen Sie Daten für CNN (Chainer)
Wie man mit 2017 Windows ein anständiges Leben führt
So installieren Sie Camunda Modeler unter Manjaro Linux
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
So installieren / überprüfen Sie graphviz unter anaconda / windows10