[PYTHON] J'ai lu la référence Chainer (mise à jour de temps en temps)

Notes d'apprentissage en lisant Tutoriel de Chainer

Core Functionalities

Function Fonctions qui actionnent la variable

Les paramètres peuvent être utilisés pour visualiser la couche apprise

Variable En bref, un wrapper de tableau pour les fonctionnalités, etc.?

import numpy as np
import chainer

a = np.random.rand(100, 50) * 100
→array([[ 73.79944963,  20.34729163,  17.8695034 , ...,  95.2588098 ,
         80.70607058,  72.77696887],
       [ 63.61317915,  52.34471719,   6.63279207, ...,  23.84326461,
         59.21347284,  99.79442349],
       [ 14.70947019,  73.28647468,  57.40101832, ...,   0.13991004,
          0.69580569,  35.80244434],
       ..., 
       [ 99.22098719,  50.55196297,  18.42562383, ...,  33.23917582,
         28.41971731,  95.31789821],
       [ 57.03728122,  37.14647991,  45.64473654, ...,  50.12747623,
         61.67733488,  33.88739351],
       [ 46.90448489,  89.0190541 ,  58.7650971 , ...,  71.94147691,
         88.81614863,  90.15044102]])

b = chainer.Variable(a)
→<chainer.variable.Variable object at 0x10b335e50>

#Obtenez la séquence
b.data
→→array([[ 73.79944963,  20.34729163,  17.8695034 , ...,  95.2588098 ,
         80.70607058,  72.77696887],
       [ 63.61317915,  52.34471719,   6.63279207, ...,  23.84326461,
         59.21347284,  99.79442349],
       [ 14.70947019,  73.28647468,  57.40101832, ...,   0.13991004,
          0.69580569,  35.80244434],
       ..., 
       [ 99.22098719,  50.55196297,  18.42562383, ...,  33.23917582,
         28.41971731,  95.31789821],
       [ 57.03728122,  37.14647991,  45.64473654, ...,  50.12747623,
         61.67733488,  33.88739351],
       [ 46.90448489,  89.0190541 ,  58.7650971 , ...,  71.94147691,
         88.81614863,  90.15044102]])

#Vous pouvez obtenir le type de valeur, etc.
b.label
→'(100, 50), float64'

#Obtenez le nombre complet de valeurs
b.__len__()
→5000

FunctionSet

Classe de wrapper de fonction. Utilisé lors de l'envoi d'une fonction entière au GPU ou lors de la transmission de paramètres et de dégradés à la classe Optimizer.

Nous le mettrons à jour de temps en temps.

Recommended Posts

J'ai lu la référence Chainer (mise à jour de temps en temps)
Résumé de vtkXMLUnstructuredGridReader (mis à jour de temps en temps)
Résumé de vtkOpenFOAMReader (mis à jour de temps en temps)
Mémo Tensorflow [mis à jour de temps à autre]
[Introduction à matplotlib] Lire l'heure de fin à partir des données COVID-19 ♬
Manuel Python privé (mis à jour de temps en temps)
vtkClipPolyData / DataSet Summary (mis à jour de temps en temps)
[Mis à jour de temps à autre] Notes relatives au système d'exploitation après commercialisation
Résumé de vtkThreshold (mis à jour de temps en temps)
Pour la première fois dans Numpy, je vais le mettre à jour de temps en temps
Récapitulatif des options gcc (mises à jour de temps en temps)
Notes sur l'apprentissage automatique (mises à jour de temps en temps)
Aide-mémoire pour le post-traitement d'OpenFOAM (mis à jour de temps en temps)
mémo d'apprentissage progate Python (mis à jour de temps en temps)
Sites d'aide utiles, etc. (mis à jour de temps à autre)
J'ai essayé d'entraîner la fonction péché avec chainer
Je veux voir le nom de fichier de DataLoader
J'ai essayé de détecter l'iris à partir de l'image de la caméra
[Mis à jour de temps en temps] Examen de Let Code NumPy
Je voulais utiliser la bibliothèque Python de MATLAB
J'ai essayé d'approcher la fonction sin en utilisant le chainer
Transition de Chainer v1 à Chainer v2
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
J'ai tweeté depuis le terminal!
J'ai lu l'article de SHAP
Je veux déplacer le sélénium pour le moment [pour mac]
[Mis à jour de temps en temps] Résumé des modèles de conception en Java
Je souhaite calculer le temps d'arrêt autorisé à partir du taux de fonctionnement
J'ai essayé d'illustrer le temps et le temps du langage C
J'ai essayé d'afficher l'heure et la météo d'aujourd'hui w
J'ai essayé de changer le script python de 2.7.11 à 3.6.0 sur Windows10
J'ai essayé d'obtenir diverses informations de l'API codeforces
J'ai essayé d'approcher la fonction sin en utilisant chainer (re-challenge)
Je veux créer un Dockerfile pour le moment.
Je souhaite enregistrer l'heure d'exécution et conserver un journal.
J'ai essayé de décrire le trafic en temps réel avec WebSocket
Je veux trouver automatiquement des pièces de haute qualité à partir des vidéos que j'ai tournées
Je veux lire la version html de la version "OpenCV-Python Tutorials" OpenCV 3.1
Lire tout le contenu de proc / [pid] ~ De setgroups à wchan ~
Lire tout le contenu de proc / [pid] ~ De cwd à loginuid ~
J'ai essayé d'afficher le temps de lecture de la vidéo (OpenCV: version Python)
Lire tout le contenu de proc / [pid] ~ De map_files à numa_maps ~
J'ai essayé de calculer l'intégrale de probabilité (I à l'intégrale)
Python (de la première fois à l'exécution)
Lire tout le contenu de proc / [pid] ~ De oom_adj à sessionid ~
J'ai essayé de couper une image fixe de la vidéo
Pour le moment, je veux convertir n'importe quel fichier avec ffmpeg !!
Partie 1 J'ai écrit la réponse au problème de référence de l'écriture hors ligne en temps réel en Python
J'ai lu "Renforcer l'apprentissage avec Python de l'introduction à la pratique" Chapitre 2
[Note] Sites Web relatifs à l'IA / à l'apprentissage automatique / à python [mis à jour de temps en temps]
J'ai essayé de déplacer le ballon
Lire tout le contenu de proc / [pid] ~ De attr à cpuset ~
J'ai essayé d'estimer la section.
J'ai pu imprimer l'imprimante thermique "PAPERANG" depuis Python (Windows10, Python3.6)
Je souhaite séparer le traitement entre le temps de test et l'environnement de production
Je souhaite envoyer un signal uniquement du sous-thread au thread principal
765 J'ai essayé d'identifier les trois familles professionnelles par CNN (avec Chainer 2.0.0)
Python: je souhaite mesurer proprement le temps de traitement d'une fonction