Train a small neural network in your browser. Change data, hidden layers and learning rate, then compare its decision boundary, training loss and test loss.
شبکهٔ عصبی
دربارهٔ این شبیهسازی
این شبیهسازی یک شبکهٔ عصبی واقعی سه-پنج-پنج-دو را نشان میدهد که گذر رو به جلو را انجام میدهد. هر نورون ورودیهای وزندارش را بهعلاوهٔ یک بایاس جمع میکند و سپس نتیجه را با تابع tanh فشرده میکند. دانشآموزان سه نوار لغزان ورودی را جابهجا میکنند و سیگنالها را میبینند که عبور میکنند؛ اتصالهای فیروزهای برای وزنهای مثبت و نارنجی برای وزنهای منفی است، و رنگ و اندازهٔ نورون میزان فعال بودن آن را نشان میدهد. یک دکمه وزنها را تصادفی میکند. وزنها آموزش داده نشدهاند، پس تمرکز روی این است که محاسبات دقیقاً چگونه انجام میشوند؛ این یک نگاه اول و آسان به چگونگی محاسبهٔ مدلهای یادگیری ماشین است.
دانشآموزان چه چیزهایی را میتوانند کاوش کنند
- ورودی x1، x2 و x3 را جابهجا کنید و ببینید خروجی y1 و خروجی y2 چگونه تغییر میکنند.
- رنگ اتصالها را ببینید تا بفهمید کدام وزنها مثبت و کدام منفی هستند.
- «تصادفیسازی وزنها» را فشار دهید و ببینید چگونه ورودیهای یکسان خروجیهای متفاوت میدهند.
- هر سه ورودی را روی 0 بگذارید و ببینید خروجیها و «میانگین فعالیت لایهٔ پنهان» چه تغییری میکنند.
- ورودیها را تا حد نهایی ببرید و توجه کنید که چگونه فشردهسازی tanh مقادیر را بین −1 و 1 نگه میدارد.
اهداف یادگیری
- 1یک نورون را بهصورت جمع وزندار بهعلاوهٔ بایاس توصیف کنید که از یک تابع فعالسازی عبور میکند.
- 2مسیر حرکت اطلاعات به جلو، در لایههای یک شبکه را دنبال کنید.
- 3توضیح دهید وزنهای مثبت و منفی چه اثری بر یک سیگنال دارند.
- 4تشخیص دهید که خروجیها هم به ورودیها و هم به وزنها بستگی دارند.
پرسشهایی که معلمها میپرسند
آیا رایگان است؟
بله. رایگان است و در هر مرورگر مدرنی از جمله تختههای کلاس و تبلتها اجرا میشود. ثبتنام لازم نیست.
آیا این شبکه برای انجام کاری آموزش دیده است؟
خیر. وزنها تصادفی هستند، پس خروجیها معنای خاصی ندارند. هدف این است که دقیقاً نشان دهد شبکه چگونه ورودیها را به خروجی تبدیل میکند، با همان محاسباتی که شبکههای آموزشدیده هم به کار میبرند.
تابع tanh چه کاری انجام میدهد؟
tanh هر عددی را به بازهٔ بین −1 و 1 میبرد. این کار خروجی هر نورون را محدود نگه میدارد و به شبکه اجازه میدهد روابطی فراتر از یک خط راست را نشان دهد.
چطور از شبیهسازی شبکهٔ عصبی استفاده کنم؟
سه نوار لغزان ورودی را بکشید و ببینید رنگها و خروجیها چگونه بهروز میشوند. «تصادفیسازی وزنها» را فشار دهید تا شبکهٔ تازهای با همان ساختار ساخته شود.
این شبیهسازی را جاسازی کنید
آن را در LMS، وبلاگ یا وبسایت کلاس خود قرار دهید — رایگان.
<iframe src="https://kiwibee.io/fa/simulations/neural-network-3d-simulation/embed" title="شبکهٔ عصبی | KiwiBee" loading="lazy" allowfullscreen style="width:100%;height:min(70vh,620px);min-height:420px;border:0;border-radius:16px"></iframe>کاوش را ادامه دهید
مدلهای تعاملی علمی بیشتر

یک سیلندر برشخوردهٔ موتور بنزینی، پیستون، سوپاپها و جرقه را در چهار کورس چرخه نشان میدهد. دانشآموزان سرعت موتور و پیشزنی جرقه را تغییر میدهند و کورس، زاویهٔ چرخه، فشار سیلندر و وضعیت سوپاپها را دنبال میکنند.

سد، لولهٔ فشار و توربین بهصورت سهبعدی نشان داده شدهاند. دانشآموزان میزان باز بودن دریچه و سطح آب، یعنی هد، را تغییر میدهند و جریان آب، سرعت آب در لولهٔ فشار، توان الکتریکی و انرژی روزانه را میخوانند.

یک منجنیق قرون وسطایی بازویش را در سهبعدی تاب میدهد و سنگی را پرتاب میکند. دانشآموزان جرم وزنهٔ مقابل، نسبت بازو و زاویهٔ رهاسازی را تغییر میدهند، «شلیک!» را فشار میدهند و سرعت رهاسازی، برد و زمان پرواز را میخوانند.

A 3D pocket cube with colored faces sits on screen. Students drag across a face to turn a layer, press Scramble to mix it, and try to solve it while the move counter and timer run.
علم تعاملی را به کلاس خود بیاورید
فضای کاری رایگان معلمان KiwiBee برنامهریزی درس، کاربرگها، ابزارهای کلاسی و دفتر نمره را یکجا گرد هم میآورد.
رایگان شروع کنید و اولین کلاس خود را بسازید