LCD is a mature display technology and widely adopted in consumer electronics. Being able to simulate LCD device is important to understand how it works as well as improve LCD technology. OpenLCDFDM is a program which uses finite difference method to perform LCD simulations. This talk will give introductions of how an LCD display works and the methods used in OpenLCDFDM to simulate such devices.
About the speaker
Graduated from physics department, former engineer of INNOLUX corporation, specializing in physics simulation. I have researched into particle-in-cell simulation for plasmas and liquid crystal optics simulation.
Day 1, R1 15:55–16:10
Productization of machine learning (ML) solutions can be challenging. Therefore, the concept of operationalization on machine learning (MLOps) has emerged in the past few years for effective model lifecycle management. One of the core aspects of MLOps is "monitoring".
ML models are built by experimenting with a wide range of datasets. However, since the real data continues to change, it is necessary to monitor and to manage model usage, consumption, and results of models.
MLflow is an open-source framework designed to manage the end-to-end ML lifecycle with different components. In the talk, the basic concepts of MLflow will be introduced. Then, MLflow Tracking will be the main focus. You will know how to track experiments for recording and comparing parameters and results by MLflow Tracking.
Slides: https://speakerdeck.com/sucitw/track-machine-learning-applications-by-mlflow-tracking
Speaker: Shuhsi Lin
A data engineer and python programmer. Currently working on various data applications in a manufacturing company.
Research interests: IoT applications, data streaming processing, data analysis and data visualization.
...
https://www.youtube.com/watch?v=76QWG9di1Hs
閃電秀在年會每天下午結束之前舉辦,是每個演講包含設置投影片僅限五分鐘的刺激活動。如果要報名閃電秀,請在註冊櫃檯的「閃電秀」報名處提供你的講題與姓名,我們會在每天中午抽出當日的中選名單。
The Lightning Talk is held every afternoon before the end of the annual meeting. Each speech includes a five-minute stimulus activity that includes a slideshow. Please provide your topic and name at the registration counter, and we will draw out the list of winners of the day at noon every day.
Follow “PyCon Taiwan”
⭐️ Official Website: https://tw.pycon.org
⭐️ Facebook: https://www.facebook.com/pycontw
⭐️ Instagram: https://www.instagram.com/pycontw
⭐️ Twitter: https://twitter.com/PyConTW
⭐️ LinkedIn: https://www.linkedin.com/company/pycontw
⭐️ Blogger: https://pycontw.blogspot.com
...
https://www.youtube.com/watch?v=lYdUY74ryBw
Day 1, R0 10:45–11:15
The clock is ticking for Python 2, we are getting close to its sunset in 2020, and we need to embrace the better Python. Python 3 comes with lots of shiny and great features, but what can you and your team do if you are still stuck on Python 2? Crossing the Python 3 Rubicon is going to show you the answers to the three questions of every successful migration, the inseparables “why, what and how”, with a strong emphasis on “how” to approach a successful migration. We're going to see best practices, tips and tricks, tools and examples on how we approached the migration to Python 3 at Zapier. Will you do it?
Slides: https://www.slideshare.net/ClaudiuPopa10/pycon-taiwan-2018claudiupopa
...
https://www.youtube.com/watch?v=8-76vgvwzGE
Day 2, 15:10–15:40
- Are you sometimes frustrated by the performance of Python?
- Do you always look for open source library to speed up your process?
- Do you feel numpy cannot give you much edge to enhance the performance now?
If you answer yes in any of the above questions, probably writing C extension will be a great solution to you.
First we will go through the reasons to learn writing C extension. Then the modern libraries, e.g. Cython and pybind11, will be introduced to develop C extension and compared with their features and functionalities. Also, a few simple but practical examples are demonstrated that writing C extension can be straightforward, and improves greatly your software quality and performance.
Slides: https://gavincyi.github.io/pycon-why-should-you-learn-writing-c-extension
Speaker: Gavin Chan
Gavin Chan is a principal quantitative developer in AXA Investment Managers Chorus Ltd with 7+ years of experience in software development and finance industry.
...
https://www.youtube.com/watch?v=kBzS-SCN-XM
Day 1, 11:30–13:00
近年來,應用密碼學逐漸受到重視,特別是在區塊鏈技術的發展,無論是零知識證明、同態加密、簽章演算法或金鑰管理等,都快速的在演進。但,當你閱讀完艱澀難懂的論文,想自行實作密碼函式庫,你會如何做呢?在這個演講中,我們將利用 Sage 與 Jupyter notebook 帶你進入密碼學的世界,我們將透過一個秘密分享的實例,由淺入深的說明如何實作一個完整的算法。在本講中,會建議具備一些基礎密碼學或橢圓曲線的相關知識。
Slides: https://github.com/changwu-tw/PyConTW
Speaker: Chang-Wu Chen
Dr. Chang-Wu Chen received the Ph.D. degree in Communication Engineering from National Central University, Taiwan, in 2016. He is currently a chief scientist at AMIS, and serves as an adjunct assistant professor at the Department of Computer Science, National Chengchi University. Prior to that, He has worked for Ethereum Research from 2017-2018. He is also a Taipei Ethereum meetup co-organizer. His research interests include Wireless networks, Network Security, Vehicular Networking and Blockchain.
...
https://www.youtube.com/watch?v=QhuBSjjLh_w
摘要 Abstract:
Unsupervised learning is how human learns. And generative adversarial networks is one of the most popular algorithms to do unsupervised learning. There are lots of GAN papers with amazing results. I would like to talk about issues of replicating GAN results and how I solved them.
PyCon Taiwan 2017 official: https://tw.pycon.org/2017/
PyCon Taiwan 2017 Facebook Fan Page: https://www.facebook.com/pycontw/
...
https://www.youtube.com/watch?v=Ou-XwCH8f5w