Google I/O returns May 18-20! Reserve space and build your schedule Register now

راه خود را مسلط شوید

برای تبدیل شدن به یک متخصص در یادگیری ماشین ، شما ابتدا به یک پایه قوی در چهار زمینه یادگیری نیاز دارید: کدگذاری ، ریاضیات ، تئوری ML و چگونگی ساخت پروژه ML خود از ابتدا تا انتها.

برای بهبود این چهار مهارت با برنامه درسی متشکل از TensorFlow شروع کنید یا با کاوش در کتابخانه منابع ما در زیر ، مسیر یادگیری خود را انتخاب کنید.

چهار زمینه آموزش یادگیری ماشین

هنگام شروع مسیر آموزشی ، مهم است که ابتدا چگونگی یادگیری ML را درک کنید. ما فرایند یادگیری را به چهار حوزه دانش تقسیم کرده ایم ، و هر حوزه یک قطعه اساسی از ML را ارائه می دهد. برای کمک به شما در مسیر خود ، ما کتابها ، فیلم ها و دوره های آنلاین را شناسایی کرده ایم که توانایی های شما را ارتقا می بخشد و شما را برای استفاده از ML برای پروژه های خود آماده می کنیم. با برنامه های درسی راهنمای ما که برای افزایش دانش شما طراحی شده اند شروع کنید یا با کاوش در کتابخانه منابع ما مسیر خود را انتخاب کنید.

  • مهارت های کدگذاری: ساخت مدل های ML فراتر از دانستن مفاهیم ML است - برای انجام مدیریت داده ها ، تنظیم پارامترها و تجزیه نتایج لازم برای آزمایش و بهینه سازی مدل شما ، به کدگذاری احتیاج دارد.

  • ریاضیات و آمار: ML یک رشته سنگین ریاضی است ، بنابراین اگر قصد دارید مدل های ML را تغییر دهید یا مدل های جدیدی را از ابتدا بسازید ، آشنایی با مفاهیم ریاضی اساسی برای این فرآیند بسیار مهم است.

  • تئوری ML: دانستن اصول تئوری ML به شما بنیادی می دهد تا بتوانید در آن ایجاد کنید و در صورت بروز مشکل ، به شما در عیب یابی کمک می کند.

  • پروژه های خود را بسازید: به دست آوردن تجربه درمورد ML بهترین راه برای آزمایش دانش خود است ، از این که با استفاده از یک کولاب یا آموزش ساده شیرجه رفتن زودهنگام را بترسید ، می توانید تمرین کنید.

برنامه های درسی TensorFlow

با یکی از برنامه های درسی راهنمای ما که شامل دوره ها ، کتاب ها و فیلم های توصیه شده است ، یادگیری را شروع کنید.

برای مبتدی ها
اصول یادگیری ماشین با TensorFlow

اصول ML را با این مجموعه کتاب و دوره های آنلاین بیاموزید. شما با scikit-learn با ML آشنا می شوید ، و با استفاده از TensorFlow 2.0 از طریق یادگیری عمیق راهنمایی می شوید ، و سپس این فرصت را خواهید داشت که آنچه را می آموزید با آموزشهای مبتدی تمرین کنید.

برای سطح متوسط ​​و متخصصان
یادگیری ماشین نظری و پیشرفته با TensorFlow

هنگامی که اصول یادگیری ماشین را درک کردید ، با غرق شدن در درک نظری از شبکه های عصبی ، یادگیری عمیق و بهبود دانش خود از مفاهیم ریاضی ، توانایی های خود را به سطح بعدی برسانید.

برای مبتدی ها
تخصص: مبانی TensorFlow برای توسعه JavaScript

با اصول توسعه مدل های یادگیری ماشین در JavaScript و نحوه استقرار مستقیم در مرورگر آشنا شوید. شما یک مقدمه سطح بالا در مورد یادگیری عمیق و نحوه شروع کار با TensorFlow.js از طریق تمرینات عملی خواهید داشت.

منابع آموزشی

مسیر یادگیری خود را انتخاب کنید ، و کتابها ، دوره ها ، فیلم ها و تمرینات توصیه شده توسط تیم TensorFlow را جستجو کنید تا پایه های ML را به شما آموزش دهد.

کتابها

