سلام دوستان، قرار هست در این کانال آموزش برنامه نویسی پایتون از صفر تا صد شروع بشه و چه کسایی که زمینه و پیشنیاز داشته باشن و چه کسانی که نداشته باشن بتونن به راحتی یاد بگیرن و پیشرفتی در زمینه برنامه نویسی داشته باشن.
✅پس لطفا به مطالب و کلیپ های آموزشی دقت کنین و اگر میشه ما رو به دوستاتون هم معرفی کنین.
کانال آموزش برنامه نویسی پایتون:
✅پس لطفا به مطالب و کلیپ های آموزشی دقت کنین و اگر میشه ما رو به دوستاتون هم معرفی کنین.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLTelegram
Python (SBU)
آموزش برنامه نویسی پایتون برای همه
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
🔺 7 دلیل برای اینکه زبان پایتون رو یاد بگیرید:
🔹 پایتون یک زبان سطح بالا و همه منظوره و دارای کدهای بسیار خوانا می باشد.
همچنین دارای منحنی یادگیری ملایمتری نسبت به سایر زبانهای برنامه نویسی می باشد. python یک زبان شیگرا، ساده، مفسری، پرتابل، open source، متناسب برای کارهای محاسباتی، علمی، مهندسی می باشد.
✅پایتون یک زبان عالی برای مبتدیهاست.
✅با پایتون میتوانید درآمد خیلی بالایی داشته باشید.
✅با پایتون میتوانید برنامههای تحت وب بسازید.
✅پایتون، سریع و چالاک است.
✅پایتون، امنیت خیلی بالایی دارد.
✅از پایتون حتی برای کارهای علمی مثل یادگیری ماشین و هوشمصنوعی میتوانید استفاده کنید.
✅پایتون، بسیار متنوع و انعطافپذیر است.
کانال آموزش برنامه نویسی پایتون:
🔹 پایتون یک زبان سطح بالا و همه منظوره و دارای کدهای بسیار خوانا می باشد.
همچنین دارای منحنی یادگیری ملایمتری نسبت به سایر زبانهای برنامه نویسی می باشد. python یک زبان شیگرا، ساده، مفسری، پرتابل، open source، متناسب برای کارهای محاسباتی، علمی، مهندسی می باشد.
✅پایتون یک زبان عالی برای مبتدیهاست.
✅با پایتون میتوانید درآمد خیلی بالایی داشته باشید.
✅با پایتون میتوانید برنامههای تحت وب بسازید.
✅پایتون، سریع و چالاک است.
✅پایتون، امنیت خیلی بالایی دارد.
✅از پایتون حتی برای کارهای علمی مثل یادگیری ماشین و هوشمصنوعی میتوانید استفاده کنید.
✅پایتون، بسیار متنوع و انعطافپذیر است.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLThis media is not supported in your browser
VIEW IN TELEGRAM
روند محبوبترین ابزارهای علم داده طی 20 سال گذشته!
در ویدیو فوق روند محبوبترین ابزارها و زبانهای برنامه نویسی علوم داده براساس نظرسنجیهای وبسایت Kdnuggets مصورسازی شده است. روندهای زیر از حائز اهمیتترین تغییرات صورت گرفته است:
▪️رشد گسترده زبان برنامه نویسی پایتون در مقابل کاهش محبوبیت زبان برنامه نویسی R از سال 2015
▪️رشد محبوبیت نرم افزار RapidMiner از سال 2010 به نسبت سایر نرمافزارهای دادهکاوی
▪️ارتقا جایگاه فریمورکهای یادگیری عمیق تنسورفلو و Keras از سال 2017
▪️حضور باثبات نرم افزار اکسل در میان 10 ابزار برتر علوم داده
▪️حضور نرم افزار هوش تجاری Tableau در میان برترین ابزارهای علوم داده طی سالیان اخیر
پی نوشت:
طراحی یک مسیر هدفمند جهت کسب برترین مهارتهای استاندارد در بازار آتی علوم داده در سطوح سازمانی و فردی، سبب ارتقا جایگاه شما بعنوان یک متخصص پیشرو علم داده خواهد شد.
کانال آموزش برنامه نویسی پایتون:
در ویدیو فوق روند محبوبترین ابزارها و زبانهای برنامه نویسی علوم داده براساس نظرسنجیهای وبسایت Kdnuggets مصورسازی شده است. روندهای زیر از حائز اهمیتترین تغییرات صورت گرفته است:
▪️رشد گسترده زبان برنامه نویسی پایتون در مقابل کاهش محبوبیت زبان برنامه نویسی R از سال 2015
▪️رشد محبوبیت نرم افزار RapidMiner از سال 2010 به نسبت سایر نرمافزارهای دادهکاوی
▪️ارتقا جایگاه فریمورکهای یادگیری عمیق تنسورفلو و Keras از سال 2017
▪️حضور باثبات نرم افزار اکسل در میان 10 ابزار برتر علوم داده
▪️حضور نرم افزار هوش تجاری Tableau در میان برترین ابزارهای علوم داده طی سالیان اخیر
پی نوشت:
طراحی یک مسیر هدفمند جهت کسب برترین مهارتهای استاندارد در بازار آتی علوم داده در سطوح سازمانی و فردی، سبب ارتقا جایگاه شما بعنوان یک متخصص پیشرو علم داده خواهد شد.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLبرای شروع به کار با پایتون بهتر است، پلتفورم آناکوندا (یک پلتفورم مناسب برای علم داده) را از لینک زیر نصب نمایید.
https://www.anaconda.com/products/individual#windows
✅آناکوندا یک توزیع پایتون است در واقع محیطی با بیش از 1000 کتابخانه ی متن باز است که به صورت رایگان در اختیار کاربر قرار می گیرد و به سادگی قابل نصب و اجرا است. این نرم افزار شامل پایتون و چندین کتابخانه ی دیگر مخصوص تحلیل داده ها و کارهای تحقیقاتی ، پردازش و محاسبات علمی است. از آن جائیکه نصب هر کدام از این پکیج ها به دلیل وابستگیشان کار ساده ای نیست و هریک برای خود دردسرهایی دارد و به راحتی انجام نمی گیرد آناکوندا بیشتر این پکیج ها را جمع آوری کرده و به ما این امکان را می دهد که بدون استفاده از دستورات خط فرمان اپلیکیشن و پکیج های مورد نیاز خود را راه اندازی و مدیریت کنیم.
کانال آموزش برنامه نویسی پایتون:
https://www.anaconda.com/products/individual#windows
✅آناکوندا یک توزیع پایتون است در واقع محیطی با بیش از 1000 کتابخانه ی متن باز است که به صورت رایگان در اختیار کاربر قرار می گیرد و به سادگی قابل نصب و اجرا است. این نرم افزار شامل پایتون و چندین کتابخانه ی دیگر مخصوص تحلیل داده ها و کارهای تحقیقاتی ، پردازش و محاسبات علمی است. از آن جائیکه نصب هر کدام از این پکیج ها به دلیل وابستگیشان کار ساده ای نیست و هریک برای خود دردسرهایی دارد و به راحتی انجام نمی گیرد آناکوندا بیشتر این پکیج ها را جمع آوری کرده و به ما این امکان را می دهد که بدون استفاده از دستورات خط فرمان اپلیکیشن و پکیج های مورد نیاز خود را راه اندازی و مدیریت کنیم.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLAnaconda
Download Anaconda Distribution | Anaconda
Download Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.
✅پس از نصب آناکوندا، از قسمت سرچ ویندوز Jupyter Notebook را انتخاب و اجرا کنید، این محیط دارای کاربری ساده ای است که معمولا برای آموزش کدنویسی از آن استفاده می شود.
✅در نهایت در Jupyter Notebook از قسمت New، گزینه Python 3 را انتخاب کنید تا یک محیط کدنویسی جدید ایجاد گردد.
کانال آموزش برنامه نویسی پایتون:
✅در نهایت در Jupyter Notebook از قسمت New، گزینه Python 3 را انتخاب کنید تا یک محیط کدنویسی جدید ایجاد گردد.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLانواع داده در پایتون
✅ اعداد
اعداد «صحیح» (Integer)، «ممیز شناور» (Float) و «مختلط» (Complex) در دسته انواع عددی پایتون قرار میگیرند. این اعداد به عنوان کلاسهای float ،int و complex در پایتون تعریف میشوند. میتوان از تابع ()type برای دانستن اینکه یک متغیر یا مقدار به کدام کلاس تعلق دارد (چه نوع دادهای دارد)، استفاده کرد.
✅ لیست ها
«لیست» (List) یک توالی دارای ترتیب از عناصر است. لیست یکی از انواع داده پرکاربرد در زبان برنامهنویسی پایتون است و انعطافپذیری بالایی دارد. نیازی نیست که همه عناصر موجود در لیست از یک نوع باشند. اعلان یک لیست کار سادهای است. عناصر لیست با استفاده از کاما از یکدیگر جدا میشوند و با استفاده از براکت محصور شدهاند (در براکت قرار گرفتهاند). لیستها تغییر پذیر هستند. بدین معنا که مقدار عناصر یک لیست قابل جایگزینی است.
«تاپل» (Tuple) یک توالی دارای ترتیب از عناصر مانند لیست است. تنها تفاوت تاپل و لیست در این است که تاپلها غیر قابل تغییر هستند. تاپلها پس از آنکه ساخته شدند، قابل ویرایش نیستند. تاپلها برای نوشتن دادههای محافظت شده در مقابل نوشتن و غیر قابل تغییر، مورد استفاده قرار میگیرند و معمولا سریعتر از لیستها هستند چون به صورت پویا تغییر نمیکنند. تاپلها با استفاده از پرانتز تعریف میشوند و عناصر آنها به وسیله کاما از یکدیگر جدا میشوند. میتوان از عملگر برش زدن [ ] برای استخراج عناصر تاپل استفاده کرد، اما نمیتوان مقادیر آن را تغییر داد.
✅ رشتهها
«رشته» (String) یک توالی از کاراکترهای یونیکد است. میتوان از تک علامت نقل قول انگلیسی (سینگل کوتیشن | Single Quotation) یا دابل کوتیشن (Double Quotation) برای نمایش رشتهها استفاده کرد. رشتههای چند خطی با استفاده از سه کوتیشن ”’ یا “”” قابل اعلان شدن هستند. مانند لیست و تاپل، عملگر برشزنی [ ] برای رشتهها نیز قابل استفاده است. رشتهها غیر قابل تغییر هستند.
«مجموعه» (Set)، گروهی از عناصر فاقد ترتیب یکتا هستند. مجموعه به وسیله مقادیر درون کروشه { } که با کاما از یکدیگر جدا میشوند، تعریف میشود. عناصر مجموعه فاقد ترتیب هستند. میتوان عملیات مجموعهها مانند اتحاد و اشتراک را روی مجموعهها در پایتون اجرا کرد. مجموعه دارای مقادیر یکتا است. مقادیر تکراری از مجموعه حذف میشوند. از آنجا که عناصر مجموعهها فاقد ترتیب هستند، اندیسگذاری هیچ معنایی ندارد. بنابراین، عملگر [ ] روی مجموعهها کار نمیکند.
«دیکشنری» (Dictionary) مجموعهای فاقد ترتیب از جفتهای کلید-مقدار است. به طور کلی، از مجموعهها زمانی استفاده میشود که حجم زیادی از دادهها وجود داشته باشد. دیکشنریها برای بازیابی دادهها بهینه شدهاند. برای بازیابی یک مقدار از دیکشنری، باید کلید آن را دانست. در پایتون، دیکشنریها با { } تعریف میشوند و هر عنصر در آن به شکل key:value است. کلیدها و مقادیر میتوانند از هر نوعی باشند. از کلیدها برای بازیابی مقادیر متناظر آنها استفاده میشود. اما راه دیگری برای بازیابی مقادیر دیکشنریها وجود ندارد.
✅ اعداد
اعداد «صحیح» (Integer)، «ممیز شناور» (Float) و «مختلط» (Complex) در دسته انواع عددی پایتون قرار میگیرند. این اعداد به عنوان کلاسهای float ،int و complex در پایتون تعریف میشوند. میتوان از تابع ()type برای دانستن اینکه یک متغیر یا مقدار به کدام کلاس تعلق دارد (چه نوع دادهای دارد)، استفاده کرد.
✅ لیست ها
«لیست» (List) یک توالی دارای ترتیب از عناصر است. لیست یکی از انواع داده پرکاربرد در زبان برنامهنویسی پایتون است و انعطافپذیری بالایی دارد. نیازی نیست که همه عناصر موجود در لیست از یک نوع باشند. اعلان یک لیست کار سادهای است. عناصر لیست با استفاده از کاما از یکدیگر جدا میشوند و با استفاده از براکت محصور شدهاند (در براکت قرار گرفتهاند). لیستها تغییر پذیر هستند. بدین معنا که مقدار عناصر یک لیست قابل جایگزینی است.
a = [5,10,15,20,25,30,35,40]خروجی:
print("a[2] = ", a[2])
a[2] = 15
✅ تاپل ها«تاپل» (Tuple) یک توالی دارای ترتیب از عناصر مانند لیست است. تنها تفاوت تاپل و لیست در این است که تاپلها غیر قابل تغییر هستند. تاپلها پس از آنکه ساخته شدند، قابل ویرایش نیستند. تاپلها برای نوشتن دادههای محافظت شده در مقابل نوشتن و غیر قابل تغییر، مورد استفاده قرار میگیرند و معمولا سریعتر از لیستها هستند چون به صورت پویا تغییر نمیکنند. تاپلها با استفاده از پرانتز تعریف میشوند و عناصر آنها به وسیله کاما از یکدیگر جدا میشوند. میتوان از عملگر برش زدن [ ] برای استخراج عناصر تاپل استفاده کرد، اما نمیتوان مقادیر آن را تغییر داد.
t = (5,'program', 1+3j)خروجی:
print("t[0:3] = ", t[0:3])
t[0:3] = (5, 'program', (1+3j)) ✅ رشتهها
«رشته» (String) یک توالی از کاراکترهای یونیکد است. میتوان از تک علامت نقل قول انگلیسی (سینگل کوتیشن | Single Quotation) یا دابل کوتیشن (Double Quotation) برای نمایش رشتهها استفاده کرد. رشتههای چند خطی با استفاده از سه کوتیشن ”’ یا “”” قابل اعلان شدن هستند. مانند لیست و تاپل، عملگر برشزنی [ ] برای رشتهها نیز قابل استفاده است. رشتهها غیر قابل تغییر هستند.
s = 'Hello world!'خروجی:
print("s[4] = ", s[4])
s[4] = 'o'✅ مجموعهها
«مجموعه» (Set)، گروهی از عناصر فاقد ترتیب یکتا هستند. مجموعه به وسیله مقادیر درون کروشه { } که با کاما از یکدیگر جدا میشوند، تعریف میشود. عناصر مجموعه فاقد ترتیب هستند. میتوان عملیات مجموعهها مانند اتحاد و اشتراک را روی مجموعهها در پایتون اجرا کرد. مجموعه دارای مقادیر یکتا است. مقادیر تکراری از مجموعه حذف میشوند. از آنجا که عناصر مجموعهها فاقد ترتیب هستند، اندیسگذاری هیچ معنایی ندارد. بنابراین، عملگر [ ] روی مجموعهها کار نمیکند.
a = {5,2,3,1,4}
✅ دیکشنری«دیکشنری» (Dictionary) مجموعهای فاقد ترتیب از جفتهای کلید-مقدار است. به طور کلی، از مجموعهها زمانی استفاده میشود که حجم زیادی از دادهها وجود داشته باشد. دیکشنریها برای بازیابی دادهها بهینه شدهاند. برای بازیابی یک مقدار از دیکشنری، باید کلید آن را دانست. در پایتون، دیکشنریها با { } تعریف میشوند و هر عنصر در آن به شکل key:value است. کلیدها و مقادیر میتوانند از هر نوعی باشند. از کلیدها برای بازیابی مقادیر متناظر آنها استفاده میشود. اما راه دیگری برای بازیابی مقادیر دیکشنریها وجود ندارد.
d = {1:'value','key':2}
کانال آموزش برنامه نویسی پایتون:🆔@Python_AI_MLTelegram
Python (SBU)
آموزش برنامه نویسی پایتون برای همه
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
✅دستورات break و continue در پایتون
دستورات break و continue در پایتون، میتوانند روال یک حلقه for معمولی (گاهی نیز while) را تغییر دهند. حلقهها در یک بلوک از کد تا هنگامی تکرار میشوند که عبارت تست (شرط) غلط باشد، اما گاهی نیاز به متوقف کردن تکرار کنونی یا حتی کل حلقه بدون بررسی عبارت تست (شرط) است. دستورات break و continue در چنین شرایطی مورد استفاده قرار میگیرند.
کانال آموزش برنامه نویسی پایتون:
دستورات break و continue در پایتون، میتوانند روال یک حلقه for معمولی (گاهی نیز while) را تغییر دهند. حلقهها در یک بلوک از کد تا هنگامی تکرار میشوند که عبارت تست (شرط) غلط باشد، اما گاهی نیاز به متوقف کردن تکرار کنونی یا حتی کل حلقه بدون بررسی عبارت تست (شرط) است. دستورات break و continue در چنین شرایطی مورد استفاده قرار میگیرند.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLTelegram
Python (SBU)
آموزش برنامه نویسی پایتون برای همه
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
دستور break، حلقهای که در آن قرار دارد را متوقف میکند و کنترل برنامه را به قسمت بعد از بدنه حلقه منتقل میکند. اگر دستور break درون یک حلقه تو در تو (حلقهای درون حلقهای دیگر) قرار داشته باشد، break، درونیترین حلقه را متوقف میکند.
کانال آموزش برنامه نویسی پایتون:
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLدستور continue برای پریدن از روی کل کد درون حلقه برای تکرار کنونی، استفاده میشود. حلقه متوقف نمیشود اما کار خود را از تکرار بعدی از سر میگیرد.
کانال آموزش برنامه نویسی پایتون:
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_ML_Dr_Mahdi_Esmaeili_مفاهیم_و_تکنیک_های_داده_کاوی.pdf
6.3 MB
کتاب مفاهیم و تکنیکهای داده کاوی به قلم دکتر مهدی اسماعیلی
کانال آموزش برنامه نویسی پایتون:
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLنمایش یک تصویر دلخواه در محیط کدنویسی پایتون
کانال آموزش برنامه نویسی پایتون:
from IPython.display import Image
Image("C:\\Users\\asus\\Desktop\\DSC_0057.JPG")
در داخل پرانتز باید آدرس عکس مورد نظر وارد شود.کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLTelegram
Python (SBU)
آموزش برنامه نویسی پایتون برای همه
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
📣معرفی کتابخانه numpy پایتون
نامپای یا numpy یک کتابخانه پایتون است که برای کار با آرایهها به وجود آمده است. کتابخانه numpy همچنین توابعی برای انجام عملیاتهای گوناگون در جبر خطی، تبدیل فوریه و ماتریسها دارد. Numpy سرواژهی عبارت Numerical Python به معنای پایتون عددی یا پایتون محاسباتی است.
✅چرا باید از numpy استفاده کنیم؟
در پایتون چیزی به عنوان آرایه وجود ندارد؛ با این حال میتوان از لیست (list) به عنوان آرایه استفاده کرد. مشکل لیست آن است که سرعت پردازش دادهها در آن بسیار پایین است. Numpy تلاش دارد شیئی را به عنوان آرایه ارائه دهد که ۵۰ برابر از لیست سریعتر است. شیئی که به عنوان آرایه در numpy موجود است، ndarray نام دارد. نامپای توابع زیادی دارد که کار با ndarray را بسیار راحت کردهاند. توجه داشته باشید که با توجه به استفادهی گسترده از آرایهها در علوم داده و با توجه به حجیم بودن دادهها، سرعت مقولهی بسیار مهمی برای ماست.
✅نصب کتابخانه numpy پایتون
اگر پایتون و PIP را بر روی سیستم خود نصب کرده باشید، نصب numpy به سادگی امکانپذیر است. کافی است در محیط خط فرمان (Cmd یا powershell در ویندوز یا ترمینال در لینوکس)، دستور زیر را تایپ کنید:
پس از نصب نامپای، میتوانید آن را به راحتی و با استفاده از کیورد import وارد اپلیکیشن پایتون خود کنید.
در برنامههایی که در آنها به کرّات از کتابخانه نامپای استفاده میشود، به جای آن که هر دفعه واژه numpy را برای دسترسی به کتابخانه استفاده کنیم، میتوان از واژه جایگزین دیگری مانند np که کوتاهتر است استفاده نمود. فقط توجه داشته باشید که برای انجام این کار نیاز به اجرای کد زیر دارید:
نامپای یا numpy یک کتابخانه پایتون است که برای کار با آرایهها به وجود آمده است. کتابخانه numpy همچنین توابعی برای انجام عملیاتهای گوناگون در جبر خطی، تبدیل فوریه و ماتریسها دارد. Numpy سرواژهی عبارت Numerical Python به معنای پایتون عددی یا پایتون محاسباتی است.
✅چرا باید از numpy استفاده کنیم؟
در پایتون چیزی به عنوان آرایه وجود ندارد؛ با این حال میتوان از لیست (list) به عنوان آرایه استفاده کرد. مشکل لیست آن است که سرعت پردازش دادهها در آن بسیار پایین است. Numpy تلاش دارد شیئی را به عنوان آرایه ارائه دهد که ۵۰ برابر از لیست سریعتر است. شیئی که به عنوان آرایه در numpy موجود است، ndarray نام دارد. نامپای توابع زیادی دارد که کار با ndarray را بسیار راحت کردهاند. توجه داشته باشید که با توجه به استفادهی گسترده از آرایهها در علوم داده و با توجه به حجیم بودن دادهها، سرعت مقولهی بسیار مهمی برای ماست.
✅نصب کتابخانه numpy پایتون
اگر پایتون و PIP را بر روی سیستم خود نصب کرده باشید، نصب numpy به سادگی امکانپذیر است. کافی است در محیط خط فرمان (Cmd یا powershell در ویندوز یا ترمینال در لینوکس)، دستور زیر را تایپ کنید:
C:\Users\Your Name>pip install numpy✅وارد کردن numpy به کد پایتون
پس از نصب نامپای، میتوانید آن را به راحتی و با استفاده از کیورد import وارد اپلیکیشن پایتون خود کنید.
import numpy✅وارد کردن numpy به کد پایتون با استفاده از اسم جایگزین np
در برنامههایی که در آنها به کرّات از کتابخانه نامپای استفاده میشود، به جای آن که هر دفعه واژه numpy را برای دسترسی به کتابخانه استفاده کنیم، میتوان از واژه جایگزین دیگری مانند np که کوتاهتر است استفاده نمود. فقط توجه داشته باشید که برای انجام این کار نیاز به اجرای کد زیر دارید:
import numpy as np
کانال آموزش برنامه نویسی پایتون:🆔@Python_AI_MLTelegram
Python (SBU)
آموزش برنامه نویسی پایتون برای همه
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
یادگیری عمیق.pdf
6.7 MB
کتاب یادگیری عمیق: اصول، مفاهیم و رویکردها
کاملترین منبع فارسی یادگیری عمیق.
کانال آموزش برنامه نویسی پایتون:
کاملترین منبع فارسی یادگیری عمیق.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLPython Basics.pdf
677.7 KB
🎈 یک کتابچه خلاصه از دستورات ضروری پایتون شامل نحوه تعریف لیست ها، توابع، حلقه های تکرار، کلاس ها و غیره
کانال آموزش برنامه نویسی پایتون:
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLمزيت استفاده از داده هاي اعتبارسنجي (validation) در فرآيند آموزش
✅در حالت عادي، داده ها را به دو دسته داده هاي آموزش و داده هاي تست تقسيم مي كنند كه در آن داده هاي آموزش براي فرآيند يادگيري استفاده مي شوند و از داده هاي تست براي آزمايش استفاده مي شود.
✅اما در بعضي اوقات، داده ها به سه دسته تقسيم مي شوند؛ يعني در آن داده هاي اعتبار سنجي هم اضافه مي شوند. اگر فرايند آموزش خيلي طولاني باشد، بيش برازش پيش ميآيد يعني شبكه خيلي به دادههاي آموزش حساس ميشود و اگر دادههاي جديد كمي متفاوت باشند، نتيجهي دقيقي حاصل نميشود. به همين دليل دادهها به سه دسته ي آموزش، اعتبارسنجي و آزمايش تقسيم ميشوند.
✅اهميت دادههاي اعتبارسنجي اين است كه از وقوع بيش برازش جلوگيري ميكند. زماني كه فرايند آموزش توسط داده هاي بخش آموزش انجام مي گيرد، توسط داده هاي اعتبارسنجي بررسي مي كنيم كه سيستم خيلي وابسته به داده هاي آموزش نباشد.
کانال آموزش برنامه نویسی پایتون:
✅در حالت عادي، داده ها را به دو دسته داده هاي آموزش و داده هاي تست تقسيم مي كنند كه در آن داده هاي آموزش براي فرآيند يادگيري استفاده مي شوند و از داده هاي تست براي آزمايش استفاده مي شود.
✅اما در بعضي اوقات، داده ها به سه دسته تقسيم مي شوند؛ يعني در آن داده هاي اعتبار سنجي هم اضافه مي شوند. اگر فرايند آموزش خيلي طولاني باشد، بيش برازش پيش ميآيد يعني شبكه خيلي به دادههاي آموزش حساس ميشود و اگر دادههاي جديد كمي متفاوت باشند، نتيجهي دقيقي حاصل نميشود. به همين دليل دادهها به سه دسته ي آموزش، اعتبارسنجي و آزمايش تقسيم ميشوند.
✅اهميت دادههاي اعتبارسنجي اين است كه از وقوع بيش برازش جلوگيري ميكند. زماني كه فرايند آموزش توسط داده هاي بخش آموزش انجام مي گيرد، توسط داده هاي اعتبارسنجي بررسي مي كنيم كه سيستم خيلي وابسته به داده هاي آموزش نباشد.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLTelegram
Python (SBU)
آموزش برنامه نویسی پایتون برای همه
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
با تمرکز بر هوش مصنوعی
وابسته به کانال @TechVid_TV
.
در شكل يك نمونه فرآيند آموزش و ميزان خطاهاي آموزش، اعتبارسنجي و آزمايش در هر تکرار نشان داده شده است. همانطور كه مشاهده ميشود هر چه تعداد تکرارها بيشتر شود، ميزان خطاي آموزش كاهش مييايد اما به نقطهاي ميرسيم كه كم كم خطاي اعتبارسنجي افزايش مي يايد؛ اين نقطه همان جايي است كه ممكن است از آن به بعد بيش برازش اتفاق بيوفتد به همين دليل فرايند آموزش در آن متوقف ميشود.
کانال آموزش برنامه نویسی پایتون:
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_MLMedia is too big
VIEW IN TELEGRAM
آموزش نصب Anaconda و اجرای jupyter notebook
آناکوندا یک توزیع از زبان های برنامه نویسی Python و R می باشد. آناکوندا با داشتن کتابخانه های مورد نیاز برای کارهای محاسباتی مخصوصاً در زمینه ی علم داده ها Data science ، کار را برای محققان ساده تر کرده است.
کانال آموزش برنامه نویسی پایتون:
آناکوندا یک توزیع از زبان های برنامه نویسی Python و R می باشد. آناکوندا با داشتن کتابخانه های مورد نیاز برای کارهای محاسباتی مخصوصاً در زمینه ی علم داده ها Data science ، کار را برای محققان ساده تر کرده است.
کانال آموزش برنامه نویسی پایتون:
🆔@Python_AI_ML