機械学習(ニューラルネットワーク) を最初からプログラムして、数字判定システムを作ってみる
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
Add a button to Beat up Herobrine (RC) (2)
by gulkd2023
angry bird 2 chrome
by DakimNewacc
wonderland math (sneak peek)
by dkBay
Beat up blocky
by tiguy2
Take care of your space egg
by Lucy_KR13
マンスリーチャレンジ 2025年5月
by Naoshikun_704
PacMan But YOU TURN GHOST
by smg2dmel
Incredibox - Sprunki x Rejecz (1)
by philipvernor
Numberblocks Band: Another Way Up!
by trexzachary14
Massive Ultimate Animals Stampede Green Screen
by ushibly
blade simulation
by linkmtc
Beat Up Scratch Cat! (Added Tera Math
by MySharona73
Beat Up Bonzi Buddy 2 remix
by atbbyt
halo tower defence v2.4
by pizzadudestever057
Murder Time Trio Phase 1
by Xx_Kimchi_xX
Pug in the toilet story.
by penguincoder1002
Parkour Platformer v1.5 (check out this project from my other account)
by PandaBoy8899
Add yourself/your oc singing Algebra (V2)
by roERENb
Shockwave 2 - NieR: Automata Amusement Park Map
by GamerAta
Battle Zone
by Austinu57
【フォロワー100人記念!】(鉄道実況第二弾!)箱根登山電車に乗ってきた!
by TRAIN2022
Jollibee Phase 2 Model
by NICERIOBEDO
Last Breath Sans Phase3 Fight [ aboabk's take ]
by aboabk
roblox free draw is horrible...
by LeafstarWasTaken