خواندن یکی از بهترین راهها برای درک مبانی ML و یادگیری عمیق است. کتاب ها می توانند درک نظری لازم را برای کمک به شما در یادگیری سریعتر مفاهیم جدید در آینده به شما ارائه دهند.

کتابها
هوش مصنوعی و یادگیری ماشین برای رمزگذاران: راهنمای برنامه نویس برای هوش مصنوعی ، تالیف لورنس مورونی

این کتاب مقدماتی یک رویکرد کد اول را برای یادگیری نحوه پیاده سازی رایج ترین سناریوهای ML مانند بینایی رایانه ای ، پردازش زبان طبیعی (NLP) و مدل سازی توالی برای زمان های وب ، موبایل ، ابر و تعبیه شده ارائه می دهد.

کتابها
یادگیری عمیق با پایتون ، نوشته فرانسوا چولت

این کتاب مقدمه ای کاربردی و عملی برای یادگیری عمیق با Keras است.

کتابها
آموزش عملی دستی با Scikit-Learn ، Keras و TensorFlow ، نسخه 2 ، توسط Aurélien Géron

این کتاب با استفاده از مثالهای ملموس ، نظریه حداقلی و دو چارچوب آماده پایتون - Scikit-Learn و TensorFlow - به شما کمک می کند درک درستی از مفاهیم و ابزارهای ساخت سیستم های هوشمند داشته باشید.

کتابها
یادگیری عمیق: کتاب مطبوعاتی MIT ، نوشته یان گودفلو ، یوشوا بنگیو و آرون کورویل

این کتاب درسی عمیق یادگیری منبعی است که برای کمک به دانشجویان و پزشکان برای ورود به زمینه یادگیری ماشین به طور کلی و به طور خاص یادگیری عمیق در نظر گرفته شده است.

کتابها
شبکه های عصبی و یادگیری عمیق ، تالیف مایکل نیلسن

این کتاب زمینه نظری در مورد شبکه های عصبی را فراهم می کند. از TensorFlow استفاده نمی کند ، اما یک مرجع عالی برای دانش آموزان علاقه مند به یادگیری بیشتر است.

کتابها
یادگیری عمیق با جاوا اسکریپت توسط شانگینگ کای ، استنلی بیله سکی ، اریک دی نیلسن با فرانسوا چولت

این کتاب که توسط نویسندگان اصلی کتابخانه TensorFlow نوشته شده است ، موارد استفاده جذاب و دستورالعمل های عمیقی را برای برنامه های یادگیری عمیق در JavaScript در مرورگر شما یا در Node ارائه می دهد.

دوره های آنلاین چند بخشی

گذراندن یک دوره آنلاین چند بخشی ، روش خوبی برای یادگیری مفاهیم اساسی ML است. بسیاری از دوره ها مفسران دیداری عالی و ابزارهای لازم برای شروع بکارگیری یادگیری ماشین به طور مستقیم در محل کار یا پروژه های شخصی شما را ارائه می دهند.

دوره های مقدماتی آنلاین
deeplearning.ai: TensorFlow: تخصص و استقرار داده ها

شما یاد گرفته اید که چگونه مدل ها را بسازید و آموزش دهید. اکنون یاد بگیرید که در سناریوهای مختلف به کارگیری بپردازید و به طور موثرتری از داده ها برای آموزش مدل خود در این چهار دوره تخصص استفاده کنید.

دوره های مقدماتی آنلاین
deeplearning.ai: آشنایی با TensorFlow برای هوش مصنوعی ، ML و یادگیری عمیق

این دوره با همکاری تیم TensorFlow توسعه یافته و بخشی از TensorFlow in Practice Specialization است و بهترین روشهای استفاده از TensorFlow را به شما آموزش می دهد.

دوره های مقدماتی آنلاین
Udacity: مقدمه ای بر TensorFlow برای یادگیری عمیق

در این دوره آنلاین که توسط تیم TensorFlow و Udacity تهیه شده است ، شما می آموزید که چگونه با TensorFlow برنامه های یادگیری عمیق ایجاد کنید.

دوره های مقدماتی آنلاین
deeplearning.ai: TensorFlow در عمل تخصص

در این چهار دوره تخصصی که توسط توسعه دهنده TensorFlow آموزش داده شده است ، شما ابزارها و توسعه دهندگان نرم افزار را برای ساخت الگوریتم های مقیاس پذیر مجهز به هوش مصنوعی در TensorFlow کشف خواهید کرد.

