آموزش ساخت موتور جستجو به وسیله هوش مصنوعی ml.net و سی شارپ، آموزش ml.net به صورت پروژه محور در قالب پروژه موتور جستجو
کاربرد هوش مصنوعی در این زمان به بیشترین حد خود رسیده و خوشبختانه زبان برنامه نویسی سی شارپ از قافله عقب نمانده است
در این دوره آموزشی قصد داریم به صورت پروژه محور با استفاده از هوش مصنوعی ml.net و فریم ورک asp.net core یک موتور جستجو بسازیم
سرفصل های دوره:
- ساخت بانک اطلاعاتی موتور جستجو
- ساخت خزنده برای خزش صفحات وب
- ساخت پروژه وب
- ساخت بخش جستجو اطلاعات به وسیله هوش مصنوعی و پیاده سازی یک الگوریتم ساده
- [آپدیت دوره]
- ساخت خزنده برای خزش عکس ها
- ساخت بخش جستجو عکس ها در موتور جستجو
پس از پایان این دوره ما یک موتور جستجو کامل با قابلیت های زیر داریم:
- خزش صفحات وب و افزودن آنها به بانک اطلاعاتی
- نمایش متن توسط الگوریتم (ترکیبی از هوش مصنوعی و وجود کلمات)
- پیدا کردن عکس در صفحات و قرار دادن ذخیره آنها در بانک اطلاعاتی
- نمایش عکس ها با استفاده از الگوریتم
آموزش ml.net
ml.net یک کتاب خانه یادگیری ماشین در زبان برنامه نویسی سی شارپ است
این تکنولوژی قبل تر توسط مایکروسافت در موتور جستجو بینگ و مجموعه افیس بکار برده شده بود و بعد مایکروسافت یک نسخه عمومی تر را برای زبان برنامه نویسی سی شارپ ارائه کرد
در این دوره آموزشی ما در حد مقدماتی تا متوسط با این تکنولوژِی آشنا می شویم
چرا پروژه موتور جستجو؟
یک موتور جستجو علاوه بر کد های پیشرفته سی شارپ نیاز به هوش مصنوعی برای تشخیص کلمات کلیدی یک مقاله و متن دارد به همین منظور ما در این دوره یک موتور جستجو با الگوریتم های خاص پیاده سازی کرده ایم که توانایی درک مفهوم یک متن را دارد
برای مثال شما عبارت “nato” را جستجو میکنید این الگوریتم تشخیص میدهد که این عبارت به جنگ روسیه و اوکراین مربوط هست و شروع به نمایش مطالبی در رابطه با جنگ روسیه و اوکراین و… میکند
سوالات متداول
ml.net چیست؟
ml.net یک کتاب خانه یادگیری ماشین در زبان برنامه نویسی سی شارپ است
آیا هوش مصنوعی در سی شارپ قدرتمند است؟
بله. در سی شارپ از هوش مصنوعی ml.net که در موتور جستجو بینگ و نرم افزار افیس به کار گرفته شده است استفاده می شود
این دوره برای چه افرادی مناسب است؟
افرادی که آشنایی متوسط با سی شارپ دارند و قصد دارند مباحث پیشرفته را یاد بگیرند
پیش نیاز ها: