All Projects → ablaom → Machinelearninginjulia2020

ablaom / Machinelearninginjulia2020

Licence: other
Resources for a 3.5 hour workshop on machine learning using the MLJ toolbox

Projects that are alternatives of or similar to Machinelearninginjulia2020

Notebooks
Curated Notebooks from STScI
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Hyperopt Doc Zh
Github开源项目hyperopt系列的中文文档,以及学习教程等
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Wiki Detox
See https://meta.wikimedia.org/wiki/Research:Modeling_Talk_Page_Abuse
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Perfil Politico
A platform for profiling public figures in Brazilian politics
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Docker For Data Science Tutorial
Materials for "Docker for Data Science" tutorial presented at PyCon 2018 in Cleveland, OH
Stars: ✭ 118 (+0%)
Mutual labels:  jupyter-notebook
Ml Fraud Detection
Credit card fraud detection through logistic regression, k-means, and deep learning.
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Hands On Data Analysis With Pandas
Materials for following along with Hands-On Data Analysis with Pandas.
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Julia 100 Exercises
julia version of 100 numpy exercises
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Crypto portfolio analysis
A Jupyter notebook I use to analyze my crypto portfolio.
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
The Building Data Genome Project
A collection of non-residential buildings for performance analysis and algorithm benchmarking
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Hands On Recommendation Systems With Python
Hands-On Recommendation Systems with Python published by Packt
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Dynamic neural manifold
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Python Mathematics Handbook
A set of notebooks for an introduction to Python for Mathematicians.
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Cvnd Image Captioning Project
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Analyzing neural time series
python implementations of Analyzing Neural Time Series Textbook
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Deep Learning
Course: Deep Learning
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Dstl unet
Dstl Satellite Imagery Feature Detection
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Pygame
Games that i did using pygame library
Stars: ✭ 118 (+0%)
Mutual labels:  jupyter-notebook
Ipython Tikzmagic
IPython magics for generating figures with TikZ
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook
Python Machine Learning Zh
Python机器学习,机器学习入门首选。
Stars: ✭ 117 (-0.85%)
Mutual labels:  jupyter-notebook

Machine Learning in Julia using MLJ, JuliaCon2020

Interactive tutorials for a workshop introducing the machine learning toolbox MLJ (v0.14.4)

MLJ

These tutorials were prepared for use in a 3 1/2 hour online workshop at JuliaCon2020, recorded here. Their main aim is to introduce the MLJ machine learning toolbox to data scientists.

Options for running the tutorials

Non-interactive version

Topics covered

Basic

  • Part 1 - Data Representation

  • Part 2 - Selecting, Training and Evaluating Models

  • Part 3 - Transformers and Pipelines

Advanced

  • Part 4 - Tuning hyper-parameters

  • Part 5 - Advanced model composition (as time permits)

The tutorials include links to external resources and exercises with solutions.

Options for running the tutorials

1. Plug-and-play

Only recommended for users with little Julia experience or users having problems with the other options.

Use this option if you have neither run Julia/Juptyer notebook on your local machine before, nor used a Julia IDE to run a Julia script.

Pros

One click. No need to install anything on your local machine.

Cons

  • The (automatic) setup can take a little while, sometimes over 15 minutes (but you do get a static version of the notebook while it loads).

  • You will have to start over if:

    • The notebook drops your connection for some reason.
    • You are inactive for ten minutes.

Instructions

Click this button: Binder

2. Clone the repo and choose your preferred interface

Assumes that you have a working installation of Julia 1.3 or higher and that either:

  • You can run Julia/Juptyer notebooks on your local machine without problems; or

  • You are comfortable running Julia scripts from an IDE, such as Juno or Emacs (see here for a complete list).

Pros

More stable option

Cons

You need to meet above requirements

Instructions

  • Clone this repository

  • Change to your local repo directory "MachineLearningInJulia2020/"

  • Either run the Juptyper notebook called "tutorials.ipynb" from that directory (corresponding to this file on GitHub) or open "tutorials.jl" from that directory in your favourite IDE (corresponding to this file on GitHub). You cannot download these files individually - you need the whole directory.

  • Immediately evaluate the first two lines of code to activate the package environment and pre-load the packages, as this can take a few minutes.

More about the tutorials

  • The tutorials focus on the machine learning part of the data science workflow, and less on exploratory data analysis and other conventional "data analytics" methodology

  • Here "machine learning" is meant in a broad sense, and is not restricted to so-called deep learning (neural networks)

  • The tutorials are crafted to rapidly familiarize the user with what MLJ can do and how to do it, and are not a substitute for a course on machine learning fundamentals. Examples do not necessarily represent best practice or the best solution to a problem.

Binder notebook for stacking demo used in video

Binder

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].