Two-day Tutorial Workshop on Deep Learning Research is held at UTM, Malaysia, on 24-25, October 2018.
Lecturer
- Kiyota Hashimoto (ESSAND, Prince of Songkla University, Thailand)
- Hidekazu Yanagimoto (Osaka Prefecture University, Japan)
Pre-requisite
As this workshop is just two days, so we assume that all the participants will have:
- Basics of Python 3 programming
- Object Types, Conditional, Iteration, …
- If you have some knowledge about NumPy, matplotlib, and PandaS, it’s great, but we will have a minimum introduction about them in the workshop.
- We will use Jupyter Notebook on Google Colaboratory (or on your local PC), so a minimum knowledge about how to use Jupyter Notebook is desirable (though it’s so easy!).
- Basics of Linear Algebra and Calculus (a usual undergrad course level is sufficient)
If you are not sure of these pre-requisites, consult some books, websites, and youtube videos.
- In case you have no prior Python experience, https://www.w3schools.com/python/ will be a good introduction.
- In most cases, any kind of small python introductory books are OK, or just a chapter of some books on machine learning with Python will be enough, if you have some programming experience in another programming language.
- You can also find a variety of Python and Numpy video tutorials at YouTube.
The platform of the workshop
We will use PyTorch as a deep learning platform. PyTorch has been more popular these days particularly in research scenes. Tensorflow is still dominant particularly in enterprises, but Tensorflow is currently under a transition state from 1.10 to 2.0 (to be released very soon) and we judged that, at this point now, PyTorch is more appropriate for an introduction.