مجله هوش مصنوعی

آخرین اخبار و تکنولوژی های هوش مصنوعی را در اینجا بخوانید.

مجله هوش مصنوعی

آخرین اخبار و تکنولوژی های هوش مصنوعی را در اینجا بخوانید.

گردش کار(workflow) در تیم‌های یادگیری ماشین و داده‌کاوی


در کنار فراگرفتن مهارت‌های فنی، آشنایی با روند کاری یا گردش کار تیم‌های مختلف هوش مصنوعی برای طیف مختلف علاقه‌مندان به هوش مصنوعی ضروری است. در این مقاله با استفاده از مثال‌هایی سعی می‌کنیم گردش کار در تیم‌های یادگیری ماشین و داده‌کاوی را توضیح دهیم. در تهیه این مطلب از دوره هوش مصنوعی برای همه اندرو ان جی استفاده شده است.

اگر اندکی با هوش مصنوعی آشنا باشید حتماً نام اندرو ان جی را شنیده‌اید. ان جی در شرکت‌های بزرگی مثل گوگل، بایدو و چند شرکت دیگر تیم‌های هوش مصنوعی و یادگیری ماشین را رهبری کرده است. بنابراین توضیحاتی که او درباره گردش کار در تیم‌های مختلف هوش مصنوعی می‌دهد می‌تواند برای بسیاری از شرکت‌ها و علاقه‌مندان این حوزه مفید باشد.

گردش کار در تیم‌های یادگیری ماشین

الگوریتم‌های یادگیری ماشین می‌توانند نحوه رسیدن از ورودی به خروجی یا از A تا B را بیاموزند. اما این فرایند چگونه در یک پروژه یادگیری ماشین طی می‌شود؟

برای درک بهتر مسئله بگذارید از همان ابتدا بحث را با یک مثال پیش ببریم. فرض کنید می‌خواهیم محصولی را با استفاده از یادگیری ماشین تولید کنیم. مثلاً محصول تولیدی ما مربوط به فناوری تشخیص گفتار است.

محصولاتی مثل الکسای آمازون، گوگل هوم، سیری اپل مثال‌هایی از این فناوری هستند.

مراحل اساسی در یک پروژه ماشین لرنینگ

به نظر شما در تولید الکسا چه فرایندی طی شده است؟

-جمع‌آوری داده

اولین مرحله در پروژه‌های هوش مصنوعی و یادگیری ماشین جمع‌آوری داده است.

مثلاً درمورد الکسا شما باید صداها و لهجه‌های مختلفی را جمع‌آوری کنید که در آن بگویند «الکسا». همچنین نیاز دارید افراد دیگری باشند که واژه های دیگری را بگویند مانند «سلام» یا خیلی از واژه‌های دیگر.

-آموزش مدل

حال که مقدار زیادی داده صوتی جمع کردید که در آن افراد الکسا را صدا می‌زنند یا از کلمات دیگر استفاده می‌کنند نوبت به آموزش دادن مدل می‌رسد. این مرحله بدین معناست که ما از الگوریتم‌های یادگیری ماشین استفاده می‌کنیم تا ماشین فرایند رسیدن از ورودی به خروجی را بیاموزد.

در اینجا ورودی ما فایل صوتی است که کسی می‌گوید الکسا و خروجی ما این است که سیستم می‌آموزد بگوید الکسا.

وقتی که تیم هوش مصنوعی فرایند یادگیری را شروع می‌کنند، طبیعی است که تلاش‌های اولیه کیفیت لازم را نداشته باشد. بنابراین تیم باید چند بار این مسیر را طی کند تا به نتیجه مطلوب برسد.

جاسازی و به‌کارگیری مدل

در این بخش مدلی که طراحی کرده‌ایم را درون یک اسپیکر هوشمند واقعی قرار می‌دهیم. و به‌صورت آزمایشی به تعدادی از کاربران می‌دهیم. معمولاً اتفاقی که در این مرحله می‌افتد این است که با استفاده ای که این کاربران از مدل می‌کنند داده‌های جدیدی وارد مدل می‌شود و عملکرد سیستم بهبود می‌یابد.

برای مثال فرض کنید شما یک سیستم بازشناسی گفتار دارید که با داده‌های صوتی انگلیسی با لهجه آمریکایی آموزش داده‌اید. حال این محصول را در اختیار تعداد محدودی از کاربران با لهجه انگلیسی بریتانیایی هم قرار می‌دهید. چه اتفاقی می‌افتد؟ احتمالا سیستمتان با لهجه بریتانیایی خیلی خوب کار نمی‌کند. اما شما این داده‌ها را جمع می‌کنید و مدل را به‌روزرسانی می‌کنید.

نکته‌ای که باید در نظر داشت این است که این مراحل خطی نیستند و بارها و بارها در طول تولید محصول به مراحل مختلف بازمی‌گردیم و با دانسته‌های جدید بهبود می‌بخشیمشان.

این مراحل اصلی تقریباً در بقیه پروژه‌های یادگیری ماشین نیز تکرار می‌شود. برای مثال بگذارید نگاهی بیندازیم به مراحل اصلی استفاده از یادگیری ماشین در تولید ماشین‌های خودران.

برای استفاده از یادگیری ماشین در خودروهای خودران مانند مثال قبل باید ابتدا به این سوال پاسخ دهیم که ورودی و خروجی ما چه خواهد بود؟ در اینجا ورودی ما تصاویر خودروهاست و خروجی ما سیستمی است که می‌تواند خودروها را در موقعیت‌های مختلف تشخیص دهد. در اینجا نیز دوباره اولین قدم جمع‌آوری داده‌هاست.

ما به تصاویر متعددی نیاز داریم که در آن انواع خودروها را در موقعیت‌های مختلف نشان دهد.

پس از آن نوبت به آموزش مدل می‌رسد. در این مرحله سیستمی که ساخته‌ایم باید بتواند با استفاده از الگوریتم‌های یادگیری ماشین خودروها را تشخیص دهد. و در آخر نوبت به جایگذاری و استفاده از این فناوری می‌رسد. این محصول را به‌صورت آزمایشی در اختیار کاربران قرار می‌دهیم و از طریق داده‌های جدیدی که این خودروها حین استفاده جمع می‌کنند دوباره وارد چرخه گردش‌ کاری یادگیری ماشین می‌شویم.

گردش کار در پروژه‌های داده‌کاوی

برخلاف پروژه یادگیری ماشین، برون‌داد پروژه در علوم داده مجموعه‌ای از بینش‌های عملیاتی است. بینش‌هایی که ممکن است باعث شود ما عملکردهایمان را تغییر دهیم. با توجه به این هدف متفاوت، گردش کار در پروژه‌های داده‌کاوی هم از پروژه‌های یادگیری ماشین متفاوت است.

همانند یادگیری ماشین بگذارید در اینجا هم بحث را با مثالی پیش ببریم. فرض کنیم که شما فروشگاه اینترنتی دارید که کارش فروختن ماگ است. خریداران برای خریدن ماگ از شما مراحلی را طی می‌کنند. ابتدا وارد سایت شما می‌شوند و نگاهی به محصولاتتان می‌اندازند، بعد احتمالاً محصولی را انتخاب می‌کنند، به صفحه محصول موردنظر می‌روند و آن را در سبد خرید خود قرار می‌دهند و سپس پرداخت را انجام می‌دهند و فرایند تمام می‌شود. علم داده در این فرایند چه کمکی می‌تواند به شما بکند؟

گام‌های اساسی در یک پروژه علم داده

- جمع‌آوری داده

همان‌طور که پیش از این گفتیم جمع‌آوری داده نقطه شروع اغلب پروژه‌های هوش مصنوعی است. در همین مثال فروشگاه، ما می‌توانیم مجموعه‌داده‌ای بسازیم از نام کاربری، IPهای وارد شده، زمان ورود، میزان خرید و مواردی از این دست

- تحلیل داده‌ها

در این مرحله تیم داده‌کاوی ایده‌ها و تحلیل‌های زیادی را از داده‌ها بیرون می‌کشند.

برای مثال با در نظر گرفتن IP‌های که وارد سایت شده می‌توان فهمید برخی از کاربران که از کشورهای دیگر وارد سایت شده‌اند تا صفحه خرید محصول رفته‌اند اما به‌خاطر هزینه‌های زیاد خرید محصول از خارج از کشور از خرید منصرف شده‌اند. یا مثلاً ازطریق تحلیل داده ها الگویی به دست می‌آید که نشان می‌دهد در روزهای تعطیل خریدها افزایش یا کاهش داشته است. کشف نقاط اوج و نزول خرید می‌تواند در سیاست‌های تبلیغاتی شرکت هم اثرگذار باشد و تبلیغات اثرگذارتر پیش برود و از صرف هزینه‌های بیهوده پیشگیری می‌شود.

یک گروه تحلیل داده‌ خوب ایده‌های زیادی دارد و همه ایده‌ها را به‌صورت مستمر بررسی می‌کند. بنابراین در این مرحله ما با فرایندهای تکراری و بررسی‌های چندباره یک ایده مواجهیم.

- پیشنهاد فرضیه‌ها/ اقدامات

در مرحله آخر تیم تحلیل داده از دل بررسی و آزمون ایده‌های زیادی که دارد به چند فرضیه و اقدامات موثر در راستای آن فرضیه‌ها می‌رسد.

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

برای اینکه درک بهتری از این چرخه داشته باشید، یک مثال دیگر می‌زنیم.

فرض کنیم می‌خواهیم با استفاده از علم داده پیشنهادهایی برای بهبود کار خط تولید یک کارخانه ارائه دهیم. بگذارید با همان مثال قبلی‌مان، یعنی ماگ، پیش برویم. قدم اول در تولید ماگ ترکیب خاک و دیگر مواد اولیه با هم است. مرحله دوم به شکل ماگ درآوردن این مواد اولیه است. در مرحله دوم حاصل کار مراحل قبلی رنگ‌آمیزی می‌شود و لعاب داده می‌شود. حال ماگ‌های ساخته شده به حرارت نیاز دارند، بنابراین آن‌ها را در کوره می‌گذاریم تا حرارت لازم را ببینند. مرحله آخر فرایند تولید ماگ هم تشخیص ماگ‌های سالم و غیر سالم و بدون کیفیت است.

بالا بردن بهره‌وری در خط تولید همواره از دغدغه‌های اصلی کارخانه‌های تولیدی بوده است. در اینجا هم تلاش برای به حداقل رساندن ماگ‌های معیوب و ناقص می‌تواند مسئله مهمی برای کارفرما باشد.

حال اگر به مراحل انجام پروژه داده‌کاوی بازگردیم، مرحله اول جمع‌آوری داده‌ است. در این مثال می‌توان اطلاعات بسیار زیادی جمع‌آوری کرد. از درصد استفاده از مواد اولیه صرف‌شده برای هر دسته ماگ تا مدت زمان ماندن در کوره، دمای کوره تا میزان محصولات نامرغوب در هر دسته از ماگ‌های تولید شده.

در اینجا هم تیم داده‌کاوی داده‌ها را بارها و بارها تحلیل می‌کند و به هم ربط می‌دهد و ایده‌های زیادی از داده‌ها بیرون می‌کشد. تیم پس از غربال کردن ایده‌ها و تحلیل‌هایش به تعداد اندکی ایده و راهنمای عمل مشخص می‌رسد.

این راهنمای عمل و استراتژی جدید در خط تولید به کار گرفته می‌شود، داده‌های جدید تولید می‌شود و این داده‌ها دوباره نیاز به تحلیل دارد و این چرخه ادامه پیدا می‌کند.

جمع‌بندی

بسته به اینکه پروژه‌ها در چه حوزه‌ای از هوش مصنوعی تعریف شوند، گردش کاری آن‌ها نیز متفاوت خواهد بود. در این مطلب با استفاده از مثال‌های مختلف گردش کار در پروژه‌های یادگیری ماشین و داده‌کاوی را بررسی کردیم. لازمه هر نوع فعالیت در بازار هوش مصنوعی، چه در بخش سرمایه‌گذاری و چه به‌عنوان نیروی متخصص، آشنایی با روندی است که در هر پروژه هوش مصنوعی طی می‌شود.

جدیدترین اخبار هوش مصنوعی ایران و جهان را با هوشیو دنبال کنید.

منبع: هوشیو

۹ کتاب هوش مصنوعی که علاقه‌مندان و سرمایه‌گذاران نباید خواندنش را از دست بدهند


با وجود رشد تولید محتوای دیجیتال و محتوای تصویری و ویدئویی، هنوز هستند کسانی که ترجیح می‌دهند با خواندن کتاب اطلاعاتشان را درباره حوزه‌های مورد علاقه خود افزایش دهند. هر سال کتاب‌های زیادی درباره هوش مصنوعی برای طیف‌های مختلفی از مخاطبان نوشته می‌شود. ۹ کتاب هوش مصنوعی که در این فهرست آوردیم برای مخاطبان عام و مدیران کسب‌وکارها مناسب است. البته برای خواندن تعدادی از کتاب‌های این فهرست داشتن آشنایی اولیه با ریاضیات و پایتون ضروری است.

1.هوش مصنوعی؛رهیافتی مدرن(ویراست سوم)

کتاب هوش‌‌‎‌‌‌‌‌ مصنوعی؛رهیافتی مدرن نوشته استوارت راسل و پیتر نوریگ از مشهورترین کتاب‌ها برای شروع یادگیری هوش مصنوعی است. ویراست سوم این کتاب آخرین تغییرات و پیشرفت‌های حوزه هوش مصنوعی را نیز در برمی‌گیرد و در مقایسه با ویراست سال ۲۰۰۳ آن تغییرات زیادی در کتاب اعمال شده است. مطالب افزوده شده به این کتاب هوش مصنوعی شامل موضوعاتی چون بازشناسی گفتار، ماشین ترجمه، خودروهای خودران و ربات‌های خانگی می‌شود.

Artificial Intelligence – A Modern Approach
Artificial Intelligence – A Modern Approach


2.موتورهای هوش مصنوعی: درآمدی آموزشی بر ریاضیات یادگیری عمیق

کتاب موتورهای هوش مصنوعی: درآمدی آموزشی بر ریاضیات یادگیری عمیق را جیمز استون نوشته است. در این کتاب هوش مصنوعی مهم‌ترین الگوریتم‌های یادگیری عمیق توضیح داده می‌شود و منطق ریاضیاتی پشت این الگوریتم‌ها به‌صورت مفصل به بحث گذاشته می‌شود. این کتاب را می‌توان یکی از بهترین مقدمه‌ها به الگوریتم‌های هوش مصنوعی دانست که برای مبتدیان بسیار مناسب است.

Artificial Intelligence Engines: A Tutorial Introduction to the Mathematics of Deep Learning
Artificial Intelligence Engines: A Tutorial Introduction to the Mathematics of Deep Learning


3.هوش مصنوعی با مثال

هوش مصنوعی با مثال نوشته دنیس روتمن تلاش می‌کند تا نحوه کار سیستم‌های هوش مصنوعی را با مثال‌های عینی و ملموس برای خواننده توضیح دهد. یکی از مهم‌ترین مشکلات کسانی که می‌خواهند هوش مصنوعی را شروع کنند این است که درکی از مشکلات عینی و واقعی که هوش مصنوعی به‌دنبال حل آن‌هاست ندارند. با خواندن این کتاب خواننده درمی‌یابد که چگونه هوش مصنوعی می‌کوشد که برای حل مشکلی روزمره سیستمی مبتنی‌بر الگوریتم‌های هوش مصنوعی تولید کند. همچنین در این کتاب هوش مصنوعی خواننده با نحوه کار مدل‌های یادگیری ماشین آشنا می‌شود و کاربردهای AI در حوزه‌هایی مانند بلاکچین را نیز می‌آموزد.

پس از خواندن کتاب، خواننده درکی از بنیادهای هوش مصنوعی خواهد داشت و روش کار سیستم‌های هوش مصنوعی را با مثال‌های عینی خواهد فهمید. برای درک مطالب این کتاب هوش مصنوعی آشنایی اولیه با پایتون و مباحث آماری ضروری است.

Artificial Intelligence By Example
Artificial Intelligence By Example


4.هوش مصنوعی و یادگیری ماشین

هوش مصنوعی و یادگیری ماشین را چاندرا اس.اس.وی نوشته است. مخاطب هدف این کتاب دانشجویان کارشناسی رشته کامپیوترند و بنابراین این کتاب هوش مصنوعی بیشتر یک کتاب درسی است. نقطه قوت این کتاب نیز توضیح مباحث انتزاعی با استفاده از مثال‌های کاربردی و واقعی است. علاوه بر بحث‌هایی که درباره رابطه میان هوش مصنوعی و یادگیری ماشین می‌توانید در این کتاب بیابید، مطالبی نیز درباره انواع یادگیری مثل یادگیری نظارتی، غیرنظارتی و تقویتی هم در کتاب آورده شده است. از دیگر نقاط قوت کتاب استفاده از شبه‌کدها در توضیح هر کدام از این مباحث است که درک مطالب را برای خواننده راحت‌تر می‌سازد.

Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning

5.بنیادهای هوش مصنوعی: درآمدی غیرفنی

کتاب بنیادهای هوش مصنوعی: درآمدی غیرفنی تلاش می‌کند فهمی کلی از هوش مصنوعی و تاثیرات آن به مخاطب عرضه کند. این کتاب هوش مصنوعی را تام تاولی نوشته است. نقطه قوت این کتاب که آن را برای علاقه‌مندان تازه‌کار هوش مصنوعی جذاب می‌سازد تلاشی است که نویسنده برای توضیح غیرفنی مفاهیمی مثل یادگیری ماشین، یادگیری عمیق، پردازش زبان طبیعی، رباتیک و نظایر آن دارد. در بخش‌های پایانی کتاب نویسنده تصویری از تاثیرات آینده هوش مصنوعی ترسیم می‌کند.

Artificial Intelligence Basics: A Non-Technical Introduction
Artificial Intelligence Basics: A Non-Technical Introduction


6.هوش مصنوعی: راهنمای ضروری برای مبتدیان در هوش مصنوعی، یادگیری ماشین، رباتیک، اینترنت اشیا، شبکه‌های عصبی، یادگیری عمیق، یادگیری تقویتی و آینده ما

احتمالاً عنوان کتاب در نگاه اول کمی طولانی و عجیب به نظر می‌رسد. اما نباید فراموش کنید که این کتاب کتابی مقدماتی است. در این کتاب هوش مصنوعی نیل ویلکینز، نویسنده کتاب، نگاهی اجمالی به حوزه‌های مختلف هوش مصنوعی دارد. کتاب با کلیشه‌های نادرستی که درباره هوش مصنوعی وجود دارد آغاز می‌شود. سپس تعریف ساده‌ای از برخی از مفاهیم اساسی هوش مصنوعی داده می‌شود و بعد بخش اصلی کتاب آغاز می‌شود.

Artificial Intelligence: An Essential Beginner’s Guide to AI, Machine Learning, Robotics, The Internet of Things, Neural Networks, Deep Learning, Reinforcement Learning and Our Future
Artificial Intelligence: An Essential Beginner’s Guide to AI, Machine Learning, Robotics, The Internet of Things, Neural Networks, Deep Learning, Reinforcement Learning and Our Future


7.دوره اول در هوش مصنوعی

دیپاک خمانی، نویسنده کتاب، رهیافتی پایین به بالا را در این کتاب هوش مصنوعی در پیش گرفته است. کتاب بیشتر درباره استراتژی‌های اساسی و اولیه در حل هوشمند مسائل واقعی است.

A First Course in Artificial Intelligence
A First Course in Artificial Intelligence


8.هوش مصنوعی کاربردی: کتاب راهنمای مدیران کسب‌وکارها

امروز دیگر علاقه‌مندان هوش مصنوعی دانش‌آموزان و دانشجویان نیستند. گروه مهم دیگری هم هستند که با علاقه تغییرات حوزه هوش مصنوعی را دنبال می‌‎کنند: سرمایه‌گذاران و مدیران کسب‌وکارها. کتابی که ماریا یائو با همکاری همکارانش نوشته راهنمایی عملی است برای بالا بردن بهره‌وری در سازمان‌ها و بهبود بخشیدن به کیفیت زندگی مشتریان با استفاده از هوش مصنوعی.

مسئله پیوند بازار هوش مصنوعی و سرمایه‌گذاران همواره از بحث‌های چالش‌برانگیز استارتاپ‌ها و کسب‌وکار هوش مصنوعی بوده است. از این نظر سرمایه‌گذاران با خواندن این کتاب هوش مصنوعی می‌توانند تصویری کلی از هوش مصنوعی داشته باشند. تمرکز اصلی این کتاب بر استفاده از یادگیری ماشین و هوش مصنوعی در حل مشکلات عینی سازمان‌ها و کسب‌وکارهاست. این کتاب را می‌توان یکی از بهترین مقدمه‌ها برای رهبران کسب‌وکارهایی دانست که ارزش واقعی به‌کارگیری فناوری یادگیری ماشین را در شرکت‌هایشان درک کرده‌اند.

Applied Artificial Intelligence: A Handbook for Business Leaders
Applied Artificial Intelligence: A Handbook for Business Leaders


9.هوش مصنوعی در بهداشت و درمان

ماجان ام‌دی و پاراگ سورش در این کتاب ظرفیت‌های هوش مصنوعی را برای به کار بستن آن در حوزه بهداشت و درمان بررسی می‌کنند. کتاب‌ هوش مصنوعی با مثال‌هایی از پزشکی امروز آغاز می‌‎شود و در ادامه به امکان‌های تحول‌آفرین استفاده از هوش مصنوعی در بهداشت و درمان می‌رسد. از نقاط قوت این کتاب بحث‌هایی است که درباره مسائل اخلاقی استفاده از هوش مصنوعی در حوزه پزشکی دارد.

Artificial Intelligence in Healthcare
Artificial Intelligence in Healthcare


جدیدترین اخبار هوش مصنوعی ایران و جهان را با هوشیو دنبال کنید

منبع: هوشیو

مهارت‌های کاربردی برای مهندس یادگیری ماشین و هوش مصنوعی


دنیا همگام‌ با پیشرفت فناوری‌های یادگیری ماشین (ML) و هوش مصنوعی (AI)، در حال تغییر و تحول است و به همین دلیل نیاز به مهندس یادگیری ماشین و هوش مصنوعی محسوس‌تر شده است.  ML و AI در بسیاری از دستگاه‌ها، از سیستم‌های آندروید گوشی‌های همراه و سایر دستگاه‌های الکترونیک گرفته تا خودروهای خودران، نقش مهمی ایفا کرده‌اند. اهمیت این نقش به صورت روزافزون در حال افزایش است، به طوری که برآورد می‌شود طی دو سال آینده، هوش مصنوعی بیش از ۲ میلیون فرصت شغلی ایجاد کند.

