0

آموزش طراحی و توسعه سیستم‌های پیشنهاد دهنده (Recommender Systems)

آموزش طراحی و توسعه سیستم‌های پیشنهاد دهنده (Recommender Systems)

درباره این دوره
درباره دوره: طی دهه‌های اخیر، با ظهور یوتیوب، آمازون، نتفلیکس و بسیاری از وب سرویس‌های دیگر، سیستم های پیشنهاد دهنده جایگاه ویژه‌ای در زندگی ما پیدا کرده‌اند. کاربرد این‌گونه سیستم‌ها در خدمات متنوعی از جمله تجارت الکترونیکی، تبلیغات آنلاین و حتی سفرهای آنلاین رومزه غیرقابل انکار است. وقتی یک محصولی را به صورت آنلاین خریداری می‌کنید، ممکن است مقالاتی به شما پیشنهاد داده شود؛ یا حتی وقتی در اینترنت در حال گشت‌وگذار هستید، مطالبی مناسب با شما و طبق ترجیحاتتان برایتان نمایش داده می‌شود. این قبیل موارد که هر روزه با آن‌ها مواجه هستید، با کمک Recommender System ها امکان‌پذیر است. با توجه به اهمیت سامانه‌های پیشنهاد دهنده در دنیای امروز، تصمیم گرفتیم دوره‌ای برای آموزش سیستم توصیه‌گر (Recommender Systems) طراحی کنیم. در این دوره بعد از معرفی این سیستم‌ها به روش ساخت آن‌ها با استفاده از تکنیک‌های مدرن هوش مصنوعی و یادگیری ماشین هم می‌پردازیم. طی این دوره با مقدمات و مفاهیم بازیابی اطلاعات (Information Retrieval) و سامانه‌های توصیه‌گر، لزوم طراحی و استفاده از آن‌ها در وب‌سایت‌ها و اپلیکیشن‌ها و تاثیر این سامانه‌ها بر افزایش نرخ تبدیل (Conversion Rate) در کسب‌وکارهای آنلاین آشنا خواهید شد. پس از آشنایی با این موارد، مدرن‌ترین روش‌ها و متدهای روز دنیا برای پیاده‌سازی سیستم‌های پیشنهاددهنده در پایتون را بررسی خواهیم کرد. دوره آموزش سیستم پیشنهاد دهنده از از مجموعه دوره‌های آموزش هوش مصنوعی و آموزش ماشین لرنینگ مکتب خونه تنها به این مباحث ختم نمی‌شود. مهم‌ترین بخش این دوره، تدریس گام به گام چگونگی پیاده‌سازی سیستم‌های پیشنهاد دهنده در پایتون است. طبق این برنامه آموزشی، شما یاد می‌گیرید که براساس علایق و سوابق جمع‌آوری شده از کاربران، با استفاده از هوش مصنوعی و شبکه‌های عصبی مصنوعی (Artificial Neural Networks) به کاربران خود فیلم پیشنهاد دهید. در این راستا از زبان برنامه‌نویسی Python و فریم‌ورک TensorFlow و Keras استفاده خواهیم کرد. در این دوره آموزشی خواهید توانست از مفاهیم پایه و معرفی سیستم تا استقرار روی سرورهای عملیاتی را قدم به قدم فرا بگیرید. بنابراین اگر قصد آموزش عملی و صفر تا صد پیاده سازی سیستم‌های پیشنهاد دهنده را دارید، دوره آموزش طراحی و توسعه سیستم‌های پیشنهاد دهنده (Recommender Systems) مکتب‌خونه را به شما پیشنهاد می‌دهیم. همان‌طور که اشارده شد سیستم‌های پیشنهاد دهنده یکی از به‌روزترین شیوه‌های ارتقاء کسب‌وکار و جذب مشتری هستند. طبق پژوهش‌های انجام‌شده به طور قطع تا چندین سال آینده، این سیستم‌ها از مهم‌ترین مباحث موجود در کسب‌وکارها و دنیای دیجیتال خواهد بود. بنابراین، دوره آموزشی طراحی و توسعه سیستم‌های پیشنهاد دهنده با هدف آشنایی دانشجویان، برنامه‌نویسان، مهندسان و مدیران کسب‌و‌کارهای آنلاین با سامانه توصیه گر، چگونگی پیاده‌سازی و استفاده از آن‌ها در کسب‌وکارها طراحی شده‌است. بعد از گذراندن این دوره به راحتی می‌توانید با استفاده از هوش مصنوعی و یادگیری ماشین، سیستم های پیشنهاد دهنده امروزی را برای استفاده در صنعت یا کار‌های پژوهشی، پیاده‌سازی و ارزیابی کنید. روش‌های آموزشی استفاده شده در دوره آموزش سیستم‌های پیشنهاد دهنده ویژگی‌های منحصر به فردی دارد که شما را نسبت به نتیجه‌ی نهایی حاصل از فراگیری دوره مطمئن خواهد کرد. این ویژگی‌ها به شرح ذیل است: به طور کلی، سیستم های توصیه گر یا سیستم های پیشنهاد دهنده الگوریتم‌هایی هستند که هدف آن‌ها پیشنهاد دادن موارد مرتبط با کاربران است. پیشنهاد فیلم برای تماشا، متن برای خواندن، محصول برای خرید یا هرچیز دیگری از جمله این موارد هستند. بسته به صنعتی که در آن فعالیت دارید، می‌توانید از سیستم پیشنهاد دهنده برای جذب مخاطب استفاده کنید. پیاده‌سازی سیستم‌های پیشنهاد دهنده در بعضی از صنایع واقعا حیاتی هستند؛ چرا که اگر کارایی لازم و کافی را داشته باشند، درآمد قابل توجهی را برایتان به ارمغان خواهند آورد. برای اثبات اهمیت این موضوع می‌توانیم به Netflix اشاره کنیم. این شرکت حاضر است برای ده درصد بهبود در سامانه توصیه گر فیلم خود مبلغ یک میلیون دلار بپردازد! سیستم‌های پیشنهاد دهنده از دو منظر دسته‌بندی می‌شوند؛ تقسیم‌بندی محصولی و تقسیم‌بندی الگوریتمی. تقسیم‌بندی محصولی ریکامندر سیستم‌ها شامل دو دسته آیتم‌محور و کاربرمحور است. توصیه‌هایی که در دسته آیتم‌محور به کاربر داده می‌شود، برای یک آیتم خاص است. در این حالت اگر وارد صفحه‌ای از یک سایت شوید، یک مطلب در ارتباط با عنوان همان صفحه به شما نمایش داده می‌شود. سیستم‌های پیشنهاد دهنده کاربرمحور براساس سلیقه کاربر پیشنهاد ارائه می‌دهند. مثلا اگر یک برنامه‌نویس پایتون باشید و وارد یک سایت شوید، مطلبی در ارتباط با پایتون به شما نمایش داده خواهد شد. این سیستم‌ها را از منظر الگوریتم و دیتای ورودی هم می‌توان به دو دسته محتوا محور و بازدید محور تقسیم می‌کنند. در دسته محتوا محور، سامانه توصیه گر محتوای آیتم‌ها را تحلیل کرده و نزدیک‌ترین مطلب یا محصول را نمایش می‌دهد. ریکامندر سیستم‌های بازدید محور بدون توجه به محتوای آیتم‌ها، از دیتای بازدید کاربران سایت استفاده می‌کند. مثلا در یک سایت، سامانه پیشنهاد دهنده بین دو کاربر شباهت پیدا کرده و یک محصول را به هردوی آن‌ها پیشنهاد می‌دهد. سیستم‌های پیشنهاد دهنده در پایتون از روش‌های مختلفی می‌توانند به علایق کاربران دست یابند و آن‌ها را پیش‌بینی کنند. آن‌ها از ماتریس‌هایی برای شناسایی رابطه بین موجودیت آیتم و کاربران استفاده می‌کنند. علاوه‌براین، سیستم‌های پیشنهاد دهنده برای استخراج ویژگی‌های خاص هر کاربر از یادگیری عمیق بهره می‌گیرند. شبکه‌های عصبی عمیق نقش چشم‌گیری در پردازش متن، تشخیص گفتار، پیش‌بینی در حوزه‌های مختلف و غیره دارند. از این ویژگی‌ها می‌توان در پیاده سازی سیستم‌های پیشنهاد دهنده به خوبی استفاده کرد. آموزش ساخت سیستم های توصیه گر یکی از آموزش‌های مهم و پرکاربرد برای طراحی بخش پیشنهادات در وب سایت‌ها است. در آموزش ساخت سیستم های پیشنهاد دهنده، با استفاده از هوش مصنوعی و یادگیری ماشین و هم‌چنین زبان‌های برنامه نویسی نظیر پایتون، به ارائه‌ی پیشنهادات متنوع و کاربردی به کاربران می‌پردازیم. عمدتاً گزینه‌های این پیشنهادات از روی رفتار کاربر و یا مجموعه‌ی کاربران و تعاملات با آن‌ها، ایجاد می‌شود. سیستم توصیه گر یا Recommendation systems (که با اسامی دیگری مانند سیستم پیشنهادگر، ریکامندر و یا پیشنهاد دهنده نیز شناخته می‌شود) یک نوع سیستم نرم افزاری برای پیشنهاد دادن اقلام مختلف در یک زمینه‌ی خاص به کاربر است. حتماً در فروشگاه‌های اینترنتی و وب‌سایت‌های ارائه‌دهنده‌ی محتوا، با این موضوع برخورده‌اید که در صفحه‌ی معرفی یک محصول، اقلام دیگر نیز به شما پیشنهاد می‌شود. مثلاً در یک وب سایت تماشای فیلم، ممکن است دیگر فیلم‌های آن کارگردان یا ژانرهای مشابه به شما توصیه شود. این موضوع، توسط یک سیستم توصیه گر انجام می‌شود. به‌طور کلی، سیستم های پیشنهاد دهنده دارای سه زیرگروه هستند که عبارتند از: این نوع سیستم‌های پیشنهاد دهنده، از تعاملات کاربر برای پیشنهاد کردن یک کالا به وی استفاده می‌کنند. به این صورت که علاقه‌مندی تمام کاربران به کالاهای مختلف، تحت ارزیابی قرار می‌گیرد. مثلاً اگر کاربر «الف»، کالای x را پسندیده و کاربر «ب» به کالاهای x و y علاقه‌مند است؛ می‌تواند کالای y را به کاربر «الف» پیشنهاد دهد. این سیستم‌ها، پیشنهاد را با استفاده از پروفایل کاربر و ویژگی‌های اقلام انتخابی وی، ارائه می‌دهند. این سیستم در نظر می‌گیرد که چون کاربر قبلاً به چنین کالایی علاقه‌مند بوده، پس احتمال دارد تا مجدد نیز علاقه‌مندی وی به کالاهای پیشنهاد شده، برقرار شود. این نوع از سیستم های پیشنهاد کننده، ترکیبی از روش‌های قبلی را ارائه می‌دهد. معمولاً خروجی این سیستم‌ها دقت بالاتری نسبت به دیگر انواع Recommendation systems خواهد داشت. دسته‌بندی دیگری نیز برای این سیستم‌ها پیشنهاد شده است که طبق آن، ریکامندرها از انواع فیلترینگ مشارکتی (Collaborative filtering) و یا فیلترینگ هیبریدی خواهند بود. ریکامندرها، کاربردهای زیادی دارند که در صنایع مختلف برای کاربران و ارائه‌دهندگان کالا یا خدمات، ایده‌آل و مفید خواهد بود. یکی از مهم‌ترین بخش‌های هر وب سایت فروشگاهی، سیستم ریکامندر آن است. کاربران همیشه علاقه دارند تا در خصوص خرید بهترین گزینه، راهنمایی شوند. طوری که آن‌ها بتوانند کالاهای هم‌سان را با یکدیگر مقایسه کرده و راحت‌تر و سریع‌تر برای خرید آن، تصمیم‌گیری نمایند. در فهرست زیر، مهم‌ترین مزایای این سیستم‌ها نشان داده شده است. •      جست‌وجو در میان محصولات سایت recommendation systems، ساده‌تر انجام می‌شود. •      سیستم‌های توصیه گر، سبب سهولت در تصمیم‌گیری و انتخاب خواهند شد. •      سیستم‌های پیشنهاد دهنده به ارائه‌دهندگان کمک می‌کنند تا فروش خود را افزایش داده و به درآمد بالاتری برسند. •      سیستم‌های پیشنهادگر، بستر بهتری برای مقایسه‌ی کالاها و خدمات ایجاد می‌کنند. تمام این مزایا و قابلیت‌ها، سبب می‌شوند تا طراحی و پیاده‌سازی این سیستم‌ها اهمیت زیادی داشته و کاربرد سیستم های توصیه گر در حرفه‌های ارائه دهنده‌ی کالا یا خدمت، دیده شود. در نتیجه، با آموزش‌های ساخت سیستم‌های ریکامندر، می‌توانیم این نیازها را پاسخگو باشیم. آموزش ساخت سیستم‌های ریکامندر کمک می‌کند تا با استفاده از هوش مصنوعی و یادگیری ماشین، با ساختار Recommendation systems آشنا شده و مهارت پیاده‌سازی آن را به‌دست آورید. برای این منظور، شما می‌توانید از کتاب سیستم های توصیه گر و یا دوره‌های آموزشی متعدد استفاده کنید. در آموزش ساخت سیستم های توصیه گر، شما از زبان برنامه نویسی پایتون و فریمورک‌های تنسورفلو یا keras استفاده خواهید کرد. هم‌چنین شما برای پیاده سازی این سیستم‌ها به هوش مصنوعی و گراف شبکه‌های عصبی مصنوعی نیاز دارید. خلاصه این‌که گام به گام صفر تا صد طراحی سیستم‌های توصیه کننده، در این آموزش‌ها گنجانده می‌شود. به‌طور کلی دوره‌ی آموزش ساخت پروژه سیستم های توصیه گر، به تمام آن دسته از برنامه نویسان و علاقه‌مندانی توصیه می‌شود که به پیاده‌سازی سیستم‌های جذاب مبتنی بر هوش مصنوعی علاقه دارند. هم‌چنین اگر شما جزو آن دسته از مدیران دلسوزی هستید که برای رشد و پیشرفت کسب و کارتان، تلاش زیادی را به خرج می‌دهید، می‌توانید از این دوره‌ی آموزشی بهره‌مند شوید. در دوره‌ی آموزش ساخت سیستم های پیشنهادگر، از زبان برنامه نویسی پایتون (python) استفاده می‌شود. لذا برای این‌که بتوانید مباحث آموزشی این دوره را درک کنید، می‌بایست تسلط خوبی روی زبان پایتون و دستورات آن داشته باشید. شما می‌توانید از دوره‌های آموزش پایتون مکتب خونه برای تسلط روی این زبان برنامه نویسی استفاده کنید. انتظار می‌رود با کتابخانه‌های رایج پایتون آشنا باشید. چراکه در این آموزش‌ها، از کتابخانه‌های متعددی نظیر tensorFlow استفاده شده است. کار با این کتابخانه را می‌توانید از طریق دوره‌های آموزش تنسورفلو مکتب خونه، یاد بگیرید. هم‌چنین برای مباحث حرفه‌ای‌تر در آموزش ساخت سیستم پیشنهاد دهنده، شما نیاز به یادگیری کامل این کتابخانه و موضوع یادگیری عمیق خواهید داشت. موضوع دیگر در ساخت سیستم های ریکامندر، اهمیت هوش مصنوعی و یادگیری ماشین است. توصیه می‌کنیم از دوره‌های آموزش یادگیری ماشین مکتب خونه برای آشنایی مقدماتی با مفاهیم ML و هوش مصنوعی استفاده کنید. آن‌چه در این دوره‌ی آموزشی، مد نظر قرار می‌گیرد؛ در مباحث زیر قابل بررسی خواهد بود. •      مقدمه‌ای بر سیستم‌های پیشنهاد دهنده •      بارگذاری داده‌ها با استفاده از کتابخانه‌ی TFDS •      پیش پردازش ویژگی‌ها با استفاده از Keras Preprocessing Layers •      ساخت یک مدل بازیابی اطلاعات (Retrieval Task) •      جست‌وجوی نزدیک‌ترین همسایگی (K-nearest Neighbors) •      ساخت یک مدل رتبه‌بندی (Ranking Task) •      استقرار مدل هوش مصنوعی با استفاده از TF Serving •      پروژه‌ی عملی دوره‌ی آموزشی مذکور در ۲۷ ساعت ویدیویی طراحی و تدوین شده است. از این مدت زمان، ۶ ساعت آموزش و ۲۱ ساعت به تمرینات عملی و پروژه اختصاص دارد. بازه‌ی زمانی نهایی، با توجه به تسلط کاربر روی مفاهیم پیش نیاز و سرعت عمل وی، قابل محاسبه خواهد بود. برای این‌که بتوانید سیستم های توصیه گر را طراحی و پیاده‌سازی کنید، می‌توانید از آموزش‌های موجود در مکتب خونه استفاده نمایید. شما می‌توانید تمام موارد پیش نیاز ساخت این سیستم‌ها را در میان دوره‌های مکتب خونه جست‌وجو کرده و دنبال نمایید. بعد از تسلط کامل بر روی مفاهیم پیش نیاز، استفاده از آموزش ساخت سیستم‌های پیشنهاد دهنده به شما کمک می‌کند تا صفر تا صد Recommendation systems را پیاده‌سازی کنید. آموزش ساخت سیستم های پیشنهاد دهنده به شما نشان می‌دهد که چطوری می‌توان سیستمی را برای پیشنهاد دیگر کالاها و خدمات به کاربران ارائه دهیم. از آموزش ساخت سیستم های توصیه گر، برای پیاده‌سازی این بخش در وب سایت‌ها و فروشگاه‌های اینترنتی استفاده می‌شود. در مکتب خونه انواع دوره آموزش برنامه نویسی، آموزش پایتون، آموزش هوش مصنوعی، آموزش دیتاساینس و آموزش یادگیری ماشین به عنوان مکمل و پیش نیاز این دوره موجود است. فصل اول: مقدمه‌ای بر سیستم‌های پیشنهاد دهنده: 1 – سامانه پیشنهاد دهنده (Recommender System) چیست؟! 2 – کوییز سیستم‌های پیشنهاد دهنده 3 – مراحل مختلف (Taskها) در یک سامانه پیشنهاد دهنده 4 – کوییز مراحل مختلف در یک سیستم پیشنهاد دهنده 5 – روش‌های فیلتر کردن اقلام برای پیشنهاددهی 6 – کوییز روش‌های فیلتر کردن اقلام برای پیشنهاد دهی 7 – نمایش (Representation) ویژگی‌های آشکار و نهان کاربران و اقلام به الگوریتم‌های یادگیری ماشین 8 – کوییز نمایش (Representation) ویژگی‌های آشکار و نهان کاربران و اقلام به الگوریتم‌های یادگیری ماشین 9 – معرفی دیتاست MovieLens 10 – کوییز معرفی دیتاست MovieLens فصل دوم: بارگذاری داده‌ها با استفاده از کتابخانه TFDS: 1 – معرفی کتابخانه Tensor Flow Datasets 2 – کوییز معرفی کتابخانه Tensor Flow Datasets 3 – بارگذاری دیتاست MovieLens 4 – کوییز بارگذاری دیتاست MovieLens 5 – بررسی و نمایش داده‌ها در قالب Pandas DataFrame 6 – کوییز بررسی و نمایش داده‌ها در قالب Pandas DataFrame 7 – انتخاب ویژگی‌ها (Feature Selection) 8 – کوییز انتخاب ویژگی‌ها (Feature Selection) 9 – جداسازی دیتاست آموزش (Train) و آزمایش (Test) 10 – کوییز جداسازی دیتاست آموزش (Train) و آزمایش (Test) فصل سوم: پیش‌پردازش ویژگی‌ها با استفاده از Keras Preprocessing Layers: 1 – پیش‌پردازش داده‌های انواع ویژگی‌ها و ساخت مدل‌های End-to-End 2 – کوییز پیش‌پردازش داده‌های انواع ویژگی‌ها و ساخت مدل‌های End-to-End 3 – نرمال‌سازی داده‌های یک ویژگی عددی (Numerical) 4 – کوییز نرمال‌سازی داده‌های یک ویژگی عددی (Numerical) 5 – پیش‌پردازش ویژگی‌های دسته‌ای (Categorical) مانند “شناسه کاربر” و تبدیل آن‌ها به بردار Embedding 6 – کوییز پیش‌پردازش ویژگی‌های دسته‌ای (Categorical) مانند “شناسه کاربر” و تبدیل آن‌ها به بردار Embedding 7 – به‌دست آوردن بردار Embedding برای ویژگی “شناسه فیلم” 8 – کوییز به‌دست آوردن بردار Embedding برای ویژگی “شناسه فیلم” 9 – پیش‌پردازش ویژگی‌های متنی (Textual) با تکنیک‌های پردازش زبان طبیعی (NLP) 10 – کوییز پیش‌پردازش ویژگی‌های متنی (Textual) با تکنیک‌های پردازش زبان طبیعی (NLP) 11 – مدلی برای نمایش Query ها و Candidate ها در شبکه عصبی دو برجی (Two-Tower Neural Networks) 12 – کوییز مدلی برای نمایش Query ها و Candidate ها در شبکه عصبی دو برجی (Two-Tower Neural Networks) فصل چهارم: ساخت یک مدل بازیابی اطلاعات (Retrieval Task): 1 – استفاده از ویژگی‌های جانبی (Side Features) برای غلبه بر مشکل Cold Start 2 – کوییز استفاده از ویژگی‌های جانبی (Side Features) برای غلبه بر مشکل Cold Start 3 – مقدمه‌ای بر Retrieval Task 4 – کوییز مقدمه‌ای بر Retrieval Task 5 – استفاده ضمنی (Implicit) از دیتاست MovieLens برای انجام تسک بازیابی اطلاعات 6 – کوییز استفاده ضمنی (Implicit) از دیتاست MovieLens برای انجام تسک بازیابی اطلاعات 7 – معرفی کتابخانه TensorFlow Recommenders 8 – کوییز معرفی کتابخانه TensorFlow Recommenders 9 – پیاده‌سازی لایه Retrieval با استفاده از کتابخانه TFRS 10 – پیاده‌سازی لایه Retrieval با استفاده از کتابخانه TFRS 11 – ساخت مدل Retrieval دو برجی با استفاده از کتابخانه TFRS 12 – کوییز ساخت مدل Retrieval دو برجی با استفاده از کتابخانه TFRS 13 – آموزش (Fit) و ارزیابی (Evaluation) مدل بازیابی اطلاعات با استفاده از توابع Keras 14 – کوییز آموزش (Fit) و ارزیابی (Evaluation) مدل بازیابی اطلاعات با استفاده از توابع Keras 15 – رسم نمودار تغییرات خطا (Loss) هنگام آموزش مدل با استفاده از کتابخانه Matplotlib 16 – کوییز رسم نمودار تغییرات خطا (Loss) هنگام آموزش مدل با استفاده از کتابخانه Matplotlib فصل پنجم: جستجوی نزدیک‌ترین همسایگی‌ها (K-nearest Neighbors): 1 – جستجوی KNN به صورت Brute-force 2 – کوییز جستجوی KNN به صورت Brute-force 3 – جستجوی KNN به صورت تقریبی با استفاده از کتابخانه Google ScaNN 4 – کوییز جستجوی KNN به صورت تقریبی با استفاده از کتابخانه Google ScaNN 5 – ذخیره مدل آموزش‌دیده در محیط Google Colab و انتقال آن به Google Drive 6 – کوییز ذخیره مدل آموزش‌دیده در محیط Google Colab و انتقال آن به Google Drive فصل ششم: ساخت یک مدل رتبه‌بندی (Ranking Task): 1 – مقدمه‌ای بر تسک Ranking 2 – کوییز مقدمه‌ای بر تسک Ranking 3 – پیاده‌سازی مدل Ranking با استفاده از کتابخانه TFRS 4 – کوییز پیاده‌سازی مدل Ranking با استفاده از کتابخانه TFRS 5 – آموزش (Fit) و ارزیابی (Evaluation) مدل رتبه‌بندی با استفاده از توابع Keras فصل هفتم: استقرار مدل هوش مصنوعی با استفاده از TF Serving: 1 – آشنایی با داکر و TensorFlow Serving برای استقرار یک مدل یادگیری ماشین روی سرور عملیاتی 2 – کوییز آشنایی با داکر و TensorFlow Serving برای استقرار یک مدل یادگیری ماشین روی سرور عملیاتی 3 – اجرای TensorFlow Serving روی سرور لینوکس و ارسال درخواست HTTP برای دریافت لیست اقلام پیشنهادی 4 – کوییز اجرای TensorFlow Serving روی سرور لینوکس و ارسال درخواست HTTP برای دریافت لیست اقلام پیشنهادی فصل هشتم: پروژه پایانی: 1 – پروژه پایانی
سرفصل‌های دوره
فصل اول: مقدمه‌ای بر سیستم‌های پیشنهاد دهنده: 1 – سامانه پیشنهاد دهنده (Recommender System) چیست؟! 2 – کوییز سیستم‌های پیشنهاد دهنده 3 – مراحل مختلف (Taskها) در یک سامانه پیشنهاد دهنده 4 – کوییز مراحل مختلف در یک سیستم پیشنهاد دهنده 5 – روش‌های فیلتر کردن اقلام برای پیشنهاددهی 6 – کوییز روش‌های فیلتر کردن اقلام برای پیشنهاد دهی 7 – نمایش (Representation) ویژگی‌های آشکار و نهان کاربران و اقلام به الگوریتم‌های یادگیری ماشین 8 – کوییز نمایش (Representation) ویژگی‌های آشکار و نهان کاربران و اقلام به الگوریتم‌های یادگیری ماشین 9 – معرفی دیتاست MovieLens 10 – کوییز معرفی دیتاست MovieLens فصل دوم: بارگذاری داده‌ها با استفاده از کتابخانه TFDS: 1 – معرفی کتابخانه Tensor Flow Datasets 2 – کوییز معرفی کتابخانه Tensor Flow Datasets 3 – بارگذاری دیتاست MovieLens 4 – کوییز بارگذاری دیتاست MovieLens 5 – بررسی و نمایش داده‌ها در قالب Pandas DataFrame 6 – کوییز بررسی و نمایش داده‌ها در قالب Pandas DataFrame 7 – انتخاب ویژگی‌ها (Feature Selection) 8 – کوییز انتخاب ویژگی‌ها (Feature Selection) 9 – جداسازی دیتاست آموزش (Train) و آزمایش (Test) 10 – کوییز جداسازی دیتاست آموزش (Train) و آزمایش (Test) فصل سوم: پیش‌پردازش ویژگی‌ها با استفاده از Keras Preprocessing Layers: 1 – پیش‌پردازش داده‌های انواع ویژگی‌ها و ساخت مدل‌های End-to-End 2 – کوییز پیش‌پردازش داده‌های انواع ویژگی‌ها و ساخت مدل‌های End-to-End 3 – نرمال‌سازی داده‌های یک ویژگی عددی (Numerical) 4 – کوییز نرمال‌سازی داده‌های یک ویژگی عددی (Numerical) 5 – پیش‌پردازش ویژگی‌های دسته‌ای (Categorical) مانند “شناسه کاربر” و تبدیل آن‌ها به بردار Embedding 6 – کوییز پیش‌پردازش ویژگی‌های دسته‌ای (Categorical) مانند “شناسه کاربر” و تبدیل آن‌ها به بردار Embedding 7 – به‌دست آوردن بردار Embedding برای ویژگی “شناسه فیلم” 8 – کوییز به‌دست آوردن بردار Embedding برای ویژگی “شناسه فیلم” 9 – پیش‌پردازش ویژگی‌های متنی (Textual) با تکنیک‌های پردازش زبان طبیعی (NLP) 10 – کوییز پیش‌پردازش ویژگی‌های متنی (Textual) با تکنیک‌های پردازش زبان طبیعی (NLP) 11 – مدلی برای نمایش Query ها و Candidate ها در شبکه عصبی دو برجی (Two-Tower Neural Networks) 12 – کوییز مدلی برای نمایش Query ها و Candidate ها در شبکه عصبی دو برجی (Two-Tower Neural Networks) فصل چهارم: ساخت یک مدل بازیابی اطلاعات (Retrieval Task): 1 – استفاده از ویژگی‌های جانبی (Side Features) برای غلبه بر مشکل Cold Start 2 – کوییز استفاده از ویژگی‌های جانبی (Side Features) برای غلبه بر مشکل Cold Start 3 – مقدمه‌ای بر Retrieval Task 4 – کوییز مقدمه‌ای بر Retrieval Task 5 – استفاده ضمنی (Implicit) از دیتاست MovieLens برای انجام تسک بازیابی اطلاعات 6 – کوییز استفاده ضمنی (Implicit) از دیتاست MovieLens برای انجام تسک بازیابی اطلاعات 7 – معرفی کتابخانه TensorFlow Recommenders 8 – کوییز معرفی کتابخانه TensorFlow Recommenders 9 – پیاده‌سازی لایه Retrieval با استفاده از کتابخانه TFRS 10 – پیاده‌سازی لایه Retrieval با استفاده از کتابخانه TFRS 11 – ساخت مدل Retrieval دو برجی با استفاده از کتابخانه TFRS 12 – کوییز ساخت مدل Retrieval دو برجی با استفاده از کتابخانه TFRS 13 – آموزش (Fit) و ارزیابی (Evaluation) مدل بازیابی اطلاعات با استفاده از توابع Keras 14 – کوییز آموزش (Fit) و ارزیابی (Evaluation) مدل بازیابی اطلاعات با استفاده از توابع Keras 15 – رسم نمودار تغییرات خطا (Loss) هنگام آموزش مدل با استفاده از کتابخانه Matplotlib 16 – کوییز رسم نمودار تغییرات خطا (Loss) هنگام آموزش مدل با استفاده از کتابخانه Matplotlib فصل پنجم: جستجوی نزدیک‌ترین همسایگی‌ها (K-nearest Neighbors): 1 – جستجوی KNN به صورت Brute-force 2 – کوییز جستجوی KNN به صورت Brute-force 3 – جستجوی KNN به صورت تقریبی با استفاده از کتابخانه Google ScaNN 4 – کوییز جستجوی KNN به صورت تقریبی با استفاده از کتابخانه Google ScaNN 5 – ذخیره مدل آموزش‌دیده در محیط Google Colab و انتقال آن به Google Drive 6 – کوییز ذخیره مدل آموزش‌دیده در محیط Google Colab و انتقال آن به Google Drive فصل ششم: ساخت یک مدل رتبه‌بندی (Ranking Task): 1 – مقدمه‌ای بر تسک Ranking 2 – کوییز مقدمه‌ای بر تسک Ranking 3 – پیاده‌سازی مدل Ranking با استفاده از کتابخانه TFRS 4 – کوییز پیاده‌سازی مدل Ranking با استفاده از کتابخانه TFRS 5 – آموزش (Fit) و ارزیابی (Evaluation) مدل رتبه‌بندی با استفاده از توابع Keras فصل هفتم: استقرار مدل هوش مصنوعی با استفاده از TF Serving: 1 – آشنایی با داکر و TensorFlow Serving برای استقرار یک مدل یادگیری ماشین روی سرور عملیاتی 2 – کوییز آشنایی با داکر و TensorFlow Serving برای استقرار یک مدل یادگیری ماشین روی سرور عملیاتی 3 – اجرای TensorFlow Serving روی سرور لینوکس و ارسال درخواست HTTP برای دریافت لیست اقلام پیشنهادی 4 – کوییز اجرای TensorFlow Serving روی سرور لینوکس و ارسال درخواست HTTP برای دریافت لیست اقلام پیشنهادی فصل هشتم: پروژه پایانی: 1 – پروژه پایانی
موسسه برگزارکننده
دوره آموزش وردپرس مکتب‌خونه

