PyCon Singapore 2016 it’s all about Python, Open Data, and Deep learning
Beberapa minggu yang lalu Tim dari KMKLabs dan Karir memiliki kesempatan untuk menghadiri PyCon. PyCon sendiri adalah sebuah conference yang membaha tentang teknologi dan study case dari python yang pernah atau sedang dilaksanakan oleh para beberapa praktisi di Education dan Industry. Event ini sendiri diselanggarakan di National University of Singapore (NUS) di COM 1 building.
1. Keynote: How to Write a Popular Python Library by Accident — PyConSG 2016
Pada keynote ini pasangan Suami Istri Daniel & Audrey Roy GreenFeld memberikan semangat kepada para developer untuk memulai untuk mengajak para audience yang hadir untuk berpartisipasi di dunia open source. Mereka mencontohkan apa yang telah mereka lakukan yaitu Cookie Cutter dimana Audrey memulai project ini saat dia di kesulitan untuk mempublish code ke PyPi.
Untuk melihat video persentasi mereka silahkan menonton dibawah ini sources engineers.sg
2. Using Python to Build a GIS Data Pipeline for Rural-Urban Classification
Pada sesi ini Whye Loon Tung memberikan talk mengenai GIS. Whye loon tung sendiri saat ini bekerja di Nielsen dan sudah memiliki gelar Ph.D dari NTU. Pada tallk ini, beliau memberi study case menggunakan peta Indonesia bagaimana cara mengklasifikasi suatu daerah apakah itu adalah Urban (perkotaan) atau Rural Area (perkampungan). Menggunakan Satellite images, dan mengkonfersikannya dari satellite seperti ini :
Setelah itu akan dilakukan klasifikasi menggunakan data-data yang sudah ada dan dihitung accuracy nya.
Berikut adalah persentasi dari beliau :
3. Deep Learning With Python & Tensorflow
Pada sesi ini Ian Lewis dari google memberikan persentasi mengenai tutorial menggunakan tensorflow. Seperti yang kita tahu, Deep Learning sendiri saat ini sedang hype banget mulai dari company dari detection image, sound, playing Game, recommendation system. Pada sesi ini, beliau menjelaskan sedikit konsep dari neural network (if you don’t know neural net than you are not knowing deep learning). Setelah itu ada sedikit tutorial code menggunakan tensorflow untuk melakukan klasifikasi MNIST dataset yang mana mencapai accuracy 92% which is pretty bad. Yang menarik dari talk ini adalah ternyata tensorflow tidak sesusah yang dibayangkan, yang jadi problem adalah mengaplikasikan multi layer perceptron dan activation funtion agar dapat bekerja dan memiliki accuracy yang tinggi dan nilai error yg rendah saat melakukan back propagation.
4. Deep Learning Hands-on Workshop
Pada sesi ini Dr. Martin Andrews memberikan tutorial mengenai handson lab dari Theano. Yes in the same day, kami memperoleh ilmu dari Tensorflow dan Theano. Dan yang menarik lagi, Dr. Martin sendiri sudah menyiapkan bahan berupa virtual box, os linux yang telah diinstall theano dan beberapa code mengenai theano. Materi yang diberikan cukup luas dan seperti classification untuk MNIST dataset (for me it’s like print hello world in programming)
5. Customer Segmentation in Python
Pada sesi ini Mao Ting, memberikan persentasi bagaimana melakukan cluster dari user menggunakan Dataset YPedia dari kaggle. Ada beberapa tahap dalam melakukan analisa:
Untuk melihat slide dapat mengklik link ini dan sample code dapat dilihat disini
6. Creating map visualizations with open data and Folium
Pada sesi ini Grace Tang, dengan cukup mengejutkan memberikan persentasi mengenai bagaimana menggunakan open data dari Singapore dan menggunakan visualisasi maps menggunakan folium. Dan lebih mengejutkan lagi, dari persentasi yang melakukan mapping lokasi MRT dan biaya hidup Grace dapat menentukan dimana daerah yang optimal untuk tinggal dan dekat dengan CBD di Singapore (Marina Bay)
Berikut adalah demo dari persentasi nya dan berikut adalah video dari persentasinya :
Masih ada banyak lagi persentasi yang keren dari conference kemarin, akan tetapi saya hanya menghiglight beberapa saja. Untuk persentasi lain bisa dilihat di: https://engineers.sg/episodes/search?search=PyConSG+2016 and once again credit to Engineers.SG yang memiliki qualitasi video persentasi yang sangat baik.
08:00AM@Lobby: Registration09:00AM@Seminar Room 1: Keynote — Audrey & Daniel Roy Greenfeld — How to Write a Popular Python Library by Accident10:00AMBreakfast10:45AMWarpdrive, making Python web application deployment magically easy. Graham DumpletonUsing Python to Build a GIS Data Pipeline for Rural-Urban Classification Tung Whye Loon11:30AMDesign and implement a scalable and high performance tcp server with tornado Nhu Dinh TuanDeep Learning With Python & Tensorflow Ian Lewis12:00PMLunch01:00PMUsing Artificial Life Simulation to Gain Insights into Contradictory Field Evidence Maurice LingPython Pants — A build system for large codebases with multiple dependencies Angad Singh01:45PMVisualising Machine Learning Models Amit KapoorOSS @ Airbnb: Python Data Tools Fiona Tay02:30PMSentiment Analysis, its techniques and applications Mimansa JaiswalBuilding a simple-to-use Database Management tool Chinab Chugh03:15PMTea-break03:45PMDeep Learning Hands-on Workshop Martin AndrewsPython Robotics for Education Max Ong Zong Bao
Hari 2
09:00AMKeynote: Dr. Yves J. Hilpisch — How Open Source, Open Data and the Cloud are Reshaping Finance Education and the Financial Industry10:00AMGroup Photo & Breakfast10:45AMCustomer Segmentation in Python Mao TingPython in the MicroServices world Hari Krishnan11:30AMmusic2vec: A smart music recommendation and discovery Laam PhamDeploying scalable Django application on AWS Lalit Nama12:15PMLunch01:15PMLightning-Talks02:15PMCreating map visualizations with open data and Folium Grace TangA tale of Ansible fanboy Pawan Darda03:00PMTea-break03:45PMMachine Learning Pipeline using Luigi and Scikit Learn Atreya Biswas