بر اساس گزارشات شرکت Market & Markets، انتظار می‌رود ارزش بازار یادگیری ماشینی که در سال ۲۰۱۶ معادل ۱ میلیاد دلار بود، در سال ۲۰۲۲ به ۹ میلیارد دلار برسد؛ این ارقام حاکی از یک CAGR (نرخ رشد مرکب سالانه) ۴۴ درصدی هستند. طبق پیش‌بینی‌ها، بازار هوش مصنوعی نیز تا قبل از سال ۲۰۲۵ به یک صنعت ۱۹۰ میلیارد دلاری تبدیل خواهد شد. این روند رو به رشد باعث شده تقاضای مشاغل مهندس یادگیری ماشین و هوش مصنوعی به میزان چشم‌گیری افزایش یابد.

در این نوشتار، علاوه بر فرصت‌های شغلی ML و AI، مهارت‌های لازم و برنامه‌های اعطاکننده گواهینامه‌های مربوطه را نیز معرفی می‌کنیم.

فرصت‌های شغلی هوش مصنوعی

با افزایش کاربرد ML و AI، مشاغل موجود در این حوزه‌ها دقیق‌تر و تخصصی‌تر می‌شوند. در این قسمت، برخی از این مشاغل و میانگین درآمد سالانه‌ی آن‌ها را معرفی می‌کنیم:

  • مهندس هوش مصنوعی: مهندسان هوش مصنوعی موظف به حل مسئله، ساخت مدل‌های هوش مصنوعی و آزمایش و پیاده‌سازی آن‌ها هستند. علاوه بر این، باید قادر به مدیریت زیرساخت‌های هوش مصنوعی نیز باشند. مهندسان AI به کمک الگوریتم‌های یادگیری ماشینی و شناختی که از شبکه های عصبی دارند، مدل‌های هوش مصنوعی بهتری می‌سازند.

میانگین درآمد سالانه: ۱۱۶۵۴۰ دلار

  • مهندس یادگیری ماشین: این متخصصان مسئول ساخت و نگهداری نرم‌افزارهای خودرانی هستند که به کاربردهای یادگیری ماشینی کمک می‌کنند. از آن‌جایی که مهندس یادگیری ماشین با حجم زیادی داده سر و کار دارند، باید تسلط کافی بر مباحث مدیریت داده ها داشته باشند.

میانگین درآمد سالانه: ۱۲۱۱۰۶ دلار

  • توسعه‌دهنده هوش تجاری (BI): توسعه‌دهنده‌های BI باید داده‌هایی پیچیده را طراحی، مدلسازی، تحلیل و نگهداری کنند. این افراد با ترکیب هوش تجاری و هوش مصنوعی، به رشد درآمد شرکت‌ها کمک می‌کنند.

میانگین درآمد سالانه: ۹۰۴۳۰ دلار

  • متخصص رباتیک: وظیفه‌ی این متخصصان، ارتقای کارآمد مسائلی است که توسط ربات‌ها انجام می‌شود. صنایع عمده تمایل دارند دستگاه‌های خود را برنامه‌نویسی کرده یا دستگاه‌های مکانیکی/ ربات‌هایی بسازند که دستورات مختلف انسان‌ها را اجرا می‌کنند؛ این صنایع، فرصت‌های شغلی فراوانی برای این دسته از متخصصان فراهم می‌آورند.

میانگین درآمد سالانه: ۸۳۲۴۱ دلار

با پیشرفت فناوری، فرصت‌های شغلی حوزه‌های یادگیری ماشینی و هوش مصنوعی نیز توسعه خواهند یافت. برای به دست آوردن این مشاغل، باید بر مهارت‌های خاصی تسلط داشت.

مهارت‌های ضروری برای مشاغل یادگیری ماشینی و هوش مصنوعی

عرصه‌ی هوش مصنوعی و یادگیری ماشینی فرصت‌های شغلی بسیار زیادی در بردارند. متقاضیان این مشاغل باید از جنبه‌های گوناگون این حوزه‌ها، از برنامه‌نویسی و مباحث اجرایی ساده گرفته تا پژوهش‌های پیشرفته، درکی جامع داشته باشند. تسلط بر مهارت‌های لازم، چه فنی و چه غیرفنی، به آینده‌ی شغلی متقاضیان کمک می‌کند.

مهارت‌های فنی
  • زبان‌های برنامه‌نویسی

برای هم‌گام ماندن با آخرین فناوری‌ها، آشنایی با زبان‌های برنامه‌نویسی ضروری است. زبان‌های برنامه‌نویسی فراوان هستند و رتبه‌بندی آن‌ها از نظر کیفیت کار آسانی نیست. از برجسته‌ترین زبان‌های برنامه‌نویسی که در هوش مصنوعی به کار می‌روند می‌توان به این موارد اشاره کرد:

  • Lisp
  • Java
  • C ++
  • Python
  • R

پایتون محبوب‌ترین زبان برنامه‌نویسی در یادگیری ماشینی به شمار می‌رود. این زبان به پلتفرم وابسته نیست و به آسانی در کنار سایر زبان‌های برنامه‌نویسی به کار می‌رود.

  • جبر خطی/ حسابان/ آمار/ احتمال

آمار به فرآیند تجزیه و تحلیل دیتاست اشاره دارد که به منظور تعیین خواص ریاضی منحصر به فرد آن داده‌ها انجام می‌شود. یادگیری ماشینی از عملیات‌های آماری شروع شده و سپس فراتر می‌رود. میانگین، میانه، نما، واریانس، و انحراف معیار شاخص‌هایی هستند که برای توصیف دیتاست به کار می‌روند. تسلط بر مبحث احتمالات به درک بهتر مدل‌های مختلف هوش مصنوعی و یادگیری ماشینی کمک می‌کند.

  • ریاضیات کاربردی، چارچوب‌ها و الگوریتم‌ها

آشنایی با مبانی نظری الگوریتم‌ها و نحوه‌ی کارکرد آن‌ها از اهمیت بالایی برخوردار است. افراد باید با مباحثی از قبیل گرادیان کاهشی، (ضرایب) لاگرانژی، بهینه‌سازی محدب، معادلات دیفرانسیل جزئی، برنامه‌نویسی درجه‌ی دوم، و جمع‌زنی آشنایی داشته باشند. علاوه بر این، برای ساخت مدل‌های هوش مصنوعی با استفاده از داده‌های بدون ساختار، باید بر الگوریتم‌های یادگیری عمیق و نحوه‌ی پیاده‌سازی آن‌ها با استفاده از یک چارچوب مشخص تسلط داشت. چند نمونه از چارچوب‌هایی که در هوش مصنوعی به کار می‌روند عبارت‌اند از: TensorFlow، PyTorch، Theano، و Caffe.

  • کتابخانه‌ها و ابزارهای پردازش زبان طبیعی (NLP)

هدف اصلی پردازش زبان طبیعی یا NLP، ترکیب علوم کامپیوتر، مهندسی اطلاعات، زبان‌شناسی، هوش مصنوعی و برنامه‌نویسی سیستم‌ها به منظور پردازش و تحلیل دیتاست‌های بزرگ است. مهندس یادگیری ماشین و هوش مصنوعی باید بتواند مسائل گسترده‌ و جامع NLP، از قبیل پردازش زبان، صوت و ویدئو، را اجرا کند؛ در این راستا، استفاده از کتابخانه‌ها و ابزارهای متعدد NLP از این دست ضروری است:

  • NTLK
  • Gensim
  • Word2vec
  • TextBlob
  • CoreNLP
  • تجزیه و تحلیل عواطف
  • PyNLPI
  • شبکه‌های عصبی

شبکه‌ی عصبی، سیستمی (سخت‌افزاری یا نرم‌افزاری) است که مانند مغز انسان عمل می‌کند. شبکه‌های عصبی مصنوعی بر اساس نحوه‌ی کارکرد مغز انسان‌ها طراحی شده‌اند. البته این شبکه‌ها تنها شیوه‌ی درک انسان‌ها را تقلید نمی‌کنند، بلکه در مسائلی به کار می‌روند که بسیار فراتر از قابلیت‌های انسانی است. شبکه‌های عصبی را می‌توان در زمینه‌های کاری و تجاری گوناگونی به کار برد. مهندسان هوش مصنوعی باید بتوانند مسائل پیچیده‌ای از نوع تشخیص الگو، شناسایی چهره، تشخیص دست‌خط و … را حل کنند.

اگر کسی بخواهد دانش خوبی از این مباحث به دست آورده و مهارت‌های خود را ارتقاء دهد، گذراندن دوره‌های هوش مصنوعی و دریافت گواهینامه‌های مربوطه به او کمک خواهند کرد شغلی مناسب با درآمدی قابل‌قبول، به عنوان یک مهندس یادگیری ماشین و هوش مصنوعی، به دست آورد.

مهارت‌های غیرفنی
  • تکرار ایده‌ها (الگوسازی سریع)

برای رسیدن به بهترین ایده‌ی ممکن، تکرار ایده‌ها فرآیندی ضروری است. تکرار ایده‌ها در همه‌ی جنبه‌های یادگیری ماشینی (از انتخاب مدل مناسب گرفته تا کار روی پروژه‌هایی همچون آزمایشات A/B، کتابخانه‌های NLP و غیره) قابل اجراست. متقاضیان، به خصوص زمانی که با مدل‌های سه بُعدی سروکار دارند، باید بتوانند با استفاده از تکنیک‌های گوناگون و به کمک طراحی‌های کامپیوتری سه بُعدی، مدل‌های واقع‌گرایانه‌ای متشکل از اجزاء یا مجموعه‌های مستحکم بسازند.

  • دانش از حوزه‌ی تخصصی

موفق‌ترین پروژه‌های هوش مصنوعی آن‌هایی هستند که به شکل مناسب و کارآمد، نقاط ضعف اصلی را درگیر می‌کنند. به همین دلیل، داشتن درکی جامع از حوزه‌ی تخصصی مربوطه و راه‌های کسب منفعت از آن اهمیت بالایی دارد.

  • تفکر خلاق و بحرانی

گذراندن دوره‌های آموزشی هوش مصنوعی و کسب گواهینامه‌های مربوطه به افرادی که می‌خواهند با این مباحث آشنا شده و مهارت‌های خود را ارتقاء دهند، کمک می‌کند. این دوره‌ها، آغاز مسیر دستیابی به مشاغل هوش مصنوعی با درآمدی قابل‌قبول هستند.

برترین برنامه‌های اعطاکننده گواهینامه در حوزه‌ی هوش مصنوعی

متقاضیان مشاغل حوزه‌های هوش مصنوعی یا یادگیری ماشینی می‌توانند با شرکت در دوره‌های آموزشی اعطاکننده گواهی که در مؤسسات آموزشی مختلف برگزار می‌شوند، مهارت‌های خود را اثبات کنند. تقاضای شغلی برای افرادی که این گواهینامه‌ها را در دست دارند نسبت به گذشته افزایش یافته است؛ زیرا خیلی از سازمان‌ها این گواهی‌ها را سنگ محکی برای ارزیابی متقاضیان شغلی می‌دانند. در این قسمت، چند مورد از برترین دوره‌های آموزشی را معرفی می‌کنیم که گواهینامه‌هایی مهم و محبوب صادر می‌کنند:

  1. «هوش مصنوعی برای همه» از Coursera

Coursera یک پلتفرم آموزشی جهانی است که تعداد زیادی دوره‌ی آموزشی با گواهی‌های معتبر ارائه می‌دهد. این سامانه با بیش از ۲۰۰ دانشگاه و سازمان برتر همکاری دارد تا بتواند آموزش‌های آنلاینی انعطاف‌پذیر، مقرون‌ به صرفه، مرتبط با شغل در دسترس همگان قرار دهد. یکی از این دوره‌های آموزشی «هوش مصنوعی برای همه» نام دارد. این دوره‌ به اصطلاحات و واژه‌شناسی هوش مصنوعی (همچون شبکه‌های عصبی، یادگیری ماشینی، یادگیری عمیقی و علوم داده) می‌پردازد. با شرکت در این دوره‌ی آموزشی، درک بهتری از راهبردهای گوناگون هوش مصنوعی به دست خواهید آورد، درکی که به توسعه‌ی پروژه‌های یادگیری ماشینی و علوم داده کمک می‌کند.

  1. «مهندس هوش مصنوعی (AIE™)» از ARTiBA

هیأت هوش مصنوعی آمریکا (ARTiBA) با ارائه‌ی گواهینامه‌ی مهندسی هوش مصنوعی (AIE™)، به متقاضیان کمک می‌کند مسیر شغلی خود در هوش مصنوعی را ارتقاء دهند. گواهینامه‌ی AIE™ که بر اساس چارچوب شناخته‌شده و بین‌المللی AMDEX™ طراحی شده است، دانش لازم برای فعالیت به عنوان یک متخصص موضوعی (SME) را در اختیار متقاضیان قرار می‌دهد.

در این دوره‌ی آموزشی، متقاضیان مفاهیم گوناگون از قبیل یادگیری ماشینی، یادگیری با نظارت و غیرنظارت شده، پردازش زبان طبیعی، محاسبات شناختی، یادگیری تقویتی و یادگیری عمیق را می‌آموزند. شرکت‌کنندگان در این دوره می‌توانند سرعت آموزش را مطابق با نیاز خود تغییر دهند؛ امکان حضور در آزمون، ۴۵ روز پس از ثبت‌نام وجود دارد.

  1. «دوره‌ی آموزش حرفه‌ای هوش مصنوعی» از مایکروسافت

مایکروسافت یک دوره‌ی آموزشی هوش مصنوعی برگزار می‌کند که در انتهای آن گواهینامه‌ای معتبر نیز به شرکت‌کنندگان تعلق می‌گیرد. این دوره یک برنامه‌ی آموزشی جامع از مباحث مربوطه را در برمی‌گیرد. شرکت‌کنندگان با مباحث گوناگون همچون مقدمات یادگیری ماشینی، زبان و ارتباطات، بینایی کامپیوتری، و همچنین پایتون که زبان ضروری برای برنامه‌نویسی است، آشنا خواهند شد. شرکت‌کنندگان آزادی عمل دارند و می‌توانند بین مباحث بینایی کامپیوتری و تجزیه و تحلیل تصویر و یا سیستم‌های تشخیص گفتار و پردازش زبان طبیعی یکی را انتخاب کنند؛ در این حوزه‌ها افراد می‌آموزند بر اساس داده‌ها، راهکارهایی هوشمند ارائه دهند.

  1. «مهندسی هوش مصنوعی» از simplilearn

Simplilearn با همکاری IBM، یک دوره‌ی آموزشی مهندسی هوش مصنوعی برگزار می‌کند. هدف از این دوره‌ی آموزشی، غنی‌سازی مهارت‌های شرکت‌کنندگان و تربیت متخصص هوش مصنوعی است. شرکت‌کنندگان با استفاده از قابلیت‌های متنوع IBM همچون هکاتون‌ها، کلاس‌های ارشد، جلسات زنده، آزمایشگاه‌های کاربردی، جلسات پرسش آزاد و پروژه‌های گوناگون، می‌توانند بر مفاهیم علوم داده به زبان پایتون، یادگیری ماشینی، یادگیری عمیق و NLP تسلط یابند. علاوه بر این، امکان دسترسی به حساب کاربردی IBM Cloud Lite و دریافت گواهینامه‌ی ارشد هوش مصنوعی Simplilearn (که در بین صنایع شناخته‌شده و پذیرفته‌شده است) برای همه‌ی شرکت‌کنندگان وجود دارد.

جمع‌بندی

اگر به دنبال فعالیت در حوزه‌ی هوش مصنوعی هستید، باید مهارت‌ها و گواهینامه‌های لازم را در دست داشته باشید. با دریافت گواهینامه‌های لازم، شانس خود را برای به دست آوردن شغلی بهتر در سازمانی خوش‌نام، افزایش می‌دهید.

منبع: هوشیو

10 واقعیت درباره یادگیری ماشین


ایده یادگیری ماشین مدت‌ها پیش معرفی شده است. سیل عظیم داده‌ها و منابع محاسباتی گسترده به ظهور یادگیری ماشین کمک اساسی کرده‌اند. امروزه، یادگیری ماشین به موضوع داغ روز تبدیل شده است. حتی مهندسان نرم‌افزار به یک دلیل عمده در صدد مطالعه یادگیری ماشین هستند: یادگیری ماشین تماماً با برنامه‌نویسی داده‌محور سر و کار دارد و می‌تواند در اکثر موارد جایگزین برنامه‌نویسی سنتی شود. با توجه به افزایش روزافزون محبوبیت یادگیری ماشین، افراد بسیاری برای یادگیری آن ابراز علاقه کرده‌اند. اما هیچ کس به دنبال حقایق یادگیری ماشین نیست. بنابراین، مقاله حاضر در نظر دارد با ارائه واقعیت‌ها درباره یادگیری ماشین راه درست را به علاقمندان نشان دهد. امیدواریم مطالب این مقاله به شما در انتخاب این مسیر یادگیری درست کمک کند و بتوانید به شغل رویایی‌تان در یادگیری ماشین دست یابید.

واقعیت ۱: دانشمندان داده و مهندسان یادگیری ماشین ۶۰ الی ۷۰ درصد زمان‌شان را صرف رفع مسائل کیفیت داده می‌کنند.

نکته جالب درباره یادگیری ماشین این است که داده‌های دنیای واقعی در وضعیت نابسامانی به سر می‌برند و مثل دیتاست‌های پیش‌پردازش شده نیستند که از Kaggle یا هر پلتفرم دیگری قابل دانلود باشند. دیتاست‌های دنیای واقعی با یکدیگر فرق دارند و با مسائل کیفی خاصی همراه‌اند. رفع این مسائل به دانش خاص آن حوزه نیاز دارد. از جمله کارهایی که در رفع مسائل کیفی داده انجام می‌گیرد، می‌توان به مدیریت مقادیر گمشده، شناسایی داده‌پرت، رمزگذاری متغیرهای رسته‌ای و غیره اشاره کرد. تلاش برای حل مسئله مقادیر گمشده، بیشترین زمان را از دانشمندان داده می‌گیرد. پس از شناسایی داده‌پرت باید چه اقدامی انجام داد؟ آیا باید در صدد حذف آن برآمد؟ آیا باید مقدار مرتبطی جایگزین آن کرد؟ این کار به دانشی بستگی دارد که باید برای مسائل تحلیلی به کار برد. ممکن است داده‌پرت‌ها داستان جالبی داشته باشند. باید در خصوص مسئله‌ای که قصد حل‌اش را دارید، دانش خوبی داشته باشید. بنابراین، در پایان می‌توان گفت که رفع مسائل کیفی داده به زمان زیادی نیاز دارد.

نکته کلیدی: حین انجام یادگیری ماشین باید تمرکزتان را فقط روی مدیریت مقادیر گمشده، شناسایی داده‌پرت، کدگذاری متغیر و کسب دانش تخصصی درباره مسئله معطوف کنید. این کار به شما کمک می‌کند تا به شغل رویایی‌تان در یادگیری ماشین دست یابید.

واقعیت ۲: مهندسان یادگیری ماشین زمانی برای تنظیم هایپرپارامترها اختصاص نمی‌دهند.

نکته دیگری که درباره یادگیری ماشین باید بدانید این است که تنظیم هایپرپارامترها می‌تواند عملکرد مدل را تا حدی ارتقاء دهد. گزینه‌های خودکارسازی از قبیل جستجوی شبکه یا جستجوی تصادفی نیز در تنظیم هایپرپارامترها موجود هستند. این گزینه‌ها از نوشتار زیاد برای حلقه‌ها پیش‌گیری کرده و باعث صرفه‌جویی در زمان می‌شوند. مهندسان یادگیری ماشین به جای تمرکز بر تنظیم هایپرپارامترها، رفع مسائل کیفی داده‌ها را در اولویت کارهایشان قرار می‌دهند زیرا مسائل کیفی داده می‌تواند به پروژه آنها خاتمه دهد.

نکته کلیدی: رفع مسائل کیفی داده در هنگام انجام کارهای یادگیری ماشین در دستور کارتان باشد. وقتی می‌خواهید کار تنظیم هایپرپارامترها را انجام دهید، همیشه از گزینه‌های خودکارسازی نظیر جستجوی شبکه یا جستجوی تصادفی استفاده کنید.

واقعیت ۳: ساخت مدل کاری نیست که در یک دوره عملیات انجام گیرد و فرایندی تکراری به شمار می‌رود.

یکی از نکات جالب درباره یادگیری ماشین این است که نمی‌توانید به سادگی در زمان کم مدل خوبی بسازید. مدل‌سازی کاری نیست که در یک دوره عملیات انجام گیرد و فرایندی تکراری به شمار می‌رود. اگر بخواهید مدل خوبی بسازید، حتماً همه مراحل را پس و پیش می‌کنید تا نهایتاً به مدلی دست یابید که تنوع بالای داده ها را مدیریت کند. در ابتدا، ممکن است مدل پایه‌ای بسازید که برای مقایسه با سایر مدل‌ها مورد استفاده قرار گیرد. سپس، ممکن است روش‌های تنظیم هایپرپارامتر دیگری را نیز امتحان کنید و عملکرد مدل را اندازه بگیرید. همچنین، شاید بخواهید از روش‌های کاهش بُعد استفاده کنید و مدل‌تان را دوباره آموزش دهید. بنابراین، ساخت مدل مراحل تکراری زیادی دارد.

واقعیت ۴: تنظیم هایپرپارامتر چالش بزرگی در یادگیری بدون نظارت است.

درباره یادگیری ماشین باید این را هم بدانید که در نوع نظارت‌نشده آن که برچسبی وجود ندارد، اندازه‌گیریِ عملکرد مدل کار دشواری است. بنابراین، تنظیم هایپرپارامتر چالش بزرگی در یادگیری بدون نظارت محسوب می‌شود. ممکن است مقادیر مختلفی را برای هایپرپارامترها در نظر بگیرید و نمودارهایی برای تایید انتخاب‌تان ایجاد کنید. گاهی دانش زمینه‌ای در خصوص مسئله به افراد کمک می‌کند تا مقادیر درستی را برای هایپرپارامترها به دست آورید.

واقعیت ۵: یادگیری ماشین خودکار نمی‌تواند جایگزین دانشمندان داده شود.

یادگیری ماشین خودکار ابزاری در دست دانشمندان داده است تا کارها را به راحتی انجام دهند؛ این ابزار به آنها کمک می‌کند تا کارهای تکراری و خسته‌کننده را با آسودگی خاطر انجام دهند، در زمان ارزشمندشان صرفه‌جویی کنند و عملکرد خوبی در سازگاری و حفظ کد داشته باشند. یادگیری ماشین خودکار دانشمندان داده را از کار بی‌کار نمی‌کند. نیاز به دانش زمینه‌ای و وجود داده‌های بدون برچسب در یادگیری نظارت نشده می‌تواند از فرایند خودکارسازی در یادگیری ماشین پیشگیری کند.

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

واقعیت ۶: مدل‌های یادگیری ماشین Scikit-learn مثل تنسورفلو در صنعت کاربرد گسترده‌ای ندارند.

نکته دیگر درباره یادگیری ماشین این است که اگرچه ابزارهای ارزیابی Scikit-learn از سازگاری بسیار بالایی برخوردارند، اما کاربرد گسترده‌ای در صنعت ندارند. شبکه های عصبی به خوبی در Scikit-learn اجرا نمی‌شوند. Scikit-learn از GPU پشتیبانی نمی‌کند. سایر الگوریتم‌های موجود در عملکرد ضعیف‌تری نسبت به کتابخانه‌هایی مثل XGBoost دارند. همچنین، Scikit-learn عملکرد کُندی در دیتاست‌های بزرگ از خود نشان داده است. در مقابل، تنسورفلو گزینه‌های مناسبی برای شبکه‌های عصبی ارائه می‌کند.

نکته کلیدی: اگر تازه با یادگیری ماشین آشنا شده‌اید، توصیه می‌کنم در ابتدا Scikit-learn را یاد بگیرید تا دانش پایه‌ای خوبی برای ادامه مسیر یادگیری‌تان کسب کرده باشید. سپس، یادگیری کتابخانه تنسورفلو را در اولویت کاری‌تان قرار دهید.

واقعیت ۷: نیازی نیست دانشمندان داده از مسائل ریاضی الگوریتم‌های یادگیری ماشین آگاهی داشته باشند.

اگرچه بهتر است دانشمندان داده اطلاعاتی درباره هر کدام از الگوریتم‌ها داشته باشند، اما نیازی نیست از همه مسائل ریاضی الگوریتم‌های یادگیری ماشین آگاهی داشته باشند. دانشمندان داده فقط باید بدانند که کدام الگوریتم‌ها می‌تواند به بهترین شکل ممکن در انجام کارهای خاص به آنها کمک کند. همچنین، باید از نحوه بکارگیری الگوریتم‌ها آگاهی داشته باشند. علاوه بر این، آنها باید بدانند الگوریتم مورد نظرشان چه نوع داده‌هایی را به عنوان ورودی می‌پذیرد و از آنها خروجی می‌گیرد. دانشمندان داده باید از نحوه تاثیرگذاریِ تغییرات پارامتر بر عملکرد مدل نیز آگاه باشند. اگر آنها با مسائل ریاضی پیچیده‌ در الگوریتم‌ها آشنا باشند، مزیت مضاعفی برای‌شان به حساب می‌آید، اما کسب این دانش الزامی نیست.

واقعیت ۸: در یادگیری ماشین، هیچ برنده‌ی مشخصی بین R و پایتون وجود ندارد.

حتماً می‌دانید که R و پایتون دو زبان برنامه‌نویسی پرکاربرد در علوم داده و یادگیری ماشین هستند. این دو زبان مزایا و معایب خاص خود را دارند. هر دوی آ‌نها کتابخانه‌های متعددی برای تحلیل داده، دستکاری داده و کارهای یادگیری ماشین عرضه می‌کنند. نمی‌توان هیچ برنده‌ای را از میان این دو انتخاب کرد. بسته به نیازهای پروژه، ممکن است از کمکِ هر دو استفاده کنید. با این حال، من به شخصه پایتون را ترجیح می‌دهم چون نحو آن به راحتی قابل فهم است.

واقعیت ۹: SQL مهارت اصلی مهندس یادگیری ماشین است.

چون %۷۰ یادگیری ماشین به کار با داده مربوط می‌شود، زبان پرسمان ساخت‌یافته (SQL) مهارت اصلی مهندس یادگیری ماشین است. شما می‌توانید اسکریپت‌های پایتون و R را در سرورهای SQL اجرا کنید. اگر به دنبال شغلی مرتبط با مهندسی یادگیری ماشین باشید، خواهید دید که SQL یکی از الزامات اصلی است.

واقعیت ۱۰: مدل‌های یادگیری ماشین دنیای واقعی در لپ‌تاپ ساخته نمی‌شوند.

آخرین نکته این مقاله درباره یادگیری ماشین این است که احتمالاً با ساخت مدل‌های یادگیری ماشین در لپ‌تاپ آشنایی دارید. با این حال، این کار در کاربردهای عملی دنیای واقعی امکان‌پذیر نیست. ایرادی ندارد که از لپ‌تاپ‌تان برای ساخت نمونه اولیه از یک مدل استفاده کنید یا مدل‌سازی را تمرین کنید. بهتر است با فرایند تلفیق و مقیاس‌بندیِ مدل‌ها نیز آشنا باشید.

منبع: هوشیو

تعامل انسان و هوش مصنوعی : چطور تجربه مشتری را بهینه کنیم


یکی از ویژگی‌های بارز مشاغل موفق در قرن بیست و یکم، تعامل مشتری است. طبق توضیح هاب اسپات تعامل مشتری ایجاد تعامل با مصرف کنندگان در چندین کانال برای تقویت ارتباط شرکت با آن‌ها است و امروزه به لطف پیشرفت در شبکه های اجتماعی، تعامل مشتری در بالاترین حد خود قرار دارد. با توجه به حجم وسیع داده در این مشکل، تعامل انسان و هوش مصنوعی می‌تواند فکر خوبی باشد.

MIT معتقد است کلان داده، هنگامی که از هوش مصنوعی بهره ببرد، می تواند به بینش هیجان‌انگیز و حیاتی امروز کسب و کارها منجر شود. اما هنگامی که در مورد هوش مصنوعی صحبت می کنیم، این اصطلاح طیف گسترده ای از فناوری‌های نوظهور را در بر می‌گیرد. همه آنها به معنای تجربه مشتری و تعامل انسان و هوش مصنوعی قابل استفاده نیستند. در اینجا، ما خواهیم فهمید که چگونه داده‌ها و هوش مصنوعی می‌توانند با هم کار کنند و به ایجاد یک سیستم عمیق‌تر و قوی‌تر تعامل انسان و هوش مصنوعی برای یک کسب و کار کمک کنند.

منابع داده و CX

اگر اخیراً از گوگل برای جستجو استفاده کرده‌اید، متوجه شده‌اید که اکنون این موتور جستجو تمایل دارد کاربران را به سمت آنچه که فکر می‌کند به دنبال آن هستند، سوق دهد. مرتبط بودن در آنچه موتور جستجو به شما ارائه می‌دهد، امری حیاتی است و مشاغلی که برای تغذیه هوش مصنوعی‎شان از داده‌ها استفاده می‌کنند هم از این قاعده مستثنی نیستند. شرکت‌ها می‌توانند داده‌ها را از کوکی‌ها یا برنامه‌های تلفن همراه جمع‌آوری کنند، هوش مصنوعی خود را آموزش دهند و تجربه منحصر به فردی برای مشتری ایجاد کنند. از آنجا که الگوریتم‌های یادگیری ماشین امکان آموزش مجدد بر اساس اطلاعات جدید را دارند، پاسخ‌های هوش مصنوعی همیشه براساس آخرین داده‌های جمع‌آوری شده در حساب آن کاربر مرتبط خواهند بود. قوانین مربوط به جمع‌آوری داده‌های کاربران متفاوت هستند، اما اگر مشاغل قصد انجام این کار را دارند، باید اطمینان حاصل کنند که در تمامی پلتفرم‌ها انجام این کار قانونی باشد.

درجه بالاتر محاسبات الگوریتمی

مجله وایرد نوشته الگوریتم‌ها مجموعه‌ای از مراحل برای یک محاسبه خاص هستند. اما این یک اصطلاح ریاضی در ساده‌ترین شکل آن است. وقتی صحبت از الگوریتم در علوم کامپیوتر باشد، نیاز به تعریفی ظریف‌تر داریم. یادگیری الگوریتمی، قلب تپنده هوش مصنوعی است، زیرا به سیستم می‌آموزد چه چیزی را باید از داده‌های جدید انتخاب کند. در شرایطی که بیشتر الگوریتم‌ها تحت نظارت هستند (توسط مدیر تحت نظارت قرار می‌گیرند و در صورت بروز خطا اصلاح می‌شوند)، در نهایت، آن‌ها می‌توانند به تنهایی هم اجرا شوند. یادگیری ماشین می‌تواند تفاوت‌های ظریف رفتار مصرف‌کننده را در نظر گرفته و جنبه‌های روانشناختی خریدار را نمایان سازد. داده‌هایی که توسط یادگیری ماشین تولید می‌شود هم می‌توانند به چیدمان درست آیتم‌های مربوط برای مشتریان کمک کند.

تکنولوژی پردازش زبان طبیعی

پردازش زبان طبیعی سعی دارد شرایط تعامل انسان و هوش مصنوعی را بهبود بخشد و کاری کند تا هوش مصنوعی با استفاده از پارامترهای انسانی و نه آنچه از کامپیوتر انتظار دارید، پاسخگوی مسائل باشد. پردازش زبان طبیعی نحوه تعامل یک برند با خریداران خود را تغییر می‌دهد. این امر باعث می‌شود که برخورد با هوش مصنوعی از دیدگاه مصرف‌کننده بسیار ساده‌تر به نظر برسد؛ زیرا آن‌ها نیازی به یادگیری رابط‌های پیچیده ندارند. این سیستم به سادگی با آن‌ها به زبان انگلیسی ساده صحبت می‌کند و بازخوردشان را جمع‌آوری می‌کند و آن بازخوردها را به ذخیره داده‌های موجود اضافه می‌کند. همچنین چت‌بات‌ها دارای سیستم‌های یکپارچه‌سازی آسان هستند که به آن‌ها این امکان را می‌دهد که در وب‌سایت یک شرکت قرار گیرند. هزینه‌های استفاده از این فناوری در یک وب‌سایت تجاری نیز به میزان قابل توجهی کمتر است.

بینایی ماشین و تجربه مشتری

مشتریان همیشه به دنبال روش‌های کارآمدتر برای بهینه‌‎سازی خریدهای خود هستند. بینایی ماشین سیستمی است که به سادگی می‌تواند برای تجزیه و تحلیل داده‌ها از یک منبع خاص استفاده کند. به عنوان مثال، با جمع‌آوری داده‌های ترافیک در یک فروشگاه، بینایی ماشین می‌تواند یک نقشه گرمایی ایجاد کند تا نشان دهد اکثر مصرف‌کنندگان بیشتر در چه بخش‌هایی وقت خود را صرف می کنند. این یعنی بهترین شیوه تعامل انسان و هوش مصنوعی . این بینش می‌تواند به هدایت مشاغل به سمت کمپین‌های تبلیغاتی موثرتر یا محصولاتی که مشتریان بیشتری دارد، کمک کند. یکی دیگر از نمونه‌های عالی استفاده از بینایی ماشین، ویژگی لنز پینترست است. این ویژگی به کاربران اجازه می‌دهد با استفاده از دوربین تلفن هوشمند خود هرچه را می‌خواهند در دنیای اطراف خود جستجو کنند. این ویژگی دقیقاً نشان می‌دهد که هوش مصنوعی با انگیزه مناسب چه توانایی‌هایی دارد.

یادگیری عمیق در کنار تجربه مشتری

یادگیری عمیق یعنی به هوش مصنوعی آموزش دهیم که مانند یک انسان فکر کند. ما معتقدیم این کار آسان است، زیرا این کار را به صورت طبیعی انجام می‌دهیم، اما در واقع یک فرایند پیچیده است که برای دستیابی به آن، محاسبات زیادی نیاز است. الگوریتم‌های یادگیری عمیق می‌توانند در ایجاد سرنخ و ایجاد فرصت برای مشاغل بی ارزش باشند. یکی از بهترین نمونه‌ها در بخش مراقبت‌های بهداشتی استفاده از داده‌های مقیاس پذیر در دنیای واقعی است که توسط Trialbee پیاده‌سازی شده است. مشارکت بیمار در طی تحقیقات بالینی برای آزمایشات مربوط به واکسن بسیار سودمند است. این یعنی به کسب‌و‌کارها راه‌حلی برای تعامل انسان با هوش مصنوعی پیشنهاد دهیم که از آن برای مطابقت شرکت‌ها با شرکت‌کنندگانی که در مطالعات مشابه در سراسر جهان شرکت کرده‌اند، استفاده کنند. استفاده از هوش مصنوعی برای سازمان‌های دارویی، medtech، بیوتکنولوژی و CRO باعث افزایش بهره‌وری خواهد شد و همچنین تجربه مشتری منحصر به فردی را برای شرکت‌کنندگان ایجاد می‌کند.

یکی دیگر از کاربردهای مناسب یادگیری عمیق، تعاملات به موقع است. مصرف‌کنندگان در حین کار با نماینده خدمات مشتری، توقعات مشخصی دارند. اکثریت مشتریان برای وقت خود ارزش قائل هستند و این که مجبور شوند منتظر بمانند آن‌ها را بی‌میل کرده و از برندها دور می‌کند. تعامل انسان و هوش مصنوعی در زمان مناسب باعث می‌شود که هوش مصنوعی پاسخی درست در چارچوبی دقیق برای این مشکل داشته باشد. این سیستم با استفاده از زمینه و هدف کاربر تعیین می‌کند که آن‌ها چه کاری می‌خواهند انجام دهند و نسبت به اقدامات آن‌ها واکنش نشان می‌دهد.

ایجاد تعامل بهتر با مشتری از طریق استفاده هوشمندانه از هوش مصنوعی

تعامل انسان و هوش مصنوعی باعث می‌شود که شرکت موفق‌تر باشد و به طور کلی، اساس یک شرکت وقتی با مشتریانش تعامل داشته باشد، بسیار سالم‌‎تر به نظر می‌رسد. در بازاریابی‌های قدیمی، تماس با کاربران و درک نیازهای آن‌ها مسئله‌ای ساده بود که البته توجه زیادی به آن نمی‌شد. از طرفی، تعامل انسان و هوش مصنوعی به انرژی زیادی نیاز دارد که برای تامین آن شاید به همکاری همه کارکنان نیاز باشد. اگر کسب‌و‌کاری بخواهد در این محیط مدرن فعال باقی بماند، باید با این شرایط سازگار شود. هوش مصنوعی بهترین راه برای حرکت شرکت‌ها به سوی موفقیت است، اما هوش مصنوعی بدون داده مانند وسیله نقلیه بدون سوخت است. با اطمینان از این‌که سیستم هوش مصنوعی داده کافی برای یادگیری و توسعه را دارد، مشاغل می‌توانند از تمام پتانسیل آن در جذب مشتری استفاده کنند.

انواع کاربردهای هوش مصنوعی در صنایع مختلف را در هوشیو بخوانید

منبع: hooshio.com