نقل قول نوشته شده توسط mosab_vb مشاهده تاپیک
من به خاطر این که انجمن مخصوص هوش مصنوعی و الگوریتم هست این بحث رو اینجا مطرح کردم.برای من سوالی پیش اومد که چجوری یک برنامه ای بنویسیم که مثل یه ربات عمل کنه ولی به صورت نرم افزاری.بتونه صدا رو بشنوه یاد بگیره و سوالات رو بر اساس اطلاعات قبلی که به اون داده شده پاسخ بده.دوست دارم روی این پروژه کار کنم.اما هیچ اطلاعاتی در این زمینه ندارم.لطفا کمکم کنید.
هر چند سوالتون 2 خطه ولی جوابش خیلی پیچیده تر از این حرفهاست!

صدا!
خوب اول باید صدا رو دریافت کنید و به اطلاعات قابل فهم تبدیل کنید و در اینجا دو مسئله وجود داره:
1.برنامه دسنورات را به صورت کلمات دریافت می کند
2. برنامه جملاتی به زبان انسان ها دریافت می کند (Natural language proccessing)

اولی آسون تره و دومی هنوز در حال تحقیقه و خودش یک برنامه کامله!

یادبگیره!
روش های یادگیری واقعا زیاد هستند و هر کدوم هم مدعی!

پاسخ های قبلی!
روش های نگهداری و دسترسی به پایگاه دانش هم خیلی زیاده!

پاسخ بده!
استنتاج هوشمند هم خودش یک برنامه کامله و کلی روش براش وجود داره!


برای پردازش صدا باید پردازش سیگنال (Digital Signal Processing) بلد باشید و بعد تشخیص صدا (Speech Recognition).

برای یادگیری باید یادگیری ماشین (Machine Learning / Learning Machine) بلد باشیدبعدش یکی از روشها رو استفاده کنید (شبکه عصبی،درخت تصمیم گیری و ... )

بعد باید بتوانید اطلاعات را نگهداری کنید که اون هم کلی روش داره. (KnowledgeBase)

استنتاج هم کلی روش داره!

از یک کتاب هوش مصنوعی شروع کنید!