Keynotes

Shou-de Lin

Understanding Deep Neural Networks

  • Biography
  • Speech
  • Slido

Biography

Shou-de Lin is currently a full professor in the CSIE department of National Taiwan University. He holds a BS degree in EE department from National Taiwan University, an MS-EE degree from the University of Michigan, an MS degree in Computational Linguistics and PhD in Computer Science both from the University of Southern California. He leads the Machine Discovery and Social Network Mining Lab in NTU. Before joining NTU, he was a post-doctoral research fellow at the Los Alamos National Lab. Prof. Lin’s research includes the areas of machine learning and data mining, social network analysis, and natural language processing. His international recognition includes the best paper award in IEEE Web Intelligent conference 2003, Google Research Award in 2007, Microsoft research award in 2008, 2015, 2016 merit paper award in TAAI 2010, 2014, 2016, best paper award in ASONAM 2011, US Aerospace AFOSR/AOARD research award winner for 5 years. He is the all-time winners in ACM KDD Cup, leading or co-leading the NTU team to win 5 championships. He also leads a team to win WSDM Cup 2016. He has served as the senior PC for SIGKDD and area chair for ACL. He is currently the associate editor for International Journal on Social Network Mining, Journal of Information Science and Engineering, and International Journal of Computational Linguistics and Chinese Language Processing. He is also a freelance writer for Scientific American.

Speech

Artificial Intelligence has become overwhelming popular in recent years thanks to availability of big data and the advance of machine learning based models. Among them, solutions based on the Deep Neural Network (or DNN) have produced tremendous success in various applications including computer vision, natural language processing, etc. Nevertheless, one common concern for DNN-based solutions is that they are generally very complicated and can hardly be understood by human beings. This talk focuses on a specific type of deep neural networks called recurrent neural networks (RNN). It will not only demonstrate the power of an RNN model to learn from implicit information but also explain why the overwhelming performance can be achieved given its architecture.

Paul Ivanov

Programming Language Tourism: Leave Python and see the world!

  • Biography
  • Speech
  • Slido

Biography

Paul Ivanov is a member of the Jupyter Steering Council and a senior software engineer at Bloomberg LP working on IPython- and Jupyter-related open source projects. Previously, Paul worked on backend and data engineering at Disqus; was a code monkey at the Brain Imaging Center at UC Berkeley, where he worked on IPython and taught at UC Berkeley’s Python bootcamps; worked in Bruno Olshausen’s lab at the Redwood Center for Theoretical Neuroscience; and was a PhD candidate in the Vision Science program at UC Berkeley. He holds a degree in computer science from UC Davis.

Speech

Programming languages are places. The idea of abandoning the convenience and familiarity of your primary coding language might seem anything from tedious and inconvenient to scary and stressful. But, switching to an alternative other than your primary development language -- especially when such a challenge is not a requirement -- can be both fun and productive. You will likely grow your abilities as a developer and gain new perspective that is currently beyond your reach.
Let's push out of our comfort zone together to leave Python and voyage to a different language! We will go into details about why and how we can do that, along with some possible destinations. Upon our return, we will see -- and appreciate -- Python in a different light. Plus, we can use the justifications for our departure to entice and welcome folks from other language communities to visit us in the land of the snake.

Yves J Hilpisch

Artificial Intelligence in Finance

  • Biography
  • Speech
  • Slido

Biography

Dr. Yves J. Hilpisch is founder and managing partner of The Python Quants (http://tpq.io), a group focusing on the use of open source technologies for financial data science, artificial intelligence, algorithmic trading, and computational finance. He is also founder and CEO of The AI Machine (http://aimachine.io), a company focused on AI-powered algorithmic trading based a proprietary strategy execution platform.

Yves has a Diploma in Business Administration, a Ph.D. in mathematical finance and is Adjunct Professor for Computational Finance at Miami Business School (University of Miami). He is the author of four books (http://books.tpq.io):

* Artificial Intelligence in Finance (O’Reilly, current project)
* Python for Finance (2018, 2nd ed., O’Reilly)
* Listed Volatility and Variance Derivatives (2017, Wiley Finance)
* Derivatives Analytics with Python (2015, Wiley Finance)

Yves is the director of the first online training program leading to a University Certificates in Python for Algorithmic Trading (http://certificate.tpq.io) and Computational Finance (http://compfinance.tpq.io). He also lectures on computational finance, machine learning and algorithmic trading at the CQF Program (http://cqf.com).

Yves is the main author of the financial analytics library DX Analytics (http://dx-analytics.com) and organizes meetups, conferences, and bootcamps about Python, artificial intelligence and algorithmic trading in London (http://pqf.tpq.io), New York (http://aifat.tpq.io), Frankfurt, Berlin and Paris. He has given keynote speeches at technology conferences in the United States, Europe, and Asia.

Speech

The programmatic availability of basically any kind of (financial) data has reshaped finance from a theory-driven to a data-driven discipline. Recent advances in AI in combination with the programmatic availability of (financial) data with further change finance to an AI-first discipline. The talk discusses several important aspects in this regard and provides concrete examples in Python.

Tracy Osborn

The Different Paths We Take As Programmers

  • Biography
  • Speech
  • Slido

Biography

Tracy Osborn is a programmer, designer, author, and entrepreneur. In 2010, she taught herself Python to launch her first startup, which lead to writing Hello Web App, a book teaching introductory Django web app development. She’s also the Program Manager at TinySeed, an accelerator program for bootstrapped businesses.

Speech

Not everyone who learns Python is using it to become a back-end programmer. In this keynote, Tracy will cover her process on how she learned how to program and how she uses Python and programming in her current work, as well as why programming education can (and should) change considering all the ways we can use Python and programming in 2019.