YoVDO

Introduction to Scientific Programming and Machine Learning with Julia

Offered By: Independent

Tags

Julia Courses Machine Learning Courses Neural Networks Courses Decision Trees Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Welcome to the interactive, multi-channel and collaborative course on Introduction to Scientific Programming and Machine Learning with Julia. There is no registration required. Please use the menu to access a particular section or clone the GitHub course repository on your computer.

Acknowledgements

The Julia part of this course is for the most a reworking, updating and extension of the Julia Concise Tutorial. The ML part takes heavy inspiration from the MITx_6.86x course Machine Learning with Python: from Linear Models to Deep Learning of Regina Barzilay, Tommi Jaakkola and Karene Chu.

The implementation is based on a stack of very flexible documentation packages for Julia, namely Literate.jl, Documenter.jl and QuizQuestions.jl package and, for the ML algorithms, of the BetaML.jl package. Hosting of these pages and of the relative source and automatic building of the pages from source are courtesy of GitHub. Videos are hosted on YouTube. 

Financial acknowledgements are reported under each author in the authors section.


Syllabus

INTRO - Introduction to the course, Julia and ML
JULIA1 - Basic Julia programming
JULIA2 - Scientific programming with Julia
ML1 - Introduction to Machine Learning
NN - Neural Networks
DT - Decision trees based algorithms [DRAFT]

Taught by

Antonello Lobianco

Related Courses

Neural Networks for Machine Learning
University of Toronto via Coursera
Good Brain, Bad Brain: Basics
University of Birmingham via FutureLearn
Statistical Learning with R
Stanford University via edX
Machine Learning 1—Supervised Learning
Brown University via Udacity
Fundamentals of Neuroscience, Part 2: Neurons and Networks
Harvard University via edX