機械学習(ニューラルネットワーク) を最初からプログラムして、数字判定システムを作ってみる
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
ポケモントレッタ1弾 Pokémon TRETTA
by sasayu74
BEAT UP THE FREAKING CREEPER!
by doheodjeoud
Beat up Horror Lime V2
by jacejim1809
Geometry Dash Wave CPS Spam
by eisjo
Squid Game v.0001
by Lego_-17
PvZ - Retextured Almanac // #almanac #pvz #trending #all
by programmer1125
[AI COMPONENT IMPLEMENTED] AIRSHIP MAP - Among Us Scratch remake v1.1 (online also)
by GunesKing
Number Decimals Band Episode 10: Part 1-2 remix-4
by pyonty
New year with the scratchers!! | #animations #music #all
by RedFedoraz
Five Little Pumpkins
by teacherandmom
ANGRY BİRDS SEASONS LEVELS
by T70
Interface Detection the better version
by Classfied3D
Among Us Platformer
by ENJemoji
Spiffy.EXE Buttons V11
by JojosWorld32
Beat up Scratch Cat 3
by hyd3ns33k
[☁ PVP] BATTLEGROUNDS
by Kneebones
Beat Up evil me [Remix 1]
by BradBartley31506
Just Some WHAT
by May_you_say_that2
Boxing Match chart (remaster)
by astro1354
Convert image to...
by greg1234567890f
Project fun
by luohoa97
BrayanStudios’ Spanish Alphabet Lore (remastered)
by BryanTheAnimator
Beat up Yoshi remix
by coleh3
@bren319 's Indonesian Alphabet Lore
by ATF2009NextGen