[PYTHON] [Rapport] Participation à PyCon 2016 JP

introduction

J'ai participé à PyCon 2016 JP! Dans cet article, je publierai ce que l'auteur, qui pratique l'acclamation de Python, a infiltré (non, participé à) PyCon et en a entendu parler. PyCon 2016 a eu lieu pendant deux jours, le 21 septembre (mardi) et le 22 (mercredi). J'ai principalement participé au programme le premier jour.

J'ai honte de partager mes spécifications.

9h00 Cérémonie d'ouverture

Nouveau bâtiment du campus d'Okubo de l'Université Waseda n ° 63. Étant absent du tout, je suis confus mais je fais un pas vers l'admission. IMG_20160921_090327.jpg

Lorsque vous aurez terminé la réception, vous recevrez un badge et un étui à accrocher à votre cou. Jus de fruits, café et petit-déjeuner étaient fournis gratuitement. C'est le bordel.

La cérémonie d'ouverture a eu lieu dans la grande salle de conférence. Salutations du président Takanori Suzuki (en anglais). IMG_20160921_093750.jpg

Puis il y a eu un discours liminaire de Jessica McKellar. McKellar est un entrepreneur et ingénieur logiciel basé à San Francisco qui a également apporté une contribution significative à PyCon en Amérique du Nord. IMG_20160921_094452.jpg IMG_20160921_094716.jpg

En tant que carrière, McKellar a été impliqué dans le développement open source. Il a parlé avec force de l'impact et de l'attrait des systèmes informatiques logiciels sur le mode de vie des gens. Heure des questions. Alors j'ai demandé ** "Quel est selon vous le SYSTÈME le plus élégant au monde?" **. En résumé, "There are a lot of systems, and it's hard to answer in short time. But, in the first place, we should focus on the functionality and usability to the system, NOT whether it's elegant, or not." J'ai eu une réponse comme celle-ci. Le niveau de vitesse de retour et l'utilisation de Wit sont différents.

10:45 Écoutez Blockchain pour les pythonistes

Présentateur: M. Abenben (Twitter: @abenben) M. Abenben a une carrière dans le développement de systèmes depuis plus de 20 ans. J'aime Python et je suis un expert en développement de système financier. Pour les débutants, il a donné un aperçu de la blockchain et un exemple de Python.

IMG_20160921_104542.jpg

Essence / Keywords

13h00 Participation à une conférence d'explication de code pour les débutants en Python

Cliquez ici pour un aperçu → http://www.slideshare.net/tokibito/python-pyconjp2016 IMG_20160921_131515.jpg Je me suis concentré sur "os.path", "this" et "antigravity" dans la bibliothèque, et j'ai lu le code à l'intérieur.

14h30 Démarrer les discussions avec Errbot

Présentateur: Guillaume Binet chatops est un système qui combine "Chat + DevOps", et il a présenté un programme Python qui combine un bot appelé Errbot.

IMG_20160921_140010.jpg

Site: http://errbot.io/en/latest/ Structure de base: user plugin -> git_hub storage plugins -> DB / Cloud Backends -> slack

16h00 Participation à une conférence invitée

Présentateur: Seiya Tokui Tokui, chercheur chez Preferred Networks, dirige le développement du cadre d'apprentissage profond Chainer.

Le thème cette fois est 「how do we calculate gradient when there is "stochastic unit (a neuron with sampling)" ?」 Le thème est de mettre en œuvre un modèle dans lequel une unité dans un réseau de neurones incorpore une unité stochastique qui se propage indéfiniment. C'est un domaine sur lequel M. Tokui travaille actuellement. «Unité gaussienne» et «Unité Bernouli» ont été proposées pour l'unité stochastique, et des performances ont été données sur la façon de mettre en œuvre chacune. Une fois implémenté, il peut être appliqué à des modèles de génération tels que le Various Auto Encoder.

Mathématiquement, l'objectif est de calculer la valeur attendue des valeurs possibles de l'unité à partir de la distribution de probabilité. (Parce que c'est la valeur représentative de l'unité)

Jusqu'à présent, la "méthode du rapport de vraisemblance (LR)" était la méthode courante, mais en plus, une méthode appelée "truc de reparamétrage" est apparue.

IMG_20160921_165749.jpg La photo montre un exemple de mise en œuvre de Chainer d'un modèle qui intègre l'unité stochastique dans VAE.

17:30 Lightning Talk Cinq à six Talkers sont montés sur scène. Au début, je pensais qu'un thème dur serait annoncé, mais en réalité c'était un lieu de discussions plein d'humour. La photo est la présentation du premier étudiant taïwanais. Il semble que le système de notation de karaoké ait été implémenté en Python. C'était avec sa propre démonstration de karaoké w

IMG_20160921_173132.jpg

18:00 Cérémonie de clôture, soirée d'échange

Le thème de la PyCon de cette année est "Tout le monde est différent, tout le monde est bon" Nous avons pu partager l'importance de développer et d'interagir dans le respect de la diversité avec tout le monde dans la salle.

IMG_20160921_175905.jpg

à la fin

Je suis embarrassant élémentaire en termes de compétences Python. Par conséquent, j'ai hésité à participer à un tel endroit faisant autorité. Cependant, j'ai pu participer et parler avec des joueurs de plusieurs points de vue, et j'ai réalisé que j'étais hésitante. Lors de l'écriture de code, cela ressemble à une bataille avec une personne, mais c'est un événement qui m'a fait réaliser une fois de plus que diverses entrées qui ne peuvent pas être vues avec la grammaire du code seule peuvent être faites par interaction. Je suis content d'avoir participé!

Recommended Posts

[Rapport] Participation à PyCon 2016 JP
Rapport de participation PyCon JP 2017
J'ai participé à AtCoder (ABC158)
J'ai participé au tour de qualification ISUCON10!
J'ai participé au PyData Tokyo Meetup # 2
J'ai participé à la compétition NFL de Kaggle
J'ai participé à AtCoder (édition ABC169)