دوره های مقدماتی آنلاین
deeplearning.ai: تخصص یادگیری عمیق

در پنج دوره ، شما اصول آموزش عمیق را یاد می گیرید ، نحوه ساخت شبکه های عصبی را می فهمید و یاد می گیرید که چگونه پروژه های یادگیری ماشین موفق را هدایت کنید و در AI فعالیت کنید. شما نه تنها بر این تئوری تسلط خواهید یافت ، بلکه می بینید که چگونه در صنعت به کار می رود.

دوره های مقدماتی آنلاین
دوره استنفورد CS231n: شبکه های عصبی کانولوشنال برای شناخت بصری

این دوره یک غواصی عمیق در جزئیات معماری یادگیری عمیق با تمرکز بر یادگیری مدل های پایان به پایان برای کارهای بینایی رایانه ، به ویژه طبقه بندی تصویر است. فیلم های سخنرانی ، اسلایدها و یادداشت های درسی گذشته مربوط به تکرارهای قبلی دوره را کاوش کنید.

دوره های مقدماتی آنلاین
دوره MIT 6.S191: مقدمه ای بر یادگیری عمیق

در این دوره از MIT ، شما دانش بنیادی الگوریتم های یادگیری عمیق را کسب خواهید کرد و در ساخت شبکه های عصبی در TensorFlow تجربه عملی خواهید داشت.

منابع دیگر

برای توسعه دهندگان تلفن همراه و وب و کاربرانی که مایل به ساخت خطوط لوله تولیدی هستند ، ما منابع مورد علاقه خود را جمع آوری کرده ایم تا به شما کمک کنیم از جمله کتابخانه ها و چارچوب های TensorFlow مخصوص نیازهای شما ، به شما کمک کنیم.

دوره های مقدماتی آنلاین
یادگیری عمیق در JS توسط آشی کریشنان

با استفاده از deeplearn.js ، دریابید که سیستم های یادگیری عمیق چگونه یاد می گیرند و نحوه تفکر آنها را بررسی کنید.

دوره های مقدماتی آنلاین
شروع کار با TensorFlow.js توسط TensorFlow

یک سری 3 قسمتی که با استفاده از TensorFlow.js مدلهای یادگیری ماشین و آموزش را بررسی می کند و به شما نشان می دهد که چگونه یک مدل یادگیری ماشین در JavaScript ایجاد کنید که مستقیماً در مرورگر اجرا شود.

دوره های مقدماتی آنلاین
TensorFlow.js: سری هوش و یادگیری توسط قطار کدگذاری

این لیست پخش ویدیویی که بخشی از یک سری بزرگتر در زمینه یادگیری ماشین و ساخت شبکه های عصبی است ، بر TensorFlow.js ، API اصلی و نحوه استفاده از کتابخانه JavaScript برای آموزش و استقرار مدل های ML متمرکز است.

دوره های مقدماتی آنلاین
TensorFlow.js یادگیری عمیق با جاوا اسکریپت توسط Deeplizard

این مجموعه مفهوم شبکه های عصبی مصنوعی سمت مشتری را معرفی می کند. درباره معماری یادگیری عمیق کلاینت سرور ، تبدیل مدل های Keras به مدل های TFJS ، ارائه مدل با Node.js ، آموزش و انتقال یادگیری در مرورگر و موارد دیگر.

دوره های مقدماتی آنلاین
TensorFlow Extended: یادگیری ماشین در دنیای واقعی در تولید

یک سری پنج بخشی از تیم TensorFlow در مورد استفاده از TensorFlow Extended (TFX) برای ایجاد خطوط تولید ML تولیدی خود.

دوره های مقدماتی آنلاین
یادگیری ماشینی روی دستگاه شما: گزینه ها (Google I / O'19)

این جلسه از Google I / O از گزینه های مختلف موجود برای استفاده از یادگیری ماشین برای افزایش برنامه های تلفن همراه و دستگاه های لبه ای پاک می کند. بیاموزید که چگونه می توان از TensorFlow Lite برای آموزش مدل ها و نحوه استفاده از آنها در دستگاه های مختلف استفاده کرد.

مفاهیم ریاضی

برای دستیابی به اطلاعات بیشتر در زمینه ML ، این منابع می توانند به شما کمک کنند مفاهیم اساسی ریاضی را که برای پیشرفت در سطح بالاتر لازم است ، درک کنید.

مفاهیم ریاضی
Google Crash Course Course Course Course

Course Learning Crash Course with TensorFlow API یک راهنمای خودآموزی برای پزشکان مشتاق یادگیری ماشین است. این مجموعه از یک درس با سخنرانی های ویدئویی ، مطالعات موردی در دنیای واقعی و تمرین های عملی است.

مفاهیم ریاضی
Coursera: ریاضیات برای تخصص یادگیری ماشین

این تخصص آنلاین از Coursera قصد دارد تا شکاف ریاضیات و یادگیری ماشین را برطرف کند ، شما را در ریاضیات اساسی برای ایجاد یک درک بصری سریع تر بسازد و آن را به یادگیری ماشین و علوم داده مرتبط سازد.

مفاهیم ریاضی
یادگیری عمیق ، توسط 3blue1brown

3blue1brown در اطراف ارائه ریاضیات با رویکرد بصری-اول است. در این مجموعه ویدیویی ، شما با اصول شبکه عصبی و نحوه کار آن از طریق مفاهیم ریاضی آشنا خواهید شد.

مفاهیم ریاضی
جوهر جبر خطی ، توسط 3blue1brown

یک سری فیلم های کوتاه و بصری از 3blue1brown که درک هندسی ماتریس ها ، عوامل تعیین کننده ، مواد ویژه و موارد دیگر را توضیح می دهد.

مفاهیم ریاضی
ذات حساب ، توسط 3blue1brown

مجموعه ای از فیلم های کوتاه و بصری از 3blue1brown که اصول حساب را به گونه ای توضیح می دهد که درک کاملی از قضیه های اساسی و نه فقط نحوه کار معادلات را برای شما فراهم می کند.

مفاهیم ریاضی
دوره MIT 18.06: جبر خطی

این دوره مقدماتی از MIT نظریه ماتریس و جبر خطی را پوشش می دهد. تاکید بر مباحثی است که در سایر رشته ها مفید خواهد بود ، از جمله سیستم معادلات ، فضاهای برداری ، عوامل تعیین کننده ، مقادیر ویژه ، شباهت و ماتریس های مشخص مثبت.

مفاهیم ریاضی
دوره MIT 18.01: حساب متغیر منفرد

این دوره حساب مقدماتی از MIT تمایز و ادغام توابع یک متغیر را با برنامه ها پوشش می دهد.

مفاهیم ریاضی
دیدن نظریه

مقدمه تصویری احتمال و آمار.

مفاهیم ریاضی
مقدمه ای بر یادگیری آماری ، با کاربردهای R در جیمز ، جی ، ویتن ، دی. ، هستی ، ت. ، و تیبشیرانی ، ر.

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

هوش مصنوعی انسان محور

هنگام طراحی یک مدل ML ، یا ساختن برنامه های مبتنی بر هوش مصنوعی ، مهم است که افراد درگیر با محصول و بهترین راه برای ایجاد انصاف ، تفسیر پذیری ، حریم خصوصی و امنیت در این سیستم های هوش مصنوعی را در نظر بگیریم.

هوش مصنوعی انسان محور
هوش مصنوعی مسئول

بیاموزید که چگونه با استفاده از TensorFlow روش های AI حساس به جریان کار در ML خود را ادغام کنید.

هوش مصنوعی انسان محور
افراد + کتاب راهنمای هوش مصنوعی

این کتاب راهنمای Google به شما کمک می کند محصولات AI با محوریت انسان را بسازید. این کار به شما امکان می دهد هنگام ساخت برنامه های مبتنی بر هوش مصنوعی از اشتباهات رایج جلوگیری کنید ، تجربیات عالی طراحی کنید و روی افراد تمرکز کنید.

هوش مصنوعی انسان محور
مقدمه ای بر انصاف در ماژول یادگیری ماشین

این ماژول یک ساعته در MLCC Google ، فراگیران را با انواع مختلف تعصبات انسانی آشنا می کند که می تواند در داده های آموزشی آشکار شود ، همچنین راهکارهایی برای شناسایی و ارزیابی اثرات آنها دارد.