This workshop provides a brief history of Artificial Neural Networks (ANN) and an explanation of the intuition and concepts behind them with few mathematical barriers. Participants will learn step-by-step construction of a basic ANN. Also, you will use the popular scikit-learn Python library to implement an ANN on a classification problem. High-level libraries reduce the work for a researcher implementing ANN down to tuning a set of parameters, which will also be explained in this part. Although the code will be written in Python, it is intuitive enough for programmers of other languages to follow along.
Prior knowledge: D-Lab's Python-Fundamentals and Introduction to Machine Learning in Python series (or equivalent knowledge).