機械学習(ニューラルネットワーク) を最初からプログラムして、数字判定システムを作ってみる
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
ALBTWIMIOF But if H was not silent
by Isa_jameel2012
Plants vs. Zombies (PVZ) V1.4 remix-2
by suandsu
Spiffy Pictures.EXE Buttons - Remastered
by SemidemiSerce
Planets 3D
by Harvey712
Beat Up “NOT” Nickel
by TheLandon7782
Spiffy Pictures Exe. Buttons V27 Cat) BONUS x15
by mimitrini1return
Army Dreamers - an Endless AMV
by awoofles
deltarune chapter 3 knight
by Taremayu-ST
talking news - Plim-plim Bam Story day Daymod
by chanchitobarbie
Beat Up Evil Wendy (4)
by tiziland009
Number decimals entry
by Mariolover2024
Spiffy Pictures.exe Buttons c
by marcopi8
Endless Elevator Simulator @ The Tom & Ben News By v1.4 [WIP] remix
by Tuud
8 loser dance
by pixelpusher14
Zombie Apocalypse 3D
by MaxBISG
~五代目~ 太鼓の達人 ニジイロver. v4.0.1
by Kuppi-scratch
opening to disney's teeny tiny and the witch woman 2020 dvd
by tera333
どっちぼおる勇話 人「狼」の正体
by kinnsiwa-do
Would you flush him?
by OceanSmiv
Under Tale タコス式ラストブレス第三形態
by okuto8000
Fidget Spinner
by popfruitfed
Fanmade Bren319's Styled Lore: Belarusian
by SillyGooseReturns
Mii Channel Editor REMASTER [EXPERIMENTAL]
by brunozombi6
Add a button to Beat up Edward extreme
by everton_trader