
機械学習(ニューラルネットワーク) を最初からプログラムして、数字判定システムを作ってみる
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

Artistic Alphabet (Lombardic Transition)
by jinhuy

Gravity
by JamesOuO

ADD YOURSELF USING TOOLS TO DEMOLISH SPRITE1 (MY UPDATE!)
by dirtotheobjectrises

Ball Blast Hacked!
by DrSmashsenstien

Mech v4.48
by lilgreenland

gmandunn sparta remix thing
by gwall89

Ship Battle Arena Thing
by ThatHammerkind

Colorful Numbers 1 to 1 Million Part 16/100 (150001 to 160000)
by cs4566078

My Formatted Wii Menu with let's race team kit Game Inserted
by barbieyol123

Masha And The Bear Salute (for crewmateiscool2)
by AkselAliStudios

Getting Over It v1.4 remix remix remix
by 181018Phantom

Digital Clock! =)
by GeckoLord1

SPMY! sans fight
by llll1560

Beat Up Edward Remastered remix
by ERFAN_AKHLAQI

FNF | Indie Cross Sans vs lightenstaitc (not finished)
by lilgbrogamer

SERVER 2 ☁️ Among Us Scratch v3.16 (online) remix
by 201321pink

NFL CLICKER
by fuzzyyak

Beat up Numberblock game but I added new buttons
by mirabel_exe

TVOKids Logo Bloopers: DVD Menu
by RealDVDPlayerMovies

3dminecraft maze V7.0!!
by mamorumiyake

すとぷりうっせえわ音楽ボールコロコロ2 remix[3D]
by rinringo2

Add a button to kill MusicDisc1004!!!! #10
by AddYourself_Isaac

Interactive Numberblock inf. remix
by German0512

Beat Up Super_Isaac_64
by newmyles