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

Super Tux Ultimate V 3.81.6522.1166847.6666666.436
by Tenslant

FNF - (VsTricky) Phase 4 but its the cursed crying emoji recreation
by dminecart88

Alphabet Band (Version 4.8)
by BestKidsEver_Jax

100 Legend of zelda memes
by Hello_I_am_happy

関数電卓 ALGEAN Calc & Plot Ver 1.2
by Jinenjo_000

Beat Up 3 is Sus (The Cosmos Update) [26] [FINAL REMIX]
by JPPORTUGAL

ゴルフバトル/GOLF BATTLE 日本語版!【超絶拡散希望!】
by tapioka-0629

hard mode sans fight
by Heartfulisland13-jp

Numberblocks Band Quarters 12
by fabiantube

Intro for KittenDisney.exe Gets Grounded (New Episodes coming soon)
by Squidly06

鬼滅の刃Demon Slayer : 新進化 evolution // test version
by kaden20090212

Cat’s Quest ~UPDATE 2.18.1: ENCHANTMENT~ || #Game #Art #All
by Nam152009

Incredibox - Sprunki but everyone has become a computers
by infotube

New Super Mario Bros Wii Demo
by pareshvernekar

pleykidz bandh 8 (ore mey goysh itz nerly de endh!)
by ATOfficial

Mini-Python - Run python 3 commands in scratch
by minetester

THX Broadway Remake
by windowsfan207

FNF: Imposter V4 - Greatest Plan
by speedyblur22

Geometry Dash CFB: Dry Out
by hoppingicon

3D Minecraft Ver.2.2 (マインクラフト風サンドボックスゲーム) (1)
by nakakouTV

ドナルド曲フリー素材アップデート版! (1)
by rick-t

Popularity tycoon 1.1 #games #all
by Geisterschiss

FNF: Slash Engine! v0.9 MULTI-SONG SUPPORT
by ShadoeSlash

8-BIT BOWSER'S FURY
by TRK311