مکتب خونه

مدرس

حمیدرضا حسین‌خانی

دوره‌های مشابه
درباره دوره: با جدیدترین مدرس از کاخ سفید، رئیس جمهور جورج دبلیو بوش، وارد دفتر بیضی شکل او می‌شوید. او با بانوی اول سابق لورا بوش، فرمانده اسبق کل قوا در مورد تماس‌‌های سخت و درس‌‌های زندگی که شغل او را شکل دادند، صحبت می‌‌کند. شما باید یک سبک رهبری ایجاد کنید که برای شما صدق کند و با برقراری ارتباط شخصی با همه افراد تیم خود، رهبری را بیاموزید. آموزش رهبری با جورج بوش: 1 - آشنایی با مدرس خود 2 - هنر دیپلماسی شخصی 3 - نگاه به افق 4 - ایجاد یک تیم قوی 5 - اتخاذ تصمیمات سخت 6 - رسیدن به نتیجه با مسئولیت‌پذیری 7 - مدیریت بحران 8 - ساخت سبک ارتباطی خود 9 - راهی به سوی سیاست 10 - ورود به خدمات عمومی 11 - اولویت‌بندی آنچه مهم است 12 - "خوشا به حال نقاشان"
درباره دوره: دوره آموزش مهارت‌های خودآگاهی به معرفی و آموزش تعدادی از مهم‌ترین مهارت‌های فردی می‌پردازد. شما در این دوره با مهارت‌های خودآگاهی، جرئتمندی و همدلی آشنا خواهید شد که 3 تا از اصلی‌ترین مهارت‌ها در حوزه توسعه فردی هستند. مهارت‌های مهم دیگری نیز وجود دارند که همواره در حوزه توسعه فردی مطرح شده و یادگیری این موارد به هر شخصی توصیه می‌شود. خونسردی، اعتماد به نفس و عزت نفس، مثبت‌اندیشی و توانایی انتخاب از دیگر مهارت‌های اکتسابی هستند که فراگیری آن‌ها در کنار مهارت‌های خودآگاهی به هر فردی توصیه می‌شود. احتمالا برای شما نیز پیش آمده است که در طول زندگی خود با رفتارهایی خصمانه رو به رو شده باشید. رفتارهایی مثل تمسخر و استهزاء، اهانت و برخوردهای فیزیکی. اما آیا به این نکته فکر کرده‌اید که اگر افراد از زمان کودکی با مهارت‌های خودآگاهی آشنا باشد، چه تاثیراتی بر روی آینده آن‌ها می‌گذارد؟ احتمالا با اعتماد به نفس بیشتری می‌توانند به مقابله با تمسخر و زورگویی دیگران بپردازند، روابط اجتماعی بهتری داشته باشند و با شرایط مختلف بهتر و راحت‌تر کنار بیایند. اما این بدان معنا نیست که دوره مهارت‌های خودآگاهی فقط برای کودکان و نوجوانان مناسب است، بلکه دوره مهارت‌های خودآگاهی، دوره‌ای است مناسب برای هر فرد که با هر سطحی از مهارت‌های نرم (Soft Skills) می‌تواند مفید فایده واقع شود. سه مهارت تدریس شده در دوره آموزش مهارت‌های خودآگاهی که شامل: مهارت‌های خودآگاهی، جرئت‌مندی و همدلی می‌شوند، به همراه 4 مهارت خونسردی، عزت نفس و اعتماد به نفس، مثبت‌اندیشی و توانایی و قدرت انتخاب، 7 مهارت اصلی از مهارت‌های نرم به شمار می‌روند که تسلط و درک نسبی از آن‌ها به هر شخصی توصیه می‌شود. هرچه ما با مهارت‌های خودآگاهی بیشتر آشنا شویم، در هنگام مواجهه با مشکلات و سختی‌ها می‌توانیم واکنش بهتری نسبت به آن‌ها داده و نتیجه متفاوتی نیز دریافت کنیم. این 7 مهارت خودآگاهی همچنین به کودکان کمک بیشتری می‌کند تا از لایه‌های پایین و فردگرای ذهنشان جدا شده و به سمت جمع‌گرایی و کارها و فعالیت‌های گروهی سوق پیدا کنند. اما افراد خودآگاه چه ویژگی‌هایی دارند؟ در ابتدا لازم است تا اشاره کنیم که مهارت خودآگاهی، توانایی شناخت خصوصیات، نقاط ضعف و قوت، خواسته‌ها، ترس‌ها و انزجارها است. اما افرادی که خوآگاه هستند ویژگی‌هایی بارز نسبت به دیگران دارند که هر فردی می‌تواند این ویژگی‌ها را به آسانی کسب کند. بارزترین خصیصه یک فرد خودآگاه این است که توانایی‌های خود را به درستی می‌شناسد و به استعدادهایش افتخار می‌کند. ویژگی دیگر یک فرد خودآگاه می‌تواند این باشد که نقاط ضعف خودش را می‌شناسد، آن‌ها را کتمان نمی‌کند و در راستای اصلاح نقاط ضعفش کوشش می‌کند. یک فرد خودآگاه تمام تلاش خود را می‌کند تا در راستای اهدافش به موفقیت برسد و پس از رسیدن به موفقیت به موفقیت خود افتخار می‌کند؛ ولی هر شخصی همیشه نمی‌تواند موفق باشد و گاهی شکست را نیز تجربه می‌کند. یک فرد خودآگاه از شکست‌هایش مایوس نشده، از آن‌ها درس گرفته و برای موفقیت‌های آتی تلاش می‌کند تا از تجربه شکست‌هایش بهره ببرد.همچنین به ویژگی‌های جسمانی و ظاهری خود اشراف کامل دارد و سعی نمی‌کند جای دیگران باشد. به افکار و باورهایش واقف است و به افکار و باورهای دیگران احترام می‌گذارد. خودآگاهی چه سطوحی دارد؟ خودآگاهی به چهار سطح مختلف تقسیم می‌شوند که عبارتند از: 1) چیزهایی که هم خودم و هم دیگران نسبت به خودم می‌دانیم، 2) چیزهایی که خودم در رابطه با خودم می‌دانم ولی دیگران نمی‌دانند، 3) نکاتی که دیگران در مورد من می‌دانند ولی خودم نمی‌دانم و 4) نکاتی که در مورد من صادق است اما نه خودم به آن‌ها اشراف دارم و نه دیگران. آشنایی با این سطوح مختلف به ما کمک می‌کند که به نکاتی که خودمان نمی‌دانیم اشراف پیدا کرده و آن‌ها را به سطوح بالاتر بیاوریم تا با آگاهی از آن‌ها بتوانیم اهداف مناسب‌تری با توجه به ارزش‌هایمان تعریف کنیم  و مسیرهای مناسب‌تری با توجه به توانایی‌هایمان انتخاب کنیم. در سطوح گفته شده لازم است تا روی سطح سوم و چهارم تمرکز بیشتری گذاشته شود. در رابطه با سطح سوم ما باید به تذکرات و مشاوره‌ی اطرافیانمان توجه بیشتری کنیم. مثلا مدیر یک سازمان که خودش را یک شخص منعطف قلمداد می‌کند ممکن است از دید کارکنانش فردی خشک و انعطاف ناپذیر باشد که می‌تواند با گوش سپردن به حرف کارکنانش این خصیصه‌ شخصی خود را به سطح خودآگاهی برساند. سطح چهارم نیز معمولا بر همه پوشیده است و تنها با روانکاوی مشخص می‌شود. بطور کلی در دوره آموزش مهارت‌‌های خودآگاهی مکتب‌خونه چه چیزهایی می آموزیم؟ این دوره، شامل سه مبحث از مباحث مهارت‌های زندگی است که در ادامه، به آن‌ها می‌پردازیم؛ در این بخش، شما با ویژگی‌‌های مثبت برخواسته از خودآگاهی و تبعات منفی عدم خودآگاهی، آشنا می‌شوید، انواع خودآگاهی را می‌شناسید و با بهره‌گیری از طرح‌واره‌ها و ویژگی‌های حوزه‌های مختلف رفتاری، به خودآگاهی و خودشناسی، دست پیدا می‌کنید. در این بخش، با سبک‌های مختلف رفتاری آشنا می‌شوید و به برتری سبک جرأت‌مندانه، نسبت به سایر سبک‌ها، پی می‌برید. پس از برگزیدن سبک جرأت‌مندانه برای ارتباط، راه‌های پیاده‌سازی هر چه بهتر آن را در زندگی، می‌آموزید. در این بخش، با معنا و مفهوم همدلی، آشنا می‌شوید و پس از آگاهی از تفاوت‌های آن، با هم‌دردی، تاثیرات مثبت و راه صحیح همدل، آشنا خواهید شد. موانعی بر سر راه همدلی کردن وجود دارد که آن‌ها را نیز فرا خواهید گرفت. خودآگاهی: 1 - ویژگی‌های افراد خودآگاه - ویژگی‌های مثبت خود 2 - خوداگاهی جسمانی 3 - ویژگی‌های منفی خود - افکار 4 - منشاء رفتار ما 5 - طرحواره‌ها 6 - حوزه بریدگی و طرد 7 - حوزه خودگردانی و عملکرد مختل 8 - حوزه محدودیت‌های مختل 9 - حوزه دیگر جهت‌مندی 10 - حوزه گوش به زنگی بیش از حد 11 - تشخیص طرحواره خود 12 - کوئیز جراتمندی: 1 - انواع سبک‌های ارتباطی 2 - ویژگی‌های فرد منفعل 3 - ویژگی‌های فرد پرخاشگر 4 - ویژگی‌های فرد سلطه‌گر 5 - زندگی افراد باسبک‌های ناکارامد در کنار هم 6 - شیوه جراتمندانه 7 - حقوق هر انسان در ارتباط با دیگران 8 - موانع و تکنیک‌های ابراز قاطعیت 9 - نردبام و شروط قاطعیت‌ورزی 10 - تکنیک صفحه خط افتاده، مصالحه و خلع سلاح 11 - تکنیک‌ جرات مندی افزایشی و مشخص کردن پیامد 12 - رد قاطعانه درخواست و نه گفتن 13 - واکنش دیگران در برابر رفتار قاطعانه 14 - کوئیز همدلی: 1 - تعریف همدلی 2 - تفاوت همدلی و همدردی 3 - تاثیرات مثبت همدلی 4 - موانع روابط همدلانه 5 - ارتباط صمیمانه 6 - کوئیز
درباره دوره: آیا تاکنون فکر کرده اید که چرا ما باید تلفظ انگلیسی خوبی داشته باشیم؟ آیا تاکنون به اهمیت یادگیری تلفظ و لهجه آمریکایی در یادگیری زبان انگلیسی دقت کرده‌اید؟ در دنیایی که به سرعت در حال پیشرفت است، یادگیری زبان انگلیسی یکی از اصلی‌ترین نیازها به شمار می‌آید، زیرا شما با یادگیری این زبان قادر خواهید بود به کشورهای دیگر سفر کنید، در دانشگاه های مطرح دنیا تحصیل کنید و فرصت های شغلی زیادی در سراسر دنیا پیدا کنید. بیشتر افرادی که شروع به یادگیری زبان انگلیسی می‌کنند انتظار دارند، بعد از گذشت مدت کوتاهی قادر به مکالمه انگلیسی باشند و آنچه می‌شنوند و یا می‌خوانند را به طور کامل متوجه شوند. خیلی از اوقات نیز آنچه را که در متن یا جمله‌ای می‌بینند، به خوبی متوجه می‌شوند. اما صحبت کردن روان و صحیح به عوامل مختلفی بستگی دارد. یکی از عواملی که باعث می‌شود که شما بهتر صحبت کنید و همچنین صحبت‌های دیگران را بهتر متوجه شوید یادگیری نحوه صحیح تلفظ کلمات انگلیسی است. بسیاری از زبان‌آموزان ممکن است به دلیل عدم آشنایی با تلفظ انگلیسی و صداهای جدیدی که ممکن است در ترکیبات مختلف ایجاد شود، نتوانند به درستی متوجه کلماتی شوند که به گوششان می‌خورد. مکالمه زبان انگلیسی مثل هر زبان دیگری دارای تغییراتی در آهنگ صدا است و فشار و تکیه روی بعضی کلمات بیشتر و بعضی کمتر می‌شود. شاید کم توجهی اکثر زبان‌آموزان به این اصل سبب شده که هنگام مکالمه، لحنی ربات‌گونه داشته باشند. برای اینکه بتوانید لهجه خود را هرچه بیشتر به بومیان نزدیک‌تر کنید، بهتر است طرز صحیح تلفظ کلمات انگلیسی را به خوبی بیاموزید و با توجه بیشتری به این قسمت یادگیری زبان انگلیسی بپردازید. تلفظ انگلیسی یکی از فاکتور‌های مهمی است که هر زبان‌آموزی که قصد صحبت با لهجه آمریکایی را دارد، باید به طور صحیح آموزش ببیند. در واقع خوب صحبت کردن فقط این نیست که ما واژگان زیادی را به حافظه بسپاریم و یا اصطلاحات زیادی را یادبگیریم. ادا نکردن درست کلمات و جملات باعث می‌شود، شما نتوانید منظور خود را به درستی منتقل کنید و نهایتا ممکن است باعث سوء برداشت طرف مقابل ‌شود. درک نادرست از لهجه آمریکایی حتی ممکن است باعث گمراهی شما شود و نتوانید به درستی منظور دیگران را بفهمید. در دوره آموزش تلفظ انگلیسی با لهجه آمریکایی شما با تلفظ صداهای صامت آشنا خواهید شد. صامت به آواها و صداهایی گفته می‌شود که هنگام تلفظ آن‌ها، جریان هوا جایی میان گلو و لب متوقف می‌شود. به عنوان مثال در زبان فارسی برای تلفظ /ب/ لب‌ها روی هم قرار می‌گیرند و برای مدت کوتاهی مسیر عبور هوا سد می‌شود و بعد مسیر عبور آن را باز می‌کنیم. برای تلفظ /م/ مانع عبور هوا از دهان می‌شویم در نتیجه هوا از بینی خارج می‌شود. برای تلفظ /س/  مسیر عبور هوا را به کمک لب پایین و دندان بالا نازک می‌کنیم. در زبان انگلیسی 25 صدای صامت وجود دارد. مصوت به آوا یا صداهایی گفته میشود که هنگام تلفظ آن‌ها، هیچ مانعی در مسیر هوا وجود ندارد و با تغییر شکل دهان می‌توانیم صداهای مختلف را تولید کنیم. در زبان انگلیسی 5 مصوت وجود دارد. در این دوره با تلفظ مصوت‌ها آشنا خواهید شد. همچنین شما نکاتی را در مورد تلفظ بهتر و آهنگ کلمات خواهید آموخت و از توصیه‌ها و تجربیات اساتید مختلف و زبان آموزان موفق استفاده خواهید کرد. در دوره آموزش تلفظ انگلیسی با لهجه آمریکایی همه حروف صامت و مصوت را تمرین خواهید کرد. شما می‌توانید در زمانی که استاد در حال نمایش دادن نحوه تولید صداهای مختلف است بیشتر به حرکات دهان و لب‌ها دقت کنید و سعی کنید که همراه استاد صداها را تولید کنید تا در تلفظ کلمات انگلیسی مسلط شوید. همچنین از تجربیات اساتیدی که با شما به اشتراک گذاشته می‌شود به خوبی استفاده کنید تا بتوانید همه‌ی نیازهای خود را در زمینه تلفظ صحیح برطرف کنید. یکی دیگر از ویژگی‌های مهم این دوره یادگیری مواردی مثل استرس هجاها، آهنگ کلمات و . . . و نیز نحوه تقسیم‌بندی کلمات انگلیسی به هجاها و آهنگ‌های مختلف کلام است. همچنین اهمیت رعایت استرس و تکیه کلمات را یاد می‌گیرید که در نهایت باعث می‌شود تلفظ طبیعی‌تری داشته باشد. علاوه بر حروف صامت و مصوت، در این دوره با مهارتی به نام تکنیک سایه (Shadowing)  نیز آشنا خواهید شد. این تکنیک روشی پیشرفته برای یادگیری زبان انگلیسی است که می‌تواند در بهبود تلفظ انگلیسی بسیار تاثیرگذار باشد. تکنیک سایه، تکرار جزء به جزء سخنانی است که می‌شنوید. در واقع وقتی به محتوای انگلیسی گوش می‌کنید، به‌محض شنیدن هر عبارتی باید به‌سرعت، آن را با صدای بلند تکرار کنید، مثل همراهی کردن با ترانه‌ی محبوبتان. یعنی هرچه می‌شنوید همان را دقیقا تکرار ‌کنید و سعی ‌کنید که تغییرات صدا، آهنگ صدا، حالات روحی گوینده و حتی حرکات بدنی گوینده را تقلید کنید. البته لازم نیست که حتما با صدای بلند تکرار کنید. می‌توانید این فرایند را در ذهن خود نیز انجام دهید. مثلا زمانی که در یک مکان عمومی مثل کافه یا رستوران در حال گوش دادن به یک مکالمه انگلیسی هستید این فرایند را در ذهن خود تکرار کنید. علاوه‌بر تاثیری که این تکنیک در اسپیکینگ و لهجه شما دارد، همچنین باعث می‌شود که شما بتوانید تلفظ و آهنگ کلمات در انگلیسی را بهتر درک کنید و به همراه آن لیسنینگ خود را نیز تقویت نمایید. معرفی حروف بی‌صدا: 1 - معرفی- هفته اول 2 - مرور پیش آزمون حروف بی‌صدا 3 - بررسی اجمالی حروف بی‌صدا 4 - بررسی اجمالی حروف بی‌صدا- تمرین 5 - صداهای بلند و بی صدا 6 - تمرین صداهای بلند و بی‌صدا 7 - نکات تلفظ 8 - تکنیک سایه در مکالمه حروف بی‌صدا- بخش اول: 1 - معرفی- هفته دوم 2 - consonants sounds that pop 3 - Consonant Sounds that Pop Part 2 4 - Consonant Sounds that Pop Practice Activity 5 - Consonant Sounds that Hiss Part 1 6 - Consonant Sounds that Hiss Part 2 7 - Consonant Sounds that Hiss Practice Activity 8 - Confusing Consonant Pairs 9 - Confusing Consonant Pairs 1 Practice Activity 10 - نکات تلفظ 11 - تکنیک سایه در مکالمه حروف بی‌صدا- بخش دوم: 1 - معرفی- هفته سوم 2 - Consonant Sounds that Hum 3 - Consonant Sounds that Hum Practice Activity 4 - Consonant Sounds that Flow 5 - Consonant Sounds that Flow Practice Activity 6 - Confusing Consonant Pairs 2 7 - Confusing Consonant Pairs 2 Practice Activity 8 - نکات تلفظ 9 - تکنیک سایه در مکالمه چالش های حروف بی‌صدا: 1 - معرفی- هفته چهارم 2 - آخرین حروف بی‌صدا و خوشه‌های بی‌صدا 3 - تمرین آخرین حروف بی‌صدا و خوشه‌های بی‌صدا 4 - تلفظ کلماتی که به s و ed ختم می‌شوند 5 - تمرینات کلماتی که به s و ed ختم می‌شوند 6 - تغییر‌پذیری بعضی از حروف بی‌صدا 7 - تمرینات تغییر‌پذیری بعضی از حروف بی‌صدا 8 - نکات تلفظ 9 - تکنیک سایه در مکالمه معرفی حروف صدا‌دار: 1 - معرفی- هفته اول 2 - مرور پیش آزمون حروف صدا‌دار 3 - مرور اجمالی حروف صدا‌دار 4 - تمرین مرور اجمالی حروف صدا‌دار 5 - آواهای گرد و غیر گرد 6 - تمرین آواهای گرد و غیر گرد 7 - نکات تلفظ 8 - تکنیک سایه در مکالمه حروف صدا‌دار- بخش اول: 1 - معرفی- هفته دوم 2 - صداهای پیشین 3 - تمرین صداهای پیشین 4 - Tense and Lax Vowels 5 - Tense and Lax Vowels Practice Activity 6 - صداهای مبهم 7 - تمرین صداهای مبهم 8 - نکات تلفظ 9 - تکنیک سایه در مکالمه حروف صدا‌دار- بخش دوم: 1 - معرفی- هفته سوم 2 - حروف صدا‌دار مرکزی 3 - حروف صدا‌دار پسین 4 - تمرین حروف صدادار مرکزی و پسین 5 - مصوت دو‌آوا 6 - تمرین مصوت دو‌آوا 7 - حروف صدا‌دار مبهم 8 - تمرین حروف صدا‌دار مبهم 9 - نکات تلفظ 10 - تکنیک سایه در مکالمه چالش های حروف صدا‌دار: 1 - معرفی- هفته چهارم 2 - حروف صدا‌دار بدون تاکید 3 - تمرین حروف صدا‌دار بدون تاکید 4 - R-Controlled 5 - تمرین R-Controlled 6 - چالش هجی کردن حروف صدا‌دار 7 - تمرین چالش هجی کردن حروف صدا‌دار 8 - نکات تلفظ 9 - تکنیک سایه در مکالمه هجاها و استرس کلمه: 1 - معرفی- هفته اول 2 - ریتم زبان انگلیسی 3 - تمرین ریتم زبان انگلیسی 4 - هجاها و استرس کلمه 5 - Disappearing Syllables 6 - Disappearing Syllables Practice Activity 7 - پیش‌بینی استرس‌ها 8 - تمرین پیش‌بینی استرس‌ها 9 - نکات تلفظ 10 - تکنیک سایه در مکالمه گروه‌های فکری، ریتم و کلمات کاهش یافته: 1 - معرفی- هفته دوم 2 - گروه‌های فکری 3 - ریتم 4 - تمرین گروه‌های فکری و ریتم 5 - کلمات کاهش یافته 6 - تمرین کلمات کاهش یافته 7 - اختصار 8 - تمرین اختصار 9 - نکات تلفظ 10 - تکنیک سایه در مکالمه گفتار متصل: 1 - معرفی- هفته سوم 2 - پیومند بخشی- 1 3 - تمرین پیوند بخشی- 1 4 - پیومند بخشی- 2 5 - تمرین پیوند بخشی- 2 6 - عبارات پیوند مشترک 7 - تمرین عبارات پیوند مشترک 8 - نکات تلفظ 9 - تکنیک سایه در مکالمه تمرکز جملات و آهنگ: 1 - معرفی- هفته چهارم 2 - تمرکز جملات 3 - تمرین تمرکز جملات 4 - آهنگ- 1 5 - تمرین- اهنگ- 1 6 - آهنگ- 2 7 - تمرین- آهنگ- 2 8 - نکات تلفظ 9 - داستان‌های اضافی جالب تلفظ
نظرات شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *