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

Machine Learning in Mobile Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یادگیری ماشینی در حال رسیدن به جریان اصلی است. با استفاده از ابزارهای جدیدی که در اختیار توسعه دهندگان است ، اکنون می توان ویژگی های یادگیری ماشین - تشخیص صدا ، چهره و تصویر را پیاده سازی کرد. توصیه های شخصی؛ و بیشتر - در یک زمینه تلفن همراه. این دوره به چگونگی استفاده از قدرت یادگیری ماشین در توسعه برنامه های تلفن همراه ، با استفاده از سیستم عامل هایی مانند IBM Watson ، Microsoft Azure Cognitive Services و Apple Core ML می پردازد. مربی کوین فورد با مرور ویژگی ها و رویکردهای مختلف یادگیری ماشین ، هر محصول را نمایش می دهد. او نشان می دهد که چگونه می توان مدل هایی را برای زبان طبیعی و تشخیص بصری آموزش داد و استقرار داد و چگونه مدل های آماری را برای استفاده در برنامه Xamarin تولید کرد. در فصل پنجم ، او مدل های سمت سرویس گیرنده و سمت سرور را مقایسه می کند و توضیح می دهد که چه زمانی ممکن است یک توسعه دهنده یک پلت فرم را از دیگری انتخاب کند.
موضوعات شامل:
  • تعریف یادگیری ماشین
  • آموزش مدل یادگیری ماشین
  • مقایسه چارچوب های یادگیری ماشین
  • استفاده از IBM Watson برای یادگیری ماشین موبایل
  • استفاده از یادگیری ماشین لاجوردی برای تشخیص گفتار و تصویر
  • مدلهای Core ML آموزش
  • مقایسه مدلهای سمت کلاینت و سمت سرور

سرفصل ها و درس ها

مقدمه Introduction

  • یادگیری ماشین در برنامه های تلفن همراه Machine learning in mobile apps

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. آشنایی با یادگیری ماشین 1. Introduction to Machine Learning

  • یادگیری ماشین چیست؟ What is machine learning?

  • مفاهیم مورد نیاز Required concepts

  • چرا این موضوع برای برنامه من اهمیت دارد؟ Why does this matter for my app?

  • آموزش یک مدل Training a model

  • یادگیری ماشین در مقابل یادگیری عمیق Machine learning vs. deep learning

  • با یادگیری ماشین چه کاری می توانم انجام دهم؟ What can I do with machine learning?

  • سرور در مقابل ML سمت مشتری Server-side vs. client-side ML

  • چارچوب های ML ML frameworks

2. مدلهای سرور: IBM Watson 2. Server Models: IBM Watson

  • بررسی اجمالی واتسون Overview of Watson

  • درک زبان طبیعی: راه اندازی Natural Language Understanding: Set up

  • درک زبان طبیعی: مدل را آموزش دهید Natural Language Understanding: Train the model

  • تشخیص ویژوال: تنظیم کنید Visual Recognition: Set up

  • شناخت ویژوال: مدل را آموزش دهید Visual Recognition: Train the model

  • یک مدل دلخواه ایجاد کنید Create a custom model

  • آموزش و استقرار یک مدل سفارشی Train and deploy a custom model

  • کراوات مشتری با زبان طبیعی Client tie to Natural Language

  • کراوات مشتری با تنظیم تماس با تشخیص ویژوال تشخیص Client tie to Visual Recognition call setup

  • کراوات مشتری به پاسخ ویژوال به رسمیت شناختن Client tie to Visual Recognition response

  • کراوات مشتری به مدل دلخواه: یک نشانه دسترسی پیدا کنید Client tie to custom model: Get an access token

  • کراوات مشتری برای تماس با خدمات مدل سفارشی Client tie to call custom model service

  • کراوات مشتری برای دریافت پاسخ مدل سفارشی Client tie to get custom model response

  • برنامه مشتری را اجرا کنید Run the client app

3. مدلهای سرور: آموزش ماشین لاجوردی 3. Server Models: Azure Machine Learning

  • بررسی اجمالی ماشین آزور Azure Machine Learning overview

  • درک زبان: راه‌اندازی Language Understanding: Set up

  • درک زبان: اهداف Language Understanding: Intents

  • درک زبان: سخنان Language Understanding: Utterances

  • ویژن سفارشی: راه‌اندازی Custom Vision: Set up

  • استودیو یادگیری ماشین: راه اندازی شود Machine Learning Studio: Set up

  • Studio Learning Machine: ایجاد مدل Machine Learning Studio: Create model

  • استودیو یادگیری ماشین: انتشار مدل Machine Learning Studio: Publish model

  • بسته SDK مشتری را نصب کنید Install client SDK package

  • بسته SDK مشتری را نصب کنید Install client SDK package

  • کراوات مشتری به LUIS Client tie to LUIS

  • کراوات مشتری به مدل Custom Vision Client tie to Custom Vision model

  • کراوات مشتری به مدل دلخواه Client tie to custom model

  • کراوات مشتری به مدل دلخواه: درخواست را تنظیم کنید Client tie to custom model: Set up request

  • کراوات مشتری به مدل دلخواه: تماس برقرار کنید Client tie to custom model: Make the call

  • برنامه Clent را اجرا کنید Run the clent app

4. مدل های مشتری: Core ML 4. Client Models: Core ML

  • بررسی اجمالی Core ML Core ML overview

  • Core ML: ایجاد یک مدل زبان طبیعی Core ML: Create Natural Language model

  • Core ML: ایجاد یک مدل تشخیص ویژوال Core ML: Create Visual Recognition model

  • کراوات مشتری با مدل Language Natural Client tie to Natural Language model

  • کراوات مشتری با مدل تشخیص ویژوال Client tie to Visual Recognition model

  • کراوات مشتری به ویژوال تشخیص: مدل تبدیل Client tie to Visual Recognition: Converting model

  • برنامه مشتری را اجرا کنید Run the client app

5- درک پیشنهادات 5. Understanding the Offerings

  • فلسفه های مختلف فروشندگان Different philosopies of the vendors

  • چرا مدل سمت مشتری در مقابل سمت سرور Why client-side model vs. server-side

  • چه موقع از این یا راه حل دیگر استفاده کنیم When to use one or the other of these solutions

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش یادگیری ماشینی در برنامه های موبایل
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 15m
52
Linkedin (لینکدین) lynda-small
01 فروردین 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12,248
- از 5
ندارد
دارد
دارد
Kevin Ford

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Ford Kevin Ford

پیشرو در زمینه توسعه در Magenic

کوین فورد پیشرو در توسعه در Magenic است که بر روی فناوری تلفن همراه و برنامه های تلفن همراه سازمانی تمرکز دارد.

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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