
با شروع یادگیری هوش مصنوعی یا آغاز یک کار جدید در این زمینه، کاربران با یک سری اصطلاحات خاص مواجه می شوند که تاکنون آن را نشنیده اند. آشنایی با اصطلاحات هوش مصنوعی به علاقه مندان این حوزه اجازه می دهد تا به راحتی مباحث پیچیده آن را درک نمایند. هوش مصنوعی همواره در حال پیشرفت بوده و به عنوان یکی از محبوب ترین شاخه های برنامه نویسی شناخته شده است. یک سری اصلاحات در دنیای هوش مصنوعی توسط متخصصین مورد استفاده قرار می گیرند که آشنایی با آنها برای علاقه مندان به این حوزه ضروری است. امروز ما قصد داریم تا در همین مورد با شما صحبت کنیم. پس با ما همراه شوید.
بیایید تا کارمان را با پاسخ به یک سوال پر اهمیت شروع کنیم: چرا آشنایی با اصطلاحات هوش مصنوعی اهمیت زیادی دارد؟ برنامه نویسان و کارشناسان حوزه هوش مصنوعی همواره از عبارت های خاصی برای توضیح فعالیت های خود استفاده می کنند که این عبارت ها لزوما کوتاه نیستند! کارشناسان با کوتاه کردن این عبارات و ایجاد اصطلاحات رایج، کار بیان و نگارش توضیحات را راحت تر کرده اند. آشنایی با این اصطلاحات روند استخدام و یادگیری را به صورت مستقیم تحت تاثیر خود قرار می دهد.
| جدول اصطلاحات هوش مصنوعی عمومی و تخصصی | ||
| ردیف | نام اصطلاح | نوع |
| 1 | الگوریتم | عمومی |
| 2 | یادگیری ماشین یا ML | عمومی |
| 3 | دیپ لرنینگ یا DL | عمومی |
| 4 | بیگ دیتا Big Data | عمومی |
| 5 | SVM | عمومی |
| 6 | ASR | عمومی |
| 7 | RPA | عمومی |
| 8 | FKM | عمومی |
| 9 | RL | عمومی |
| 10 | NLG | عمومی |
| 11 | NLU | عمومی |
| 12 | دادههای ساخت یافته | عمومی |
| 13 | داده های بدون ساختار | عمومی |
| 14 | یادگیری تحت نظارت | عمومی |
| 15 | یادگیری بدون نظارت | عمومی |
| 16 | دستیار هوش مصنوعی یا AI assistant | عمومی |
| 17 | GPU | عمومی |
| 18 | همزمانی | عمومی |
| 19 | تصمیمگیری مبتنی بر داده یا (Data-Driven Decision) | عمومی |
| 20 | GAN | تخصصی |
| 21 | RNN | تخصصی |
| 22 | CNN | تخصصی |
| 23 | MLPNN | تخصصی |
| 24 | RBFNN | تخصصی |
| 25 | LSTM | تخصصی |
| 26 | NLP | تخصصی |
| 27 | PFE | تخصصی |
| 28 | OCR | تخصصی |
| 29 | TTS | تخصصی |
| 30 | Bias | تخصصی |
| 31 | Clustering | تخصصی |
| 32 | Contract AI | تخصصی |
| 33 | Conversational AI | تخصصی |
| 34 | داده کاوی | تخصصی |
| 35 | Generative AI | تخصصی |
| 36 | Neural network | تخصصی |
| 37 | روش کرنل | تخصصی |
| 38 | Validation | تخصصی |
| 39 | Pre-processing | تخصصی |
بیایید تا کارمان را با بررسی اصطلاحات هوش مصنوعی شروع کنیم. این اصطلاحات دو دسته بندی اصلی یعنی عمومی و تخصصی دارند. مسلما درک اصطلاحات تخصصی به کمی تحقیق و زمان نیاز دارد. اما اصطلاحات عمومی شامل مواردی هستند که به احتمال زیاد شما هم تا به امروز آنها را شنیده اید. مواردی همچون AI، ML و غیره در این دسته بندی قرار می گیرند.
اولین مورد از اصطلاحات هوش مصنوعی به الگوریتم اشاره دارد. الگوریتم به یک مجموعه پیوسته از قوانین گفته می شود که با استفاده از آن، هوش مصنوعی نسبت به حل مسئله اقدام می نماید. این مسئله می تواند یک مشکل ریاضیاتی یا برنامه نویسی باشد. الگوریتم های بازگشتی یک مثال خوب برای این مورد به حساب می آیند. الگوریتم ها کاربرد های زیادی در دنیای هوش مصنوعی دارند. اکثر ربات های طراحی شده متشکل از چندین الگوریتم پیچیده هستند.
ML یا یادگیری ماشین Machine Learning، به حالت یادگیری ربات های هوش مصنوعی اطلاق می شود. پس از ساخت هوش مصنوعی، ما باید آن را تربیت کنیم! اینجاست که به کار گیری ML اهمیت زیادی پیدا می کند. در طی این حالت ربات های هوش مصنوعی یک دیتابیس عظیم را مورد بررسی قرار می دهند. آنها از دیتابیس اطلاعات مختلفی یاد گرفته و عملکرد خود را بر اساس نیاز های پروژه بهبود می بخشند. الگوریتم های پشت صحنه Ml باعث می شوند تا روابط میان اطلاعات در یک پایگاه داده مورد بررسی قرار گیرند.
DL، Deep learning یا یادگیری عمیق به حالتی گفته می شود که هوش مصنوعی در طی آن از چندین شبکه مختلف استفاده می کند تا مباحث پیچیده را فرا گیرد. در طی این روند، هوش مصنوعی چندین شبکه عصبی مختلف را مورد استفاده قرار می دهد تا به درستی اطلاعات را پردازش کند. یادگیری عمیق عملکردی است که به هوش مصنوعی اجازه می دهد تا شبیه به انسان فکر کند و یاد بگیرد. البته که پیاده سازی مباحث مربوط به DL به دانش و تخصص زیادی نیاز دارد.
بیگ دیتا یا اطلاعات بزرگ یک اصطلاح پر اهمیت در دنیای هوش مصنوعی و رباتیک به حساب می آید. همانطور که از نام این اصطلاح پیداست، اطلاعات بزرگ در این دسته بندی قرار می گیرند. بیگ دیتا هیچ محدودیتی ندارد. معمولا اطلاعات بزرگی که در این الگوریتم قرار گرفته اند توسط یک ربات هوش مصنوعی بررسی می شوند. معمولا اطلاعات یک کسب و کار به عنوان بیگ دیتا مورد استفاده قرار می گیرد.
دیگر مورد از اصطلاحات هوش مصنوعی به SVM اشاره دارد. SVM یا ماشین حمایت وکتور، به الگوریتمی گفته می شود که به یک ربات اجازه می دهد تا مشکلات رگرسیون خطی را حل نماید. الگوریتم های SVM کاربرد های زیادی برای پردازش دیتا داشته و باعث می شوند تا روند یادگیری یک ربات هوش مصنوعی سرعت بهتری به خود بگیرد.

