機械学習(ニューラルネットワーク) を最初からプログラムして、数字判定システムを作ってみる
by rubiccube
Description
scratchの標準機能だけで作成しています。 「ゼロから作るDeep Learning: Pythonで学ぶディープラーニングの理論と実装」という本を参考にして、機械学習のプログラミングから作成しています。(誤差逆伝播法で学習され、活性化関数にはReLU関数、重みの初期値はHeの初期値が使われています。)()の部分は今は対応していません。今後実装する予定です。 大変だったことは、scratchは多次元配列に対応していないため、自分で多次元配列の仕組みの部分からつくらなければならなく難航したことと、「ゼロから作るDeep Learning: Pythonで学ぶディープラーニングの理論と実装」ではnumpyというライブラリを使うため、numpyの機能であるブロートキャストが使えないためscratchではnumpyでは1行で実装ができる所を、30ブロックぐらいで実装しなければならなかったことです。
Instructions
下のサイトで判定した方がとても速いです。 https://turbowarp.org/455169946 mnistというデータセットを使っています。 学習部分はできなかったため学習済みの重みを使用して学習しています。 今度はscrath拡張機能自作して高速化します。
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
Talking tom and ben news with fight 2 part 3 (outfit 7 animation)
by megablocks04
Numberblocks Band But Different (1VI - 1UV) (Full Vigintillions)
by pruthvi2727
Numberblocks Times Table
by aylades
Beat Up Scratch Cat!
by Gaebzianreturns
~˖﹒ ࣪⊹Lemonade||Game❀⊹~˖ ࣪﹒
by GABTOR12
Undertale SANS FIGHT finish wip
by TylerJ4C
Sprunki But Ocs
by mikolandmack
Fidget Spinner
by AshGZ
GD Levels 16-21 v3.7
by chikomastr
Bonzi Buddy OS V2
by BonziPOPEScratch45
This Little Light of Mine
by residentgrasso
One Night at Franklin's 2 remarested
by charliebiteyt05
Add a button to beat up Nano 2 [11]
by is44c128_nolastgame
(Test v0.9.1) Test Scratch Character Funkin
by YouYouRussia
Google Logo Starter Project remix-3
by Class83-D
TJAPlayer3-Develop-ReWrite風太鼓シミュレーター
by rinkaidesu
Beat up Bonzo_Bunny
by Bonzo_Bunny
Typing Endless Reader (english game) But is not alive
by Nichkhun_Ms_Kellogg
Beat Up Scratch Cat Ultimate Edition V2.2
by tailsthefox323ALT
CloudOS
by Melvinnoob
異世界からの脱出 第十一話 カレー革命
by harukingusann
Beat up maverickjames32
by Kuba-Kolodziejczak2
Geometry Dash Wave "Spam Test"
by Diego_Jimenez13
talking tom and ben news 7 Scratch
by rsresreatrs