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

Angry Birds Level Designer remix
by Kracko_

sonic anti-piracy screen
by jaydens_alt_account

SpongeBob credits 1999
by cathalcat

Fish color
by 0m0830

Mixels Intro S1,2,3,4,5,6,7,8,9 Parts (Remastered) remix
by GinoRHernandez

Whale coin clicker! *Last Update!*
by Hmy1234

more beat up games buttons that have bombs in it
by tatatino150

Scratchy’s world
by charboy_16

Beat Up 65 V2 DLC remix
by Mugtoff

武器素材
by tsubasa5051

Beat up Pikachu
by nadira_pramudita

Beat up guy
by MrTopHat404

talking tom and ben news remix-2 remix remix remix remix remix
by everton_trader

Endless extended letters and sounds remix with ultra
by JasonNy33

up to faster Dankev parison remix
by juliescott12

Russian Artistic Text
by ChermayeffTesting

(AY) Destroy the "Project could not save"! (2)
by tatatino150again

Timeblocks band 1
by kevin_JM

The Ultimate Vyond Effects Kit 3.0 jumpscare
by brian0302

Spiffy Pictures.EXE Buttons 5000 (But I Killed On Spiffy) remix
by rogerhumphrey42

russian alphabet remix
by lilnephew

Geometry Dash Revamped Doom
by geomaster24

Beat Up Giga (remix 2) remix
by The_btnl_project_guy

【秋のデスゲーム祭】-椅子鳥GAME- 第参獣肆話「共闘」
by mikorin