لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شبکههای عصبی با پایتون
- آخرین آپدیت
دانلود Training Neural Networks in Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پیشنیازها
باید در نوشتن کد با پایتون ۳ تسلط داشته باشید.
پروژه
ساخت یک شبکه عصبی از صفر با استفاده از زبان پایتون.
شبکههای عصبی به طور گسترده در کاربردهای روزمره مانند خرید آنلاین، پیشبینی آبوهوا و گوشیهای هوشمند استفاده میشوند. این دوره توسط Eduardo Corpeño مکانیسمهای داخلی شبکههای عصبی در پایتون را آموزش میدهد و به شما اجازه میکند الگوریتمهای پشت آنها را به طور کامل درک کنید. اگرچه ابزارهای حرفهای وجود دارند که اجازه میدهند شبکههای عصبی را از دیدگاهی سطح بالا آموزش دهید، اما این دوره به شما فرصت میدهد تا در جزئیات الگوریتمهای زیرساختی شبکههای عصبی نفوذ کنید. از طریق تمرینات و مثالها، بیاموزید که چگونه نورونهای بیولوژیکی را با عناصر پایتون مرتبط کنید تا شبکههای خود را بسازید و آموزش دهید، و دانشی کسب کنید که به شما در انتخاب معماری مناسب شبکه عصبی و روش آموزش برای پروژهها و مشکلاتی که با آنها مواجه میشوید، کمک کند.
این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمام قابلیتهای IDE مورد علاقه شما را بدون نیاز به نصب محلی روی سیستم فراهم میکند. با GitHub Codespaces، میتوانید در هر زمان و با هر دستگاهی تمرینات عملی را انجام دهید—در حالی که از ابزاری استفاده میکنید که احتمالاً در محیطهای کاری با آن مواجه خواهید شد. برای شروع، ویدیو “استفاده از GitHub Codespaces در این دوره”را مشاهده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
استفاده از GitHub Codespaces در این دوره
Using GitHub Codespaces with this course
ایجاد یک شبکه عصبی در پایتون
Creating a neural network in Python
آنچه باید بدانید
What you should know
1. انتخاب یک شبکه عصبی
1. Choosing a Neural Network
انواع طبقهبندیکننده ها
Types of classifiers
کاربردهای متنوع یادگیری ماشین
The many applications of machine learning
چرا پایتون
Why Python
انواع شبکههای عصبی
Types of neural networks
پرسپترونهای چندلایه
Multilayer perceptrons
شبکه عصبی چیست؟
What is a neural network?
2. بلوکهای سازنده شبکههای عصبی
2. The Building Blocks of Neural Networks
راه حل: تکمیل پرسپترون
Solution: Finish the perceptron
توابع فعالساز
Activation functions
نورونها و مغز
Neurons and the brain
چالش: تکمیل پرسپترون
Challenge: Finish the perceptron
یک مدل ساده از نورون
A simple model of a neuron
راه حل: گیتهای منطقی با پرسپترونها
Solution: Logic gates with perceptrons
گیتهای منطقی
Logic gates
چالش: گیتهای منطقی با پرسپترونها
Challenge: Logic gates with perceptrons
پرسپترونها: مدلی بهتر از نورون
Perceptrons: A better model of a neuron
3. ساخت شبکه شما
3. Building Your Network
تفکیکپذیری خطی
Linear separability
نوشتن کلاس پرسپترون چندلایه
Writing the multilayer perceptron class
چالش: تکمیل کلاس پرسپترون چندلایه
Challenge: Finish the multilayer perceptron class
راه حل: تکمیل کلاس پرسپترون چندلایه
Solution: Finish the multilayer perceptron class
4. آموزش شبکه شما
4. Training Your Network
الگوریتم پسانتشار (Backpropagation)
The Backpropagation algorithm
راه حل: نوشتن متد پسانتشار شخصی
Solution: Write your own Backpropagation method
نیاز به آموزش
The need for training
تابع خطا
The error function
قانون دلتا
The Delta rule
گرادیان کاهشی
Gradient descent
فرآیند آموزش
The training process
چالش: نوشتن متد پسانتشار شخصی
Challenge: Write your own Backpropagation method
5. ساخت یک طبقهبندیکننده نمایشگر هفتسگمنت
5. Let's Make a Segment Display Classifier
دموی رابط گرافیکی شبکه 7 به 1
7 to 1 network GUI demo
چالش: آموزش شبکه عصبی SDR خودتان
Challenge: Train your own SDR neural network
راه حل: طراحی شبکه عصبی SDR خودتان
Solution: Design your own SDR neural network
مهندس برق، برنامه نویس کامپیوتر و معلم بیش از 15 سال
ادواردو کورپنو بیش از 15 سال مهندس برق، برنامه نویس کامپیوتر و معلم بوده است.
ادواردو فارغ التحصیل مفتخر از برنامه کارشناسی ارشد آنلاین علوم کامپیوتر از گرجستان تک است. او بیش از 20 دوره آنلاین با موضوعاتی مانند میکروکنترلرها، سیستم های جاسازی شده و حل مسائل مهندسی منتشر کرده است. در دانشگاه گالیله، شهر گواتمالا، او موضوعات مختلفی از جمله نظریه مدارهای الکتریکی، معماری کامپیوتر، میکروکنترلرها و طراحی برد مدار چاپی را تدریس می کند. ادواردو به همراه برخی از همکارانش، یکی از اولین MOOC ها را در سال 2013 به زبان اسپانیایی ایجاد کرد - مقدمه ای بر Raspberry Pi - و بعداً توسط دیوید پترسون و اندرو واترمن، برنده جایزه تورینگ، "The RISC-V Reader: An Open Architecture Atlas" را به اسپانیایی ترجمه کرد. .
نمایش نظرات