Introduction to Scientific Programming and Machine Learning with Julia
Offered By: Independent
Course Description
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.
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]
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 LearningUniversity 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