در این پست میخواهیم درباره تفاوت های هوش مصنوعی ،یادگیری ماشین و یادگیری عمیق صحبت کنیم. حتما تا به حال واژه هوش مصنوعی به گوش شما خورده است و کم و بیش با این فناوری بسیار مهم آشنا هستید. اگر علاقه ای به تماشای فیلم های تخیلی داشته باشید، نمونه واضح هوش مصنوعی را در مجموعه فیلم های نابودگر و مجموعه فیلم های ماتریکس مشاهده کرده اید! در کنار هوش مصنوعی دو تکنولوژی دیگر هم در حال کسب محبوبیت و رواج پیدا کردن هستند که آشنایی با آنها خالی از لطف نیست. این دو تکنولوژی عبارت اند از: یادگیری ماشین یا Machine Learning و یادگیری عمیق یا Deep Learning! برخی از افراد اشتباها نام های این دو تکنولوژی را به جای یکدیگر بکار می برند! علت این امر این است که از تفاوت های این تکنولوژی ها آگاه نیستند!
بررسی تفاوت های هوش مصنوعی ،یادگیری ماشین و یادگیری عمیق
قبل از این که به تفاوت های این تکنولوژی ها بپردازیم ابتدا بهتر است که یک تعریف واحد از هوش مصنوعی یا AI داشته باشیم:
هوش مصنوعی شامل دستگاه هایی میشود که قادر به انجام کارها و تصمیم گیری هایی هستند که تنها توسط مغز یک انسان قابل انجام هستند.
تکنولوژی هوش مصنوعی یک تکنولوژِی بسیار پیشرفته است که حدود یک قرن است که در مورد آن تحقیق میشود و فعالیت های مختلفی در زمینه آن انجام شده است. تکنولوژی های یادگیری عمیق و یادگیری ماشین در واقع تکنولوژی های زیرمجموعه هوش مصنوعی محسوب میشوند که با توجه به پیشرفت های چشمگیر آنها، آن ها را جدا از این موضوع در نظر میگیریم.
یادگیری ماشین در واقع تکنولوژی است که به دستگاه اجازه می دهد با تجزیه و تحلیل حالتها و اطلاعات مختلف به یک قدرت تصمیم گیری برسد که ما آن را به نام هوش مصنوعی میشناسیم! برای اولین بار واژه یادگیری ماشین یا Machine Learning در سال ۱۹۵۹ مورد استفاده قرار گرفت. برخی از افراد میگویند که با کد نویسی و برنامه نویسی میتوان کار یادگیری ماشین را انجام داد اما باید در جواب این افراد گفت که برای این کار شما حداقل نیاز به برنامه نویسی بیش از میلیون ها خط کد خواهید داشت که هم بسیار زمان بر است و هم ممکن است هنوز نیاز به تکامل وجود داشته باشد!
یادگیری عمیق در واقع باز به عنوان یک زیرمجموعه برای یادگیری ماشین در نظر گرفته میشود که به دستگاه کمک میکند راحت تر و بهتر از گذشته یادگیری ماشین انجام شود و سریع تر به قدرت تصمیم گیری یا هوش مصنوعی دست پیدا کند.