ASR از یک مورد دیگر از پر اهمیت ترین اصطلاحات هوش مصنوعی به حساب می آید. ASR یا سیستم تشخیص هوشمند صدا، ابزاری کاربردی است که در ربات های دستیار هوشمند و ابزار های ترجمه ای مورد استفاده قرار می گیرد. همانطور که از نام این ابزار پیداست، با استفاده از آن می توان صدای افراد را دریافت و پردازش کرد. این ابزار به هوش مصنوعی اجازه می دهد تا مفهوم کلمات را درک کند.
RPA یا Robot Process Automation به حالتی گفته می شود که ربات برای انجام یک فعالیت به صورت هوشمند مورد استفاده قرار می گیرد. ربات هایی که با این هدف ساخته شده اند، برای هوشمند سازی پروژه های مختلف کاربرد دارند. مثلا زمانی که یک سیستم به دنبال کاهش خطا های خود است یا اینکه ترجیح می دهد تا نیروی انسانی اش را کاهش دهد، استفاده از RPA اهمیت زیادی پیدا می کند.
FKP یکی از مباحث پر اهمیت در دنیای بینایی کامپیوتر به حساب می آید. مشخص شدن FKP یا نقاط کلیدی صورت به یک ربات تشخیص چهره اجازه می دهد تا تصویر افراد مختلف را مورد پردازش قرار دهد. این نقاط معمولا اطراف چشم، بینی و دهان قرار گرفته اند. در چهره هر فرد، این نقاط موقعیت مختلفی دارند.
آخرین مورد از اصطلاحات عمومی هوش مصنوعی به RL اشاره دارد. البته که اصطلاحات دیگری هم در این زمینه تعریف می شوند. ما سعی کردیم تا چند مورد از مهم ترین را برایتان شرح دهیم. RL یک شاخه از یادگیری ماشین به حساب می آید که به ربات اجازه می دهد تا بدون نیاز به دریافت ورودی فقط با بررسی محیط اطراف خود نسبت به یادگیری و ارتقا عملکرد اقدام نماید.
NLG شاخه ای از NLP است که با پردازش زمینههای بدون ساختار و ساختارمند، به زبان طبیعی مرتبط است. به عبارت دیگر، NLG جنبه "نوشتن" NLP است که در آن دادهها توسط ماشینها برای تولید محتوا و اطلاعات قابل خواندن برای انسانها، استفاده میکردد.
NLU شاخه ای از NLP است که با پردازش زبان طبیعی، برای تبدیل به فیلدهای ساخت یافته استفاده میگردد.
دادهها به هر شکلی که در قالب خطی، جدولی و سازمانیافته تولید، جمعآوری و تجزیه و تحلیل شوند، دادههای ساختاریافته در نظر گرفته میشوند؛ بهعنوان مثال، دادههای تجاری تولید شده در سازمانها برای برنامهها، معمولا دادههایی ساختاری هستند.
دادههای بدون ساختار به عنوان نوع دادهای تعریف میشود که میتواند منشأ چندگانه از فایلهای دیجیتال آنلاین، اسناد متنی، پیامک، ویدیو، تصاویر، صدا، حسگرها، پینگها و غیره داشته باشد. جالب است بدانید که فرمت جدول بیشتر دادههایی امروزی، به صورت دادههایی بدون ساختار است که این مساله مربوط به یکی از نیروهای هوش مصنوعی مرتبط میشود.
یادگیری نظارت شده، تابعی است که یک ورودی را به یک خروجی براساس جفت نمونه ورودی-خروجی نگاشت میکند که این دسته از الگوریتمها، بیشترین کاربرد را در کارهای پیش بینی و طبقه بندی دارند. برای مثال، زمانی که به یک ربات با استفاده از یادگیری ماشین و تحت نظارت، مجموعهای از تصاویر سگها و گربهها شناخته شده است، مدل یاد میگیرد که تصاویر جدید سگها و گربههای بدون آموزش را به درستی پیشبینی کند.
نوعی یادگیری ماشینی که به دنبال الگوهای شناسایی نشده قبلی در یک مجموعه داده بدون برچسبهای قبلی و با حداقل نظارت انسانی، انجام میگیرد. به عبارت دیگر، این یک روش یادگیری ماشینی است که در آن ماشینها به طور خودکار الگوها و همبستگیهای پنهان در دادهها را مرتب میکنند تا توصیههایی را بدون برنامهریزی قبلی ارائه دهند.
دستیار هوش مصنوعی یک دستیار مجازی یا دیجیتالی است که با پشتیبانی از هوش مصنوعی، به کاربران در انجام وظایفی مانند پاسخ دادن به سؤالات، تنظیم یادآورها و ارائه اطلاعات کمک میکند.
تعداد زیادی دستیار هوش مصنوعی در بازار وجود دارد که شناخته شدهترین دستیاران هوش مصنوعی شامل دستیار گوگل و سیری میشود.
GPU، نوعی پردازنده است که برای تامین انرژی سختافزار هوش مصنوعی استفاده و میتواند محاسبات همزمان بیشتری را نسبت به CPU انجام دهد.
همزمانی معمولا به وجود عناصر مختلف در یک سند اشاره دارد که از این مفهوم اغلب در هوش تجاری برای تشخیص اکتشافی الگوها و حدس زدن ارتباط بین مفاهیمی طبیعی نامرتبط، استفاده می شود.
رویکردی است که در آن تصمیمگیریها بر اساس دادههای موجود و تحلیل آنها انجام میشود.
حال که اصطلاحات هوش مصنوعی عمومی را پشت سر گذاشتیم، بیایید تا به اصطلاحات تخصصی هم نگاهی بیندازیم. این اصطلاحات پروسه های پیچیده دنیای هوش مصنوعی را توصیف می کنند. پس آشنایی با آنها برای همه متخصصین فعال در این زمینه ضروری است.
اولین مورد از اصطلاحات هوش مصنوعی تخصصی به GAN اشاره دارد. الگوریتم های هوش مصنوعی که برای یادگیری ماشین بدون نیاز به نظارت انسان مورد استفاده قرار می گیرند، در این دسته بندی حضور دارند. GAN ها می توانند از شبکه های عصبی، شبکه های مولد و شبکه های متمایز کننده تشکیل شده باشند.
دومین مورد از اصطلاحات تخصصی هوش مصنوعی به RNN یا شبکه عصبی بازگشتی اشاره دارد. این شبکه عصبی برای پردازش داده های متوالی از طریق حلقه مورد استفاده قرار می گیرد. RNN ها باعث می شوند تا یک ربات، ورودی های قبلی را به خاطر بسپارد و از آنها برای تصمیم گیری در آینده استفاده کند. پیش بینی درخواست کاربران بر اساس ورودی های گذشته یکی از وظایف مهم RNN به حساب می آید.
راه اندازی شبکه هایی که برای بینایی کامپیوتر مورد استفاده قرار می گیرند، کار راحتی نیست. اینجاست که استفاده از CNN اهمیت زیادی پیدا می کند. CNN یا شبکه عصبی کانولوشنال در حوزه هوش مصنوعی نقش کلیدی باز می کند. CNN شکلی خاص از شبکه های عصبی با قابلیت یادگیری عمیق است که قابلیت های بینایی کامپیوتر را مدیریت می کند.
دیگر مورد از اصطلاحات هوش مصنوعی متداول به MLPNN یا شبکه عصبی پرسپترون چند لایه اشاره دارد. یک شبکه هوشمند از چندین لایه عصبی مختلف تشکیل شده است. اطلاعات این شبکه از یک جهت وارد شده و از یک جهت هم خارج می شوند. حل مسائل رگرسیون و مشکلات مربوط به یادگیری عمیق بر عهده مدل های MLPNN می باشد. پردازش زبان طبیعی و حل مسائل ریاضیاتی یا تشخیص چهره از جمله وظایف این مدل به حساب می آید.

محاسبات ریاضی و انجام پردازش های مربوط به آمار و احتمال در حوزه هوش مصنوعی کار راحتی نیست! اینجاست که استفاده از RBFNN مطرح می شود. این شبکه یک لایه پنهان و یک لایه خروجی را در خود جای داده است. معمولا لایه پنهان این مدل از عصب هایی که پایه شعاعی دارند تشکیل شده و لایه خروجی از عصب های خطی استفاده می کند. تقسیم بندی، خوشه بندی و حل مسائل غیر خطی از جمله مهم ترین کاربرد های این مدل به حساب می آیند. دانشمندان فعال در حوزه هوش مصنوعی، این مدل را در اکثر پروژه های خود مورد استفاده قرار می دهند.
LSTM یا حافظه کوتاه مدت طولانی، دیگر مورد از اصطلاحات تخصصی هوش مصنوعی به حساب می آید. این مدل از RNN یا شبکه های عصبی بازگشتی استفاده می کند تا مباحث یادگیری عمیق را پیاده سازی نماید. این شبکه به گونه ای طراحی شده تا اطلاعات مختلفی را در یک بازه زمانی طولانی مدت به خاطر بسپارد. LSTM می تواند آینده را نیز پیشبینی کند. با بررسی ورودی های گذشته و ایجاد یک شبکه ارتباطی میان آنها، این مدل به راحتی اتفاقاتی که احتمال رخ دادنشان در آینده وجود دارد را پیش بینی خواهد کرد. شما می توانید انواع صدا، اطلاعات، ویدئو یا حتی تصویر را برای آموزش این مدل مورد استفاده قرار دهید. ترجمه زبان و تشخیص چهره از جمله کاربرد های پر اهمیت این سیستم به حساب می آیند.
پردازش زبان طبیعی یا NLP یکی از مهم ترین اصطلاحات هوش مصنوعی به حساب می آید. NLP به مدل هوش مصنوعی گفته می شود که به کامپیوتر اجازه می دهد تا زبان انسان را درک کند و مشابه با آن خروجی را تولید نماید. چت جی پی تی یک مثال خوب برای مدل NLP به حساب می آید. این مدل با درک درخواست هایی که شما در اختیارش قرار می دهید یک پاسخ خاص تولید می کند. فرقی ندارد که شما در حال کار با چه زبانی هستید! مدل های NLP به راحتی همه زبان های موجود در دنیای انسان ها را فرا می گیرند.
به نظر شما یک ربات هوش مصنوعی یا یک سیستم تشخیص چهره، چگونه می تواند چهره انسان را مورد بررسی قرار دهد؟ استفاده از FKP یک راه حل خوب به حساب می آید اما امکان دور زدن آن وجود دارد! اینجاست که استفاده از PFE مطرح می شود. PFE به گونه ای طراحی شده تا با ترکیب الگوریتم های یادگیری عمیق و مدل های احتمالی ویژگی های صورت را به صورت دقیق بررسی نماید. این مدل می تواند برای مقایسه چهره افراد مختلف و تعیین مطابقت آنها به کار رود. PFE در برنامه های زیادی مورد استفاده قرار می گیرد. راه اندازی سیستم های امنیتی مختلف با استفاده از این ابزار، مزایای زیادی را به همراه خواهد داشت.
در نهایت، آخرین مورد از اصطلاحات هوش مصنوعی به OCR اشاره دارد. کامپیوتر ها می توانند تکنولوژی های مختلفی را برای تبدیل تصاویر به متن مورد استفاده قرار دهند. استفاده از OCR یکی راه حل محبوب برای ایجاد مدل هایی به حساب می آید که متن را آنالیز کرده و با توجه به آن خروجی تصویر ایجاد می کنند. یعنی شما می توانید این مدل را هم برای تبدیل متن به عکس و هم برای معکوس کردن این روند مورد استفاده قرار دهید. مدل های OCR متون یک کتاب، سایت یا مجله را مورد بررسی قرار داده و خروجی را بر اساس نیاز های شما چاپ می کنند. با استفاده از این ابزار شما خیلی راحت تر می توانید اسناد مختلف را بررسی کنید.
TTS نوعی NLG است که با تبدیل متن به گفتار، برای صداهای طبیعی استفاده میشود. یک مثال رایج این حوزه مربوط به ماشینی است که یک قطعه متن آماده شده را میخواند.
سوگیری در هوش مصنوعی به رفتار ناعادلانه یا تعصبآمیز با گروهها یا افراد خاص براساس عواملی مانند نژاد، جنسیت یا سن اشاره دارد که این مساله میتواند به دلیل دادههای آموزشی مغرضانه، الگوریتمهای معیوب یا سوگیریهای انسانی موجود در دادههای مورد استفاده برای آموزش سیستمهای هوش مصنوعی باشد. بنابراین پرداختن به سوگیری، برای اطمینان از عدالت و برابری در برنامههای کاربردی هوش مصنوعی بسیار مهم است.
خوشهبندی تکنیکی است که برای گروهبندی نقاط داده مشابه براساس ویژگیهای مشترک استفاده میشود. در حقیقت از این تکنیک هوش مصنوعی معمولا برای تجزیه و تحلیل دادهها و یادگیری ماشینی بدون نظارت برای کشف الگوها، بخشبندی دادهها و شناسایی گروه بندیهای طبیعی در مجموعه دادهها، استفاده میگردد.
Contract AI از هوش مصنوعی برای تجزیه، تحلیل و استخراج اطلاعات کلیدی قراردادها استفاده کرده و مدیریت توافق نامههای قانونی خود را برای کسب و کارها سریعتر و آسانتر می کند.
نمونه هایی از ابزارهای قرارداد هوش مصنوعی شامل نرم افزار بررسی قرارداد هوش مصنوعی، نرم افزار تجزیه و تحلیل قرارداد هوش مصنوعی، نرم افزار تولید قرارداد با هوش مصنوعی و نرم افزار مدیریت قرارداد هوش مصنوعی است. در حقیقت هر یک از این ابزارها، تیمهای حقوقی را قادر میسازند تا مدیریت قراردادهای تکراری را خودکار کرده و نتیجه روند آنها را تسریع ببخشند. در واقع، ابزارهای قرارداد AI مانند Juro، به تیمها این امکان را میدهد تا ده برابر سریعتر از ابزارها و روشهای سنتی، قراردادهای خود را به توافق برسانند.
هوش مصنوعی مکالمه ای بر ایجاد سیستمهایی متمرکز است که میتوانند در مکالمات به زبان طبیعی با کاربران شرکت کنند. این سیستمها معمولا در چتباتها، دستیاران مجازی و برنامههای پشتیبانی مشتری یافت میشوند و تعامل انسان و رایانه را افزایش میدهند.
داده کاوی، فرآیند استخراج الگوهای ارزشمند از مجموعه دادههای بزرگ و پیچیده است که از این تکنیک هوش مصنوعی برای خوشهبندی، طبقهبندی و استخراج قوانین مرتبط برای کشف اطلاعات پنهان در دادهها، استفاده میشوند.
هوش مصنوعی مولد به مدلها و الگوریتمهای هوش مصنوعی اطلاق میشود که قادر به تولید محتوای جدید مانند متن، تصاویر یا موسیقی بر اساس الگوهای آموختهشده از دادههای موجود هستند.
ChatGPT یکی از شناخته شدهترین پلتفرمهای هوش مصنوعی مولد در سال 2023 است که در توجه کاربران بسیاری را به خود جذب کرده است.
شبکه عصبی یک مدل محاسباتی است که از ساختار مغز انسان الهام گرفته شده که دارای گرههای بهم پیوسته (نورون ها) است. شبکههای عصبی در هوش مصنوعی برای کارهایی مانند تشخیص تصویر، تشخیص گفتار و طبقه بندی الگو استفاده می شوند.
در هوش مصنوعی، از روش کرنل برای تجزیه، تحلیل و طبقهبندی الگو استفاده می شود و این شناخته شدهترین روش ماشین بردار نظارت شده است که روابط مختلف ورودی برای پیش بینی یک دسته را مشخص میکند.
از نظر هوش مصنوعی، اعتبارسنجی عبارت است از بررسی نحوه عملکرد یک مدل هوش مصنوعی در طول یا بعد از یک فرآیند آموزشی. مدل هوش مصنوعی برای اعتبارسنجی روی زیرمجموعهای از دادهها آزمایش میشود تا مشخص گردد که آیا مدل در حال یادگیری است یا خیر؟
این مفهوم یک مرحله در فرآیند داده کاوی و تجزیه و تحلیل داده است تا دادههای خام را به قالبی که برای رایانه قابل درک است، تبدیل کند. در واقع تجزیه و تحلیل دادههای ساختاریافته مانند اعداد کامل، تاریخ، واحد پول و درصد، کار سادهای است اما دادههای بدون ساختار مانند متن و تصویر، باید قبل از تجزیه و تحلیل در ابتدا قالببندی شوند.

هنوز اینجا کامنتی ثبت نشده
شما تا به حال با پیش پردازنده های css کار کرده اید؟ در این مقاله بایکی از پیش پردازنده های css به نام sass آشنا می شوید،می خواهیم بدانیم sass چیست و چه کاربردهایی دارد؟