একটি নিউরাল নেটওয়ার্ক খেলার মাঠ

এখানে আপনার ব্রাউজারে একটি নিউরাল নেটওয়ার্কের সাথে টিঙ্কার করুন।
চিন্তা করবেন না, আপনি এটি ভাঙতে পারবেন না। আমরা প্রতিশ্রুতি.

যুগ000,000

ডেটা

আপনি কোন ডেটাসেট ব্যবহার করতে চান?

বৈশিষ্ট্য

কোন বৈশিষ্ট্য আপনি খাওয়াতে চান?

X1X2X12X22X1X2sin(X1)sin(X2)
সম্পাদনা করতে যেকোনো জায়গায় ক্লিক করুন।
ওজন/বায়াস 0.2 .
এটি একটি নিউরন থেকে আউটপুট। এটিকে আরও বড় দেখতে হোভার করুন।
আউটপুটগুলি বিভিন্ন ওজনের সাথে মিশ্রিত হয়, যা লাইনের পুরুত্ব দ্বারা দেখানো হয়।
4 neurons
2 neurons

2 লুকানো স্তর

আউটপুট

টেস্ট হার
0.508
প্রশিক্ষণের ক্ষতি
0.510
-6-5-4-3-2-10123456-6-5-4-3-2-10123456
রং তথ্য, নিউরন এবং ওজন মান দেখায়।
-101

উম, একটি নিউরাল নেটওয়ার্ক কি?

এটি একটি কম্পিউটার প্রোগ্রাম তৈরির একটি কৌশল যা ডেটা থেকে শেখে। আমরা কিভাবে মানুষের মস্তিষ্ক কাজ করে তা খুব শিথিলভাবে ভিত্তিক। প্রথমত, সফ্টওয়্যার "নিউরন" এর একটি সংগ্রহ তৈরি করা হয় এবং একসাথে সংযুক্ত করা হয়, যাতে তারা একে অপরকে বার্তা পাঠাতে পারে। এরপরে, নেটওয়ার্ককে একটি সমস্যা সমাধান করতে বলা হয়, যা এটি বারবার করার চেষ্টা করে, প্রতিবার সেই সংযোগগুলিকে শক্তিশালী করে যা সাফল্যের দিকে নিয়ে যায় এবং যেগুলি ব্যর্থতার দিকে নিয়ে যায় তা হ্রাস করে৷ নিউরাল নেটওয়ার্কগুলির আরও বিস্তারিত পরিচয়ের জন্য, মাইকেল নিলসনের নিউরাল নেটওয়ার্ক এবং ডিপ লার্নিং শুরু করার জন্য একটি ভাল জায়গা। আরও প্রযুক্তিগত ওভারভিউয়ের জন্য, ইয়ান গুডফেলো, ইয়োশুয়া বেঙ্গিও এবং অ্যারন কোরভিলের ডিপ লার্নিং চেষ্টা করুন।

এটি দুর্দান্ত, আমি কি এটি পুনরায় ব্যবহার করতে পারি?

করুন! আমরা এটিকে GitHub- এ ওপেন সোর্স করেছি এই আশায় যে এটি নিউরাল নেটওয়ার্কগুলিকে আরও কিছুটা অ্যাক্সেসযোগ্য এবং সহজে শিখতে পারে। আপনি আমাদের Apache লাইসেন্স অনুসরণ করে এমন যেকোনো উপায়ে এটি ব্যবহার করতে পারবেন। এবং যদি আপনার সংযোজন বা পরিবর্তনের জন্য কোন পরামর্শ থাকে, তাহলে অনুগ্রহ করে আমাদের জানান

আপনাকে খেলার মাঠকে একটি নির্দিষ্ট বিষয় বা পাঠের সাথে মানানসই করতে সক্ষম করতে আমরা নীচে কিছু নিয়ন্ত্রণও প্রদান করেছি। আপনি নীচে কোন বৈশিষ্ট্যগুলি দেখতে চান তা বেছে নিন তারপর এই লিঙ্কটি সংরক্ষণ করুন, বা পৃষ্ঠাটি রিফ্রেশ করুন৷

সব রং মানে কি?

কমলা এবং নীল একটু ভিন্ন উপায়ে ভিজ্যুয়ালাইজেশন জুড়ে ব্যবহৃত হয়, কিন্তু সাধারণভাবে কমলা নেতিবাচক মান দেখায় যখন নীল ইতিবাচক মান দেখায়।

ডেটা পয়েন্টগুলি (ছোট বৃত্ত দ্বারা উপস্থাপিত) প্রাথমিকভাবে কমলা বা নীল রঙের হয়, যা ইতিবাচক একটি এবং নেতিবাচক একটির সাথে মিলে যায়।

লুকানো স্তরগুলিতে, লাইনগুলি নিউরনের মধ্যে সংযোগের ওজন দ্বারা রঙিন হয়। নীল একটি ইতিবাচক ওজন দেখায়, যার মানে নেটওয়ার্ক দেওয়া নিউরনের সেই আউটপুটটি ব্যবহার করছে। একটি কমলা রেখা দেখায় যে নেটওয়ার্কটি একটি নেতিবাচক ওজন নির্ধারণ করছে।

আউটপুট স্তরে, বিন্দুগুলি তাদের আসল মানের উপর নির্ভর করে কমলা বা নীল রঙের হয়। পটভূমির রঙ দেখায় যে নেটওয়ার্কটি একটি নির্দিষ্ট এলাকার জন্য কী ভবিষ্যদ্বাণী করছে। রঙের তীব্রতা দেখায় যে ভবিষ্যদ্বাণী কতটা আত্মবিশ্বাসী।

আপনি কি লাইব্রেরি ব্যবহার করছেন?

আমরা একটি ছোট নিউরাল নেটওয়ার্ক লাইব্রেরি লিখেছি যা এই শিক্ষাগত ভিজ্যুয়ালাইজেশনের চাহিদা পূরণ করে। বাস্তব-বিশ্বের অ্যাপ্লিকেশনের জন্য, TensorFlow লাইব্রেরি বিবেচনা করুন।

ক্রেডিট

এটি তৈরি করেছেন ড্যানিয়েল স্মিলকোভ এবং শান কার্টার। এটি অনেক লোকের পূর্ববর্তী কাজের ধারাবাহিকতা - বিশেষত আন্দ্রেজ কার্পথির convnet.js ডেমো এবং ক্রিস ওলাহ এর নিউরাল নেটওয়ার্ক সম্পর্কে নিবন্ধগুলি । মূল আইডিয়ায় সাহায্যের জন্য D. Sculley এবং Fernanda Viégas এবং Martin Wattenberg এবং অন্যান্য Big Picture এবং Google Brain টিমকে প্রতিক্রিয়া ও নির্দেশনার জন্য অনেক ধন্যবাদ।