Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Introduction to Scientific Programming and Machine Learning with Julia

via Independent

Overview

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

Reviews

Start your review of Introduction to Scientific Programming and Machine Learning with Julia

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.