فهرست مطالب:

نحوه ایجاد هوش مصنوعی قسمت 1: 5 مرحله
نحوه ایجاد هوش مصنوعی قسمت 1: 5 مرحله

تصویری: نحوه ایجاد هوش مصنوعی قسمت 1: 5 مرحله

تصویری: نحوه ایجاد هوش مصنوعی قسمت 1: 5 مرحله
تصویری: یادگیری ماشین با پایتون استاد جادی - قسمت 1 2024, نوامبر
Anonim
نحوه ایجاد هوش مصنوعی قسمت 1
نحوه ایجاد هوش مصنوعی قسمت 1

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

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

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

مرحله 1: ابتدا با یک طراحی ساده شروع کنید

برنامه ای که ایجاد می کنید باید بتواند داده های متنی را ذخیره و بازیابی کند. داده های متنی را می توان در پایگاه داده یا یک فایل متنی ساده ذخیره کرد.

این برنامه می تواند داده ها را از پایگاه داده بازیابی کند ، یا می تواند داده های فایل متنی را در یک آرایه یا مجموعه ای در حافظه بارگذاری کند.

ساده ترین A. I. سیستم یک سیستم "ورودی - پاسخ" است. یک ورودی به سیستم داده می شود ، مانند "آیا شما بستنی را دوست دارید؟" و ورودی به عنوان کلیدی برای جستجوی پاسخ مناسب استفاده می شود.

مرحله 2: آموزش هوش مصنوعی خود

شما باید A. I. چگونه به هر ورودی احتمالی پاسخ دهیم یا راهی برای ساده سازی ورودی ها پیدا کنیم. پاسخی که به رایانه ام آموختم برای ورودی "آیا شما بستنی را دوست دارید؟" "نه من بستنی دوست ندارم. من عدم تحمل لاکتوز دارم"

آرایه یک ساختار ساده است که در اکثر زبان های برنامه نویسی وجود دارد. مجموعه ها در بسیاری از زبان های برنامه نویسی وجود دارد. موتور پایگاه داده یک برنامه جداگانه است که روی رایانه شما به عنوان سرویس یا رایانه دیگر یا سرور اجرا می شود.

اگر "داده های ورودی-پاسخ" خود را در یک آرایه ذخیره می کنید ، ممکن است مجبور شوید کد را بنویسید تا همه موارد موجود در آرایه خود را حلقه کنید تا مطابقت با ورودی پیدا شود. سپس برنامه متن پاسخ را به مبدل متن به گفتار ارسال می کند و پاسخ را بیان می کند.

مرحله 3: ذخیره اطلاعات شما…

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

ممکن است یک مجموعه سریعتر باشد ، زیرا مجموعه ای در جستجو ایجاد شده است. ورودی به عنوان "کلید" مجموعه تعریف شده است. کلیدها به ترتیب مرتب شده ذخیره می شوند و جستجوی داخلی می تواند از آن برای یافتن پاسخ بسیار سریعتر استفاده کند.

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

موتورهای پایگاه داده را می توانید به صورت رایگان در اینترنت پیدا کنید.

مرحله 4: پایگاه داده…

موتور پایگاه داده منتظر است تا شما س itالی از آن بپرسید ، با ارسال پیامی به نام "Query" یک Query باید با نحو خاصی نوشته شود وگرنه موتور پایگاه داده کار نمی کند و خطایی به شما می دهد. نحو پرس و جو در زبانی به نام "Structured Query Language" یا SQL تعریف می شود.

اگر درخواست شما دارای نحو مناسب باشد ، موتور پایگاه داده پاسخ ورودی شما را در یک جدول داده جستجو می کند.

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

مرحله 5: بعد چه؟

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

"پردازش زبان طبیعی". می تواند تعیین کند که دو ورودی ممکن است یک معنی داشته باشند ، و بنابراین می تواند پاسخ یکسانی را بازگرداند. مثلا؛ "ساعت چند است؟" باید همان پاسخ "آیا وقت دارید؟" و "آیا زمان را می دانید؟"

ابزارهای خود را جمع آوری کرده و ابتدا سیستم ورودی-پاسخ خود را بسازید و در مورد "پردازش زبان طبیعی" در پروژه دوم خود مطالعه کنید.

توصیه شده: