• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ablaom/MachineLearningInJulia2020: Resources for a 3.5 hour workshop on machine ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

ablaom/MachineLearningInJulia2020

开源软件地址(OpenSource Url):

https://github.com/ablaom/MachineLearningInJulia2020

开源编程语言(OpenSource Language):

Jupyter Notebook 95.7%

开源软件介绍(OpenSource Introduction):

Machine Learning in Julia using MLJ, JuliaCon2020

Now updated for MLJ version 0.16 and Julia 1.6

But binder notebook will not work until this binder issue is resolved.

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.

Differences from the original resources are minor (main difference: @load now returns a type instead of an instance). However, if you wish to access resources precisely matching those used in the video, switch to the JuliaCon2020 branch by clicking here.

Future revisions of these tutorials will appear here.

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




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap