• Stars
    star
    217
  • Rank 182,446 (Top 4 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 2 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

機械学習帳を学ぶノート

mlnote-noteは、岡崎 直観先生が作成された機械学習帳を40日間、ちょっとずつ毎日学ぶための教材です。

  • 1日ごとの学習内容を1枚のスライドで要約して解説しています。
  • 確認問題を解くのに集中できるよう、環境構築が不要なAmazon SageMaker Studio Labで確認問題を解いています(※)。
  • アウトプットによる学習の定着を促すために、スライドの作成に使ったPowerPointファイルmlnote-slides.pptxをリポジトリに含めています。自分なりに機械学習帳を要約しアウトプットするための素材としてお使いください。

※演習用のNotebookと、回答例を記入したNotebookはそれぞれ「Open Studio Lab」をクリックすると開けます。開くのにStudio Labのアカウントは不要です。動かすのに必要です。使い方は「学習を始める」のセクションを参照してください。

オリジナルの要約を作られた方は、ぜひ40daysmlnoteで呟いていただけると嬉しいです!本リポジトリ内のスライドに誤りがあったりした場合はIssuesにてご連絡ください。

Twitter

著者が毎日チャレンジした様子はこちらから参照できます。

目次

回帰

Day Lecture Summary
1 1.単回帰 1.1~1.4 chapter1-1.svg
2 1.単回帰 1.4~1.7 chapter1-2.svg
3 1.単回帰 確認問題 演習用: Open in SageMaker Studio Lab 回答例: Open in SageMaker Studio Lab
4 2.重回帰 2.1~2.8 chapter2-1.svg
5 2.重回帰 確認問題 演習用:Open in SageMaker Studio Lab 回答例 Open in SageMaker Studio Lab
6 3.モデル選択と正則化 3.1~3.3 chapter3-1.svg
7 3.モデル選択と正則化 確認問題 演習用:Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab
8 4.勾配法によるパラメータ推定 4.1~4.4 chapter4-1.svg
9 4.勾配法によるパラメータ推定 4.5~4.8 chapter4-2.svg
10 4.勾配法によるパラメータ推定 確認問題 演習用: Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab

分類

Day Lecture Summary
11 5.線形二値分類 5.1~5.4 chapter5-1.svg
12 5.線形二値分類 5.5~5.7 chapter5-2.svg
13 5.線形二値分類 5.8 chapter5-3.svg
14 5.線形二値分類 確認問題 演習用:Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab
15 6.線形多クラス分類 6.1~6.6 chapter6-1.svg
16 6.線形多クラス分類 6.7~6.8 chapter6-2.svg
17 6.線形多クラス分類 6.9 chapter6-3.svg
18 6.線形多クラス分類 確認問題 演習用:Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab
19 7.ニューラルネットワーク (1) 7.1~7.2 chapter7-1.svg
20 7.ニューラルネットワーク (1) 7.3 chapter7-2.svg
21 7.ニューラルネットワーク (1) 確認問題 演習用:Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab
22 8.ニューラルネットワーク (2) 8.1 chapter8-1.svg
23 8.ニューラルネットワーク (2) 8.2~8.3 chapter8-2.svg
24 8.ニューラルネットワーク (2) 確認問題(8.4) 演習用:Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab
25 8.ニューラルネットワーク (2) 確認問題(8.5) 演習用:Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab
26 9.サポートベクトルマシン 9.1~9.2 chapter9-1.svg
27 9.サポートベクトルマシン 9.4 chapter9-2.svg
28 9.サポートベクトルマシン 9.3,9.5 Open in SageMaker Studio Lab

教師無し学習

Day Lecture Summary
29 10.非階層的クラスタリング 10.1~10.2 chapter10-1.svg
30 10.非階層的クラスタリング 10.310.4,10.610.8 chapter10-2.svg
31 10.非階層的クラスタリング 確認問題 演習用:Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab
32 11.階層的クラスタリング 11.1~11.2 chapter11-1.svg
33 11.階層的クラスタリング 11.3 chapter11-2.svg
34 11.階層的クラスタリング 確認問題 演習用:Open in SageMaker Studio Lab 回答例:Open in SageMaker Studio Lab
35 12.主成分分析 (1) 12.1~12.3, 12.5 chapter12-1.svg
36 12.主成分分析 (1) 12.4 chapter12-2.svg
37 12.主成分分析 (1) 確認問題 演習用:Open in SageMaker Studio Lab 回答例:
38 13.主成分分析 (2) 13.1~13.2 chapter13-1.svg
39 13.主成分分析 (2) 13.3 chapter13-2.svg
40 13.主成分分析 (2) 13.5 Open in SageMaker Studio Lab

学習を始める

Studio Labを使う

Studio Labは、ブラウザ上でJupyterLabの環境が利用できるサービスです。メールアドレスのみ、無料で利用が可能です。詳細はAmazon SageMaker Studio Lab の使い方、アカウントのリクエストはRequest Accountよりできます。

ローカル環境を使う

Minicondaをインストールした後、次のコマンドで環境を構築できます。

conda env create --file environment.yml

Windowsの場合はenvironment-windows.ymlを使ってください。

More Repositories

1

awesome-text-summarization

The guide to tackle with the Text Summarization
1,287
star
2

baby-steps-of-rl-ja

Pythonで学ぶ強化学習 -入門から実践まで- サンプルコード
Jupyter Notebook
430
star
3

awesome-financial-nlp

Researches for Natural Language Processing for Financial Domain
402
star
4

tensorflow_qrnn

QRNN implementation for TensorFlow
Python
238
star
5

graph-convolution-nlp

Graph Convolution Network for NLP
Jupyter Notebook
213
star
6

fastTextJapaneseTutorial

Tutorial to train fastText with Japanese corpus
Python
203
star
7

kemono_puyo

🐱 Take kemono pictures and lines up 3, then tanoshii
JavaScript
94
star
8

magenta_session

🎹 Music Session with Google Magenta
JavaScript
81
star
9

techcircle_openai_handson

Tech-Circle OpenAI Handson Repository
Python
64
star
10

python_exercises

short exercises for Python
Python
55
star
11

gensim_notebook

explain how to develop the topic model and how to evaluate it.
Python
39
star
12

machine_learning_in_application

Practical Machine Learning Implementation In the Application
Python
38
star
13

tying-wv-and-wc

Implementation for "Tying Word Vectors and Word Classifiers: A Loss Framework for Language Modeling"
Python
38
star
14

pyfbi

pyFBI enables a necessary and sufficient profiling and visualization
JavaScript
31
star
15

baby_steps_of_machine_learning

basic tutorial for machine learning implementation
Jupyter Notebook
29
star
16

pykintone

Python library to access kintone
Python
27
star
17

mlimages

prepare the image data set for machine learning
Python
24
star
18

datascience-template

Data science project template
Jupyter Notebook
20
star
19

acl-anthology

Script to get ACL Anthology
Python
16
star
20

SAPExtractorDotNET

The data extractor for SAP Query , Table
Visual Basic
16
star
21

sms-tools-workspace

sms-tools workspace
Python
14
star
22

kintoneDotNET

サイボウズ社のkintoneを.NET Framework上で扱うためのライブラリです (※非公認)
Visual Basic
14
star
23

cv_tutorial

OpenCV Tutorial
Jupyter Notebook
14
star
24

yans-2019-annotation-hackathon

Yans2019 Annotation hackathon
Python
12
star
25

KanaMaker

make Kana(Katakana,Hiragana,Roman) text
JavaScript
11
star
26

tech_book_2

技術書典2で出店する書籍の紹介ページです
11
star
27

rnn_demo

Recurrent Neural Network Demo by PyBrain
Python
10
star
28

pyoxford

Python Client for Microsoft Project Oxford
Python
10
star
29

chainer_pong

learn pong by chainer
Python
9
star
30

kintoneJavaScripts

kintoneのJavaScriptカスタマイズテンプレート集
JavaScript
9
star
31

karura

Easy machine learning platform on the kintone
Python
9
star
32

scikit-learn-notebook

japanese scikit-learn tutorial
Jupyter Notebook
8
star
33

number_recognizer

handwritten number recognizer by scikit-learn
Python
8
star
34

localstack-lab

Invoke localstack on SageMaker Studio Lab
Jupyter Notebook
7
star
35

airflow-ml-pipeline

The repository to learn Machine Learning with Airflow
Python
6
star
36

git-sparse

git command extention for sparse-checkout
6
star
37

esg-evaluation-by-nlp

Automate ESG evaluation by nlp
Jupyter Notebook
6
star
38

JavaEE7App

simple JavaEE7 web application
Java
5
star
39

get_intangible_assets

Get Intangible Assets from XBRL
Jupyter Notebook
5
star
40

DataBaseExecutors

Simple And Functional Database Access Library for C# / VB.NET
Visual Basic
5
star
41

DialogueBreakdownDetection2016

2016年度の対話破綻検出チャレンジの提出モデル
Python
5
star
42

python_doc_sample

sample python project that documented by Sphinx
Python
4
star
43

python_training

python研修用リポジトリ
Python
4
star
44

allennlp-sagemaker-tuning

Hyper Parameter Tuning for AllenNLP Model by Amazon SageMaker
Jupyter Notebook
4
star
45

xbrl_read_tutorial

How to read XBRL file
Jupyter Notebook
4
star
46

robinchorus

Robin Chorus is group chat service
Python
3
star
47

cv_tutorial_feature

Tutorial to detect and describe the feature of image by OpenCV
Jupyter Notebook
3
star
48

tensorflow-windows-build

tensorflow wheel file builded on Windows
3
star
49

cartpole-q-learning

Solve CartPole environment on OpenAI Gym by simple q-learning algorithm
Python
3
star
50

simple_decimal

This is javascript library for decimal type. Released under MIT licence
JavaScript
2
star
51

TravelPenguinBot

Travel Penguin Bot
Python
2
star
52

pollen_prediction_by_azure

predict pollen by Azure Machine Learning
Python
2
star
53

sayuri-server

Conference Consultant Sayuri
Python
2
star
54

YourHybridcast

Hybridcast on Youtube
JavaScript
2
star
55

decolo

Decorate Face and show message for your party guests.
JavaScript
2
star
56

tensorflow-arithmetic

tensorflow example by using arithmetic calculation
2
star
57

jira-wiki-gadget

Atlassian JIRA's gadget for Wiki
CSS
2
star
58

enigma_abroad

let's travel by choosing the photo
Python
2
star
59

Gears

ASP.NET WebForm用 開発フレームワーク
Visual Basic
2
star
60

introduction_to_music_production

Introduction to Music Production on Coursera
1
star
61

enigma_travel

let's travel by one click
Python
1
star
62

NodeJournal

reads the site and summarizes it like newspaper
JavaScript
1
star
63

rockin_on_data_science

Datascience for Rockin'on!
Jupyter Notebook
1
star
64

developers-stop-watch

stop watch for developer
CSS
1
star
65

yans-2018-ttk

YANS 2018 TTKチームリポジトリ
Python
1
star
66

SignalRonMVC4

SignalR sample on ASP.NET MVC4
JavaScript
1
star
67

jina-demo

Demonstration of JINA, cross-modal and multi-modal data store
Jupyter Notebook
1
star
68

elastic_search_study

Elastic Search勉強用リポジトリ
1
star
69

go_exercises

short exercises for Go
Go
1
star
70

chika

Japanese Shiritori Master Chika
JavaScript
1
star
71

SlickGridNumericEditor

the numeric (decimal) editor for SlickGrid
JavaScript
1
star
72

heroku-buildpack-jubatus

heroku buildpack to run the jubatus
Shell
1
star
73

hacker-touches-the-walls

Tell your fortune by your key touches!
JavaScript
1
star
74

pyzenin

Template project to follow Zen of Python
Python
1
star
75

studiolab-cdk

Learn the cdk by SageMaker Studio Lab
Jupyter Notebook
1
star
76

learn-aws-sap-with-cdk

Learn AWS Solution Architect Professional (SAP) with CDK
TypeScript
1
star
77

music_hack_day_onpasha

music_hack_day_onpasha
Python
1
star