هوش مصنوعی خانه

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

هوش مصنوعی خانه

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

شبکه عصبی مصنوعی چیست ؟

شبکه عصبی مصنوعی چیست ؟




شبکه عصبی مصنوعی یا Artificial Neural Network یک سیستم هوش مصنوعی است که در واقع

طراحی شده تا عملکرد مغز بیولوژیکی را برای تصمیم گیری باز سازی کند. برای درک بهتر این موضوع

بهتر است اول بدانیم که شبکه عصبی چیست ؟ شبکه عصبی مجموعه ای از الگوریتم ها است که تلاش

می کند از طریق فرآیندی که می تواند روابط عملکرد مغز انسان را انجام دهد، روابط اساسی را در

مجموعه ای از داده ها بشناسد. به این معنا ، شبکه های عصبی به سیستم های عصبی اعم از ارگانیک یا

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

نیاز به طراحی مجدد معیارهای خروجی، بهترین نتیجه ممکن را ایجاد می کند.

فهمیدن یک شبکه عصبی مصنوعی

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

مغز انسان صدها میلیارد سلول به نام سلولهای عصبی دارد. هر نورون از سلولی تشکیل شده است که وظیفه

پردازش اطلاعات و حمل آن اطلاعات را به مغز (ورودی) و دادن جواب (خروجی) را انجام می دهد. “نورون”

در این شبکه های مصنوعی یک عملکرد ریاضی است که اطلاعات را طبق معماری خاص جمع آوری و

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

ANN صدها یا هزاران نورون مصنوعی به نام واحد پردازش دارد که توسط گره ها به هم پیوسته اند. این واحد

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

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

ارائه شده برای تهیه یک گزارش خروجی دارد. درست مانند انسان برای رسیدن به نتیجه یا خروجی به قوانین

و دستورالعمل ها نیز نیاز است ، ANN ها همچنین برای تکمیل نتایج خروجی خود از مجموعه ای از قوانین

یادگیری به نام backpropagation ، مخفف انتشار خطاها به سمت عقب استفاده می کنند تا نتایج خروجی

را بهبود ببخشند.

مراحل اولیه پردازش 

ANN در ابتدا یک مرحله آموزشی را طی می کند که می آموزد الگوهای موجود در داده ها را بطور

بصری یا متنی تشخیص دهد. در طی این مرحله نظارت شده ، شبکه، خروجی واقعی تولید شده خود را

با آنچه برای تولید مد نظر بوده است مقایسه می کند  تفاوت بین هر دو نتیجه با استفاده از پردازش پشتی

تنظیم می شود. این بدان معناست که شبکه ، در جهت معکوس کار می کند ، از واحد خروجی به واحدهای

ورودی می رود تا وزن اتصالات خود را بین واحدها تنظیم کند تا اینکه اختلاف بین نتیجه واقعی و مورد

نظر کمترین خطای ممکن را ایجاد کند.در طول دوره آموزش و نظارت ، به ANN آموزش داده می شود

که با استفاده از انواع سؤال بله / خیر با شماره های باینری، به دنبال چه چیزی باشد و متوجه بشود که نتیجه

آن چیست؟ به عنوان مثال ، بانکی که می خواهد به موقع کلاهبرداری کارت اعتباری را تشخیص دهد ،

ممکن است چهار واحد ورودی دارای این سؤالات باشد: (1) آیا معامله در کشور دیگری از کشور مقیم

کاربر است؟ (2) آیا این وب سایت که از کارت ویزیت وابسته به شرکت ها یا کشورهایی در لیست تماشای

بانک استفاده می شود ، استفاده می شود؟ (3) آیا مبلغ معامله از 2000 دلار بیشتراست؟ (4) آیا نام موجود

در صورتحساب معامله همانند نام دارنده کارت است؟ بانک می خواهد پاسخ های “تقلب تشخیص داده شده”

بله بله بله خیر باشد ، که در قالب باینری 1 1 1 0 خواهد بود. اگر خروجی واقعی شبکه 1 0 1 0 باشد ،

نتایج خود را تنظیم می کند تا زمانی که خروجی  با 1 1 1 0 یکسان باشد. پس از آموزش ، سیستم رایانه ای

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

برنامه های کاربردی عملی برای شبکه های عصبی مصنوعی (ANN)

شبکه های عصبی مصنوعی زمینه را برای توسعه برنامه های کاربردی در حال تغییر جهت استفاده در کلیه

بخش های اقتصاد فراهم می کند. سکوهای هوش مصنوعی که بر روی ANN ساخته شده اند ، روشهای سنتی

انجام کارها را عوض می کنند. از ترجمه صفحات وب به زبان های دیگر گرفته تا داشتن یک دستیار مجازی

برای سفارش آنلاین ، مکالمه با چت بات ها برای حل مشکلات ، سیستم عامل های هوش مصنوعی در حال

ساده سازی معاملات هستند و خدمات را با هزینه های ناچیز در دسترس همه قرار می دهند.

اجزاء شبکه های عصبی مصنوعی

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

وزنه ها مقادیر عددی است که با ورودی ها ضرب می شود. در backpropagation ، آنها اصلاح

می شوند تا ضرر را کاهش دهند. به عبارت ساده ، وزنه ها مقادیر آموخته شده از ماشین توسط شبکه

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

خودتنظیم می شوند. عملکرد فعال سازی یک فرمول ریاضی است که به نورون کمک می کند تا روشن

یا خاموش شود. لایه ورودی ابعاد بردار ورودی را نشان می دهد. لایه پنهان گره های واسطه ای را نشان

می دهد که فضای ورودی را به مناطقی با مرز نرم تقسیم می کنند. این مجموعه ورودی، وزنی را به خود

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

خروجی شبکه عصبی است.

انواع شبکه عصبی مصنوعی

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

بسته به نوع : ساختار ، جریان داده ، نورونهای مورد استفاده و تراکم آنها ، لایه ها و فیلترهای فعال سازی عمق

شبکه‌های پیش خور (Feed Forward Neural Network) آن دسته از شبکه ها هستند که الگوریتم آنها

همواره در مسیر رو به جلو حرکت می کند .به این معنی که خروجی هر لایه تنها بر لایه بعد اثر میگذارد و

در لایه‌ی خودش تغییری ایجاد نمی‌کند. شبکه‌های پس‌خور (Feed Back Neural Network) که بر خلاف

مورد قبلی مسیربرگشتی دارند و خروجی نرون در لحظه حال نه تنها به ورودی در آن لحظه بلکه به مقدار

خروجی خود نرون در لحظه ی گذشته نیز وابسته است. یکی دیگر از این شبکه ها شبکه های عصبی کانولوشن

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

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

خواسته شده را به ما بدهد.

هوش مصنوعی با پایتون

هوش مصنوعی با پایتون




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

با توجه به نظرات توسعه دهندگان پایتون با داشتن 57% آرا، نسبت به زبان C++ محبوب تر

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

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

 به این دلیل که برنامه ابتدایی تری است بسیار سخت تر است. پایتون زبان برنامه نویسی C++

 جدیدی نیست اما در سال های اخیر جایگاه ویژهای را برای خود به دست آورده.

پایتون چیست ؟

پایتون (به انگلیسی: Python) یک محیط یکپارچه توسعه نرم‌افزار همه منظوره سطح بالا، شیءگرا،

اِسکریپتی و متن باز است که توسط خیدو فان روســـــوم در سال ۱۹۹۱ در کشور هلند طــراحی شــد.

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

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

که در اختیار کاربر است بسیار وسیع هستند.

بر خلاف برخی زبان‌های برنامه ‌نویسی رایج دیگر که بلاک‌های کد در آکولاد تعریف می‌شوند (به‌ ویژه

زبان‌هایی که از گرامر زبان سی پیروی می‌کنند) در زبان پایتون از فــــاصله و جلو بــردن متن برنامه

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

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

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

(از جمله شی‌گرا و برنامه‌نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع

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

دارد و مناسب است.

چرا هوش مصنوعی را با پایتون می نویسند ؟

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

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

سطح بالایی است) ، scikit-Learn (برای داده کاوی ، تجزیه و تحلیل داده ها و یادگیری ماشین)

، pylearn2 (انعطاف پذیر تر از scikit-Learn) البته تمام کتابخانه ها نیستند و این لیست کتابخانه ها

ادامه دارد.پایتون یک پیاده سازی آسان برای OpenCV دارد. آنچه پایتون را برای همه محبوب می کند،

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

یادگیری ماشینی یا هوش مصنوعی با آن زبان ، باید شناخت کاملی از آن زبان مورد نظر را بدانند. اما

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

را اداره کند. گذشته از آن ، زمانی که کسی در نوشتن و اشکال زدایی کد در پایتون سپری می کند،

در مقایسه با C ، C ++ یا Java ، بسیار کمتر می شود.

مزیت های پایتون برای نوشتن هوش مصنوعی

اولین مزیتی که خیلی ها را به سمت پایتون سوق می دهد همانطور که قبلا ذکر کردیم داشتن تعداد بالای

کتابخانه ها برای این زبان برنامه نویسی است. کتابخانه یک ماژول یا گروهی از ماژولهایی

منتشر شده توسط منابع مختلف مانند PyPi است که شامل یکسری کد از پیش نوشته شده است که به

کاربران امکان می دهد تا به برخی عملکردهای مختلف برسند. کتابخانه های Python

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

بار کد نویسی کنند. موانع کم برای ورودی، دانشمندان داده بیشتری را مجاب می کند تا

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

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

دارد و این روند یادگیری را آسانتر می کند. نحو ساده آن به شما امکان می دهد تا با سیستمهای

پیچیده راحت کار کنید و روابط صریح بین عناصر سیستم را تضمین کنید. پایتون برنامه بسیار انعطاف

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

مستقل است و می تواند روی سیستم عامل هایی مثل ویندوز، مک او اس، لینوکسو خیلی از

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

کد دیگر توسعه دهندگان را بخوانید. این برنامه قابلیت تجسم سازی خوبی دارد برای مثال کتابخانه Matplotlib

اجازه می دهید نمودارها ، و طرح هایی برای درک بهتر داده ها ، ارائه مؤثر و تجسم

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

برنامه هایی که با پایتون نوشته شده

اینستاگرام (Instagram): نرم‌افزار اشتراک‌گذاری تصاویر و ویدیوها
بیت‌تورنت (نرم‌افزار) (BitTorrent): نرم‌افزار کلاینت برای فایل‌های به اشتراک گذاشته شدهٔ (p2p) توسط پروتکل بیت‌تورنت
چندلر (Chandler): مدیر اطلاعات شخصی شامل تقویم، میل، کارهای روزانه، یادداشت‌ها و…
Civilization IV: یک گیم کامپیوتری بر مبنای پایتون که از boost.python استفاده می‌کند
میلمن (Mailman): یکی از معروفترین نرم‌افزارهای مرتبط با ایمیل
کمبیلو (Kombilo): مدیر پایگاه داده و مرورگر بازی‌های go
موین‌موین (MoinMoin): یکی از قدرتمندترین و معروفترین ویکی‌های موجود
پلون (Plone): یک ابزار مدیریتی محتوایی متن باز، قدرتمند و کاربر پسند
پورتاژ (Portage): قلب توزیع جنتو. یک مدیر بستهای سیستم لینوکس
زوپ (zope): یک پلتفورم شیء گرای مبتنی بر وب. زوپ شامل یک سرور نرم‌افزار به همراه پایگاه داده شیء گرا و یک رابط مدیریتی درونی مبتنی بر وب می‌باشد
اس‌پی‌ای (SPE): یک IDE رایگان، متن باز برای سیستم‌عامل‌های ویندوز، لینوکس، مک که از wxGlade(طراحی رابط کاربر),PyChecker (دکتر کد) (Blender(3D پشتیبانی می‌کند
یام (Yum): یک برنامه مدیریت بسته متن‌باز برای توزیع‌های سازگار با آرپی‌ام.
آباکوس(Abaqus):نرم‌افزار شبیه‌سازی با روش المان محدود که امکان اسکریپت‌نویسی به زبان پایتون را به کاربر می‌دهد.

زبان های دیگر که تحت تاثیر پایتون نوشته شده اند

طراحی و فلسفه پایتون بر بسیاری از زبانهای برنامه نویسی دیگر تأثیر گذاشته است:

بو از حالت تورفتگی ، نحو مشابه و الگویی مشابه شی استفاده می کند.
کبرا از اصطلاح و نحو مشابه استفاده می کند ، و سند تأیید آن ، پایتون را برای اولین بار در بین زبان هایی که بر آن تأثیر گذاشته اند ، لیست می کند.
CafeScript ، یک زبان برنامه نویسی است که به زبان JavaScript کامپایل می شود ، دارای نحوی الهام گرفته از پایتون است.
ECMAScript / جاوا اسکریپت تکرار کننده و ژنراتورها را از پایتون گرفته است.
GDScript ، یک زبان برنامه نویسی بسیار شبیه به پایتون ، که در موتور بازی گودوتساخته شده .
Go برای “سرعت کار با زبانی پویا مانند پایتون” طراحی شده است و همین نحو را برای برش آرایه ها به اشتراک می گذارد.
گرووی از میل به آوردن فلسفه طراحی پایتون به جاوا انگیزه گرفت.
جولیا به گونه ای طراحی شده بود که برای برنامه نویسی عمومی به مانند پایتون قابل استفاده باشد.
نیم از عملکرد  و نحو مشابهی استفاده می کند.
یوکیهیرو ماتسوموتو ، خالق روبی گفته است: “من می خواهم یک زبان برنامه نویسی داشته باشم که از پرل قدرتمندتر باشد و از پیتون شیء گرا باشد. به همین دلیل تصمیم گرفتم که زبان خودم را طراحی کنم.”
سوئیفت ، یک زبان برنامه نویسی است که توسط اپل ساخته شده است و دارای نحوی با الهام از پایتون است.
شیوه های توسعه پایتون نیز توسط زبان های دیگر تقلید شده است. به عنوان مثال ، تمرین نیاز به سندی که توضیحات منطقی را برای آن شرح می دهد ، و مسائل مربوط به آن ، تغییر زبان (در پایتون ، یک PEP) در Tcl ،  Erlang ، ​​و Swift نیز مورد استفاده قرار می گیرد.

هوش مصنوعی برنامه نویسی

هوش مصنوعی برنامه نویسی






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

هنگامی که با این زبان ها آشنایی داشته باشید می توانید از میان آنها بهترین را برای شروع پروژه

انتخاب کنید ، و بر مبنای آن شروع به نوشتن کد ها بکنید. هوش مصنوعی اکنون با تمام مزایایی که در

صدها مورد و موقعیت های کاربردی منحصر به فرد در اختیار شما قرار می دهد ، به بخشی جدایی

ناپذیر از زندگی روزمره ما تبدیل شده است ، لازم به ذکر نیست که چقدرکار ها را برای ما راحت تر

کرده است.

هوش مصنوعی و برنامه نویسی در دنیای امروز

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

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

هوش مصنوعی بدون پیشرفت های اساسی در زبان های برنامه نویسی اساسی امکان پذیر نمی باشد.

با رونق در هوش مصنوعی ، نیاز به برنامه نویسان و مهندسین کارآمد و ماهر به همراه پیشرفت در

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

کار با AI وجود دارد ، هیچ زبان برنامه نویسی یک راه حل یک مرحله ای برای برنامه نویسی هوش –

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

زبان های برنامه نویسی هوش مصنوعی
پایتون:

پایتون که در سال 1991 ایجاد شد ،در یک نظرسنجی نشان می دهد که بیش از 57٪ از توسعه دهندگان

به احتمال زیاد پایتون را نسبت به C ++ به عنوان زبان برنامه نویسی خود برای توسعه راه حل های AI

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

دنیای توسعه هوش مصنوعی را فراهم می کند.

به گفته گوییدو ون رزوم: پایتون آزمایشی است که نشان می دهد برنامه نویسان، به چه میزان آزادی نیاز دارند.

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

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

برخوردار می شوید بلکه از انعطاف پذیری ارائه شده توسط زبان برنامه نویسی نیز بهره مند می شوید. برخی از

ویژگی هایی که ممکن است بیشترین بهره را از پایتون داشته باشید ، استقلال پلتفرم  و چهارچوبهای گسترده برای

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

مختصر و خواندنی باشد که اکثر اقدامات را با مقدار کمی کد واضح بیان می کند  نه اینکه به صورت ردیف کد های

بی معنی باشد  که خواننده را به کام مرگ می کشاند.

برخی از محبوب ترین کتابخانه های پایتون :
  • TensorFlow ، برای بارگیری از یادگیری ماشینی و کار با مجموعه داده ها
  • scikit-learn، برای آموزش مدلهای یادگیری ماشین
  • PyTorch ،برای دید رایانه و پردازش زبان طبیعی
  • Keras، به عنوان واسط کد برای محاسبات و عملیات ریاضی بسیار پیچیده
  • SparkMLlib، مانند کتابخانه یادگیری ماشینی Apache Spark ، یادگیری ماشین را با ابزارهایی مانند الگوریتم ها و برنامه های کاربردی آسان می کند
  • MXNet، به عنوان یکی دیگر از کتابخانه آپاچی برای سهولت در کارکردن با یادگیری عمیق کاربرد دارد
  • Theano، به عنوان کتابخانه برای تعریف ، بهینه سازی و ارزیابی عبارات ریاضی استفاده می شود
  • Pybrain، برای الگوریتم های یادگیری قدرتمند ماشین استفاده می شود

همچنین ، پایتون با توجه به مشارکتهای مخازن GitHub از جاوا پیشی گرفته است و به رتبه دوم زبان برنامه نویسی

تبدیل شده است. در واقع ، Stack Overflow آن را “سریعترین رشد” زبان اصلی برنامه نویسی می نامد. “

java

جاوا یکی از بهترین زبان های برنامه نویسی است که وجود دارد و گواه آن 20 سال استفاده بهینه از این نرم افزار

می باشد. جاوا با دارا بودن رابط کاربری آسان، طبیعت انعطاف پذیر و استقلال پلتفرم ، برای توسعه هوش مصنوعی

از روش های مختلفی استفاده می کند:

  • TensorFlow، لیست زبانهای برنامه نویسی پشتیبانی شده TensorFlow نیز شامل Java با API است. این پشتیبانی به اندازه سایر زبانهای کاملاً پشتیبانی شده از نظر ویژگی غنی نیست ، اما در آنجا وجود دارد و با سرعتی سریع بهبود می یابد.
  • Deep Java Library، ساخته شده توسط آمازون برای ایجاد و استقرار توانایی های یادگیری عمیق با استفاده از جاوا.
  • Kubeflow، Kubeflow استقرار آسان و مدیریت پشته های آموزش ماشین را روی Kubernetes تسهیل می کند ، و آمادگی استفاده از راه حل های ML را فراهم می آورد.
  • OpenNLP، OpenNLP Apache یک ابزار یادگیری ماشین برای پردازش زبان طبیعی است.
  • ● Java Machine Learning Library، Java-ML چندین الگوریتم یادگیری ماشین را در اختیار توسعه دهندگان قرار می دهد.
  • Neuroph، Neuroph طراحی شبکه های عصبی را با استفاده از چارچوب منبع باز جاوا با کمک رابط کاربری گرافیکی Neuroph امکان پذیر می کند.
R

R توسط رز ایهاکا و رابرت جنتلمن ساخته شد و نسخه اول آن در سال 1995 راه اندازی شد. R در حال حاضر

توسط R Development Core Team نگهداری می شود ، R اجرای زبان برنامه نویسی S و کمک به توسعه

نرم افزار آماری و تجزیه و تحلیل داده ها است.

Prolog

این کلمه مختصر شده Logic Programming است ، Prolog برای اولین بار در سال 1972 ظاهر شد.

این یک ابزار جالب برای توسعه هوش مصنوعی ، به ویژه پردازش زبان طبیعی است. Prolog بهترین کار را

برای ایجاد chatbots انجام می دهد ، ELIZA اولین chatbot است که با Prolog ایجاد شده است و تاکنون

وجود داشته است.

Lisp

این کلمه مختصر List Processingمی باشد که دومین زبان برنامه نویسی قدیمی در کنار Fortran

است. لیپس که به عنوان یکی از بنیانگذاران هوش مصنوعی (AI) شناخته می شود ، توسط جان مک کارتی

در سال 1958 ساخته شد. Lisp به عنوان یک یادداشت عملی ریاضی برای برنامه ها ، به سرعت انتخاب

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

از بهترین گزینه ها برای پروژه های هوش مصنوعی در Machine Machine تبدیل می کند.

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

که ما به آنها اشاره نکرده ایم. اما باید بدانید که هر کدام از این زبان ها نقاط قوت و ضعفی دارند که با ترکیب

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

های دیگری مثل مانگو دی بی پایگاه داده خود را بسارید و یک رابطه با آنها بر قرار کنید. در نهایت با استفاده

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

به روز هم هوشمند تر شود .

هوش مصنوعی در بورس

هوش مصنوعی در بورس





هوش مصنوعی فناوری است که در تمام زمینه ها در حال نفوذ است و بازار بورس

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

بهادار سرمایه گذاری و انتخاب سهام برنده تبدیل شده است. در حالی که شرکت های بزرگ

سالهاست که از AI استفاده می کنند تا حجم انبوهی از داده ها ، از جمله عملکرد سهام ،

روند رسانه های اجتماعی ، تفسیر شرکت ها ، روند کارت های اعتباری ، رفتار مصرف

کننده و غیره را استخراج کنند ، ظهور و گسترش انتشار مبتنی بر هوش مصنوعی

tech بازارهای جهانی سهام را در دوره جدیدی قرار داده است.از این قضیه مستثنا نیست

ورود هوش مصنوعی در بورس

در گذشته ، تجزیه و تحلیل این داده ها از طریق تجزیه و تحلیل کمی وقت گیر و فراتر از

توانایی های انسان های معمولی بود ، فقط برای شرکت های بزرگ سرمایه گذاری مانند

گلدمن ساکس و J.P مورگان ، که نزدیک به 20٪ از پرتفوی خود را با هوش مصنوعی

مدیریت می کردند ، استفاده می شد. اکنون که هوش مصنوعی تقریباً همه گیر است و موانع

ورود به آن کاهش یافته است ، کارگزاران و شرکت های نوپا به دنبال استفاده از این فناوری

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

روند استفاده از هوش مصنوعی در بورس آشنا بشویم باید بدانیم که هوش مصنوعی و بورس

چیست؟

هوش مصنوعی: 

ساده ترین تعریف از هوش مصنوعی ، مربوط به دهه 1950 می باشد که توسط یکی از

پروفسورهای دارتموث ، جوزف مک کارتی ارائه شد. روشی برای استفاده از نرم افزار

برای تقلید از جنبه های یادگیری و تصمیم گیری است ، به گونه ای که می توان از یک

ماشین برای شبیه سازی آن استفاده کرد. از زمان شروع استفاده از هوش مصنوعی ،

برنامه های کاربردی آن تغییر کرده و روش آن برای جابجایی فناوری رشد بیشتر شده

است. اکنون که فناوری مدرن توانسته پا به پای مفهئم هئش مصنئوعی پیش برود،

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

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

هوش مصنوعی قیمت ها را به روز رسانی می کند و برای مشتریان پیشنهاداتی ارائه

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

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

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

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

و خلبانها ها تنها هفت دقیقه از پرواز که شاما برخواستن و نشستن است را در طول پرواز

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

کلاهبرداری را تحت نظر می گیرند. هوش مصنوعی می تواند درپزدی های ادبی را به

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

اسنپ چت ، از هوش مصنوعی در چندین عملکرد استفاده می کنند تا شما را با دوستان

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

هوش مصنوعی مدرن

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

 یک پیامد نوین است کاملا در اشتباه هستید. هوش مصنوعی، هر چقدر ساده، دهه ها است که

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

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

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

ماشین یاد می دهید تا کاری را انجام دهد. این شامل مواردی مانند شناسایی شماره تلفن مجازی

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

بیشتر و جمع آوری داده ها ، هوش مصنوعی دقیق ترمی شود و قادر به پردازش داده ها برای

تصمیم گیری آگاهانه بهتر می شود. یادگیری عمیق هم شبیه به یادگیری ماشینی است یعنی

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

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

مغز شباهت دارند استفاده می کند تا الگو های جدید را یاد بگیرد. با توجه به اینکه محققان هر ساله

مرز های این تکنولوژی را جا به جا می کنند و مفهوم های جدیدی را ارائه می دهندیادگیری عمیق

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

با ایجاد توانایی سازگاری با داده های جدید و ایجاد الگوریتم ها برای ایجاد خروجی مطلوب ،

باعث ایجاد یادگیری در دستگاه می شود. البته انجام این کار مستلزم داضشتن توان محاسباتی

قوی است که اخیرا انسانها توانسته اند که به این توانایی دست یابند.

بازار بورس چیست ؟

حالا که یک شناخت نسبی به هوش مصنوعی ارید باید بدانید که بورس چیست و بازار بورس

چگونه کار می کند ؟ بازار بورس مکانی است که سهام شرکت های دارای فهرست های معاملاتی

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

بهادار تسهیل می کند. سهام فقط درصورتی که در بورس موجود باشد می تواند خریداری یا فروخته

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

مالکیت سهام به این معنی است که سهامدار صاحب یک قطعه از شرکت برابر با تعداد سهام است

که به عنوان بخشی از کل سهام باقیمانده شرکت در اختیار دارد. به عنوان مثال ، یک شخص یا

مؤسسه ای که صاحب 100000 سهم یک شرکت با یک میلیون سهم برجسته است ، می تواند 10٪

سهام مالکیت در آن داشته باشد. اکثر شرکت ها سهم قابل توجهی دارند که به میلیون ها میلیارد ها

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

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

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

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

اخبار بازار اختصاص می دهند.

 نقش هوش مصنوعی در خرید و فروش در بورس سهام

بنابراین ، چگونه هوش مصنوعی در بورس سهام اعمال می شود؟ برای فناوری ای که برای جمع آوری

سریع شماره ها و تصمیم گیری بهینه استفاده می شود ، هوش مصنوعی به صورت  طبیعی برای دنیای

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

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

که الگوهای رفتاری را آشکار می کند که ممکن است توسط یک انسان قابل درک  نباشد. این امر می تواند

شکل جدیدی از دقت را در تصمیم گیری های معاملات که فراتر از استراتژی های سنتی سرمایه گذاری

است ، فراهم کند. به همین ترتیب ، فناوری هوش مصنوعی تقاضای خود را برای “مشاوران رباتیک”

افزایش داده است ، که می تواند الگوهای معاملاتی یک سرمایه گذار را شخصی سازی کند و اهداف مالی

آنها را به شیوه ای منسجم تر مورد هدف قرار دهد. البته اینها فقط برخی از کاربردهای شناخته شده

هوش مصنوعی است. بورس های اوراق بهادار در سراسر جهان کاربرد AI را درک کرده اند و تمرکز

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

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

پیش ببرند ، اما میزان اینکه شرکتهای سرمایه گذاری چه بزرگ و چه کوچک ، آشکار یا محرمانه از آن

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

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

هوش مصنوعی بی فایده می شود چرا که همه از همان تحلیل ها استفاده می کنند اما باز می تواند تفاوت هایی

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

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

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

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

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

AI و ML به روش های مختلف بر تجارت تأثیر گذاشته اند.

شناسایی و تجزیه و تحلیل پیش بینی کننده ها (عوامل) قیمت سهام

هوش مصنوعی و ML از شبکه های عصبی و چندین روش یادگیری برای شناسایی و تجزیه و تحلیل عوامل

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

شناخته می شوند. بر اساس این عوامل ، AI و ML قیمت سهام آینده را پیش بینی می کنند. همچنین، این کاربرد

هوش مصنوعی نمونه ای از Machine Learning است.

تصمیمات مبتنی بر واقعیت

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

احساساتی مانند ترس ، حرص و طمع ، امید و دستور کار هدایت می شود. با این تصمیمات مبتنی بر واقعیت،

تجارت برای فعالان بازار سود آورتر شده است.

تغییر در الگوهای استخدامی در حوزه تجارت

با ظهور تجارت مبتنی بر واقعیت ، هوش مصنوعی نیز نیاز انسان را برای کمک به مدیریت همین امر به

ارمغان آورده است. از آنجا که تجارت مبتنی بر AI و ML به افراد ماهر در ریاضیات ، برنامه نویسی رایانه

و غیره نیاز دارد ، اکنون دامنه تجارت استخدام کارمندان در زمینه های مختلف افزایش یافته است.

استفاده از Chatbot ها

AI و ML به طور قابل توجهی ارزش زندگی روزمره معامله گران را با چندین مورد مفید مثلاً چت بات ها

افزوده اند. Chatbot ها نحوه تجارت را بهبود بخشیده است زیرا معامله گران نه تنها راحت تر می توانند

با chatbot ارتباط برقرار کنند بلکه به طیف وسیعی از اطلاعات  نیز دسترسی دارند. علاوه بر این،

چت بات ها خود را آموزش می دهند و نیازی به مداخله انسانی ندارد.

سناریوهای خطر شبیه سازی شده

از آنجا که هوش مصنوعی به پیش بینی قیمت سهام در حوزه تجارت کمک می کند ، بهترین ابزار

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

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

استثنایی دارد. با استفاده از این توانایی ، می توان سودهای بالقوه را به حداکثر رساند و سناریوهای خطر

را شبیه سازی کرد. از این رو ، AI و ML تجارت تجاری را به سمت سودآور تر معامله گران سوق داده اند.

پیاده سازی و کاربردهای هوش مصنوعی در تجارت بورس

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

پیش بینی تغییر قیمت سهام بر اساس داده های پیشین

یادگیری ماشینی مستلزم تغذیه داده های تاریخی به سیستم است تا بتواند تصمیم خود را در آینده بر اساس

آنها بگیرد. از این رو ، برای پیش بینی قیمت سهام که متغیرهای هدف نامیده می شوند ، یادگیری ماشین

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

موجود در یادگیری ماشینی می آموزد که متغیرهای پیش بینی کننده را برای پیش بینی متغیرهای هدف

بکار گیرد.

تسریع جستجو برای استراتژی های بازرگانی الگوریتمی موثر

یادگیری ماشینی همچنین برای تسریع در جستجوی استراتژی های مؤثر تجارت الگوریتمی توسعه یافته شده

است. از آنجا که یک رویکرد خودکار ارائه می دهد ، بسیار بهتر از فرآیند دستی است. این استراتژی های

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

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

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

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

تعداد بازار های تحت نظر

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

هرچه تعداد بازارها بیشتر باشد ، شانس یک معامله گر بهتر است که در سود آور ترین بازار سرمایه گذاری

کند. از این رو می توانید با اجرای این برنامه ماشینی ، فرصت های خود را افزایش دهید. چندین شرکت

مشهور مانند Renaissance Technologies و Citadel وجود دارند که برای تصمیم گیری در زمینه

سرمایه گذاری خود از یادگیری ماشینی استفاده می کنند.

البته باید این مورد را در نظر داشت که هوش مصنوعی چون بر مبنی  یکسری از قوانین فعالیت می کند

 نمی تواند همه جنبه ها را در نظر بگیرد اتفاقات غیر مترقبه ای که امکان وقوع آن وجود دارد خارج از

دید هوش مصنوعی قرار دارد بنابراین می تواند تاثیر منفی در داد و ستد بازار بورس داشته باشد.

همانطور که در این مطلب اشاره کردیم جای هیچ شکی وجود نئارد که هوش مصنوعی برای انجام امور مالی

بسیار گزینه مناسبی است و می تواند کارایی فوق العاده ای را در این حوزه داشته باشد. اما باید در نظر داشت

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

هوش مصنوعی می تواند بسیاری واقعیت ها را در نظر بگیرد و بر آن مبنی تصمیم گیری کند می تواند خطرات

را در یک سناریو شبیه سازی کند و حتی به شمادر زیر نظر گرفتن چندین بازار سهام کمک کند.

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

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






شاید به نظر برسد که رابطه هوش مصنوعی و شغل ملزم به یادگیری برنامه نویسی باشد اما در واقع اینگونه نیست.

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

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

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

 عمدتا روند شغل یابی را کارآمد تر سریع تر و راحت تر می کند.

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

در طول سه سال گذشته ، نقش هوش مصنوعی در استخدام به شدت مورد مطالعه قرار گرفته است. این تحقیق

نشان می دهد که نامزدهای شغلی تمایل به استفاده از هوش مصنوعی در فرآیند استخدام و پیدا کردن راحت تر

شغل دارند تا روی آوردن به رویکردهای آنالوگ سنتی. اگرچه شرکت ها چند سال است که از هوش مصنوعی

برای استخدام استفاده می کنند ، اما متقاضیان کار اخیراً قدرت هوش مصنوعی را برای کمک به آنها در

جستجوی خود کشف کرده اند. قبلا اگر می خواستید دنبال شغل باشید باید به سایت های شغل یابی مثل

 Monster.com,می رفتید و با استفاده از کلمه کلیدی شغل مورد نظر خود را انتخاب می کردید که صدها و یا هزاران

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

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

امروزه با وجود شرکت های مبتنی بر هوش مصنوعی مانند  Eightfold, Skillroads و Fortay, دیگر

فرایند کاری، جوستجوی شغل نیست بلکه در مورد تطابق متقاضیان با شغل های موجود می باشد. شما در مورد

قابلیت ها و تنظیمات برگزیده خود به چند سؤال پاسخ می دهید و پیوندی به LinkedIn یا پروفایل های دیگر

خود ارائه می دهید. سپس سیستم های هوش مصنوعی که قبلاً هم مشاغل آزاد را ثبت کرده اند ، و هم شرکت های

پشت پرده را بازبینی کرده اند  گزارش های مطابقت را تهیه می کنند که از نظر شغل و شرکت بهترین

گزینه ها را برای شما ایجاد می کنند. به طور معمول ، یک نمره کلی وجود دارد که درصدی از0٪ تا 100٪

را برای هر شغل در نظر می گیرند.در بسیاری از موارد ، این گزارش حتی به شما می گوید که مهارت ها

  یا توانایی های شما را مورد نیاز هست یا خیر و حتی آنالیز ارائه می دهد که نمره شما را افزایش می دهد.

ساختن یک دوره برنده در زندگی

معمولاً وقتی به دنبال شغلی هستید ، به طور هم زمان به تعداد زیادی از شرکت ها که استخدام دارند تقاضا

ارسال می کنید. این بدان معناست که دو گزینه وجود دارد: با ارسال یک رزومه عمدتا عمومی با اندکی

 تغییر برای هر کدام از شرکت ها، که در زمان صرفه جویی می کند، ویا اینکه زمان بیشتری صرف کنید

.تا یک رزومه اختصاصی برای فرصت های شغلی تهیه کنید که بهترین تطابق را داشته باشد امروزه ،

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

می توانند به شما بگویند چه قابلیت هایی را ممکن است بخواهید به رزومه خود اضافه کنید ، نشان می دهند

که چگونه این موارد اضافی می تواند بر روی  شانس شما را برای استخدام تأثیر بگذارد و حتی بازنویسی

رزومه شما را برای کار یا شرکت خاصی متناسب انجام می دهند. آنها همچنین می توانند شما ، شغل و شرکت

را تجزیه و تحلیل کرده و یک نامه تحت پوشش سفارشی را تهیه کنند. در حالی که محققان هنوز کیفیت

نامه های انسانی را در مقابل کاور های ساخته شده توسط AI را مورد بررسی قرار نداده اند ، نمونه های

تولید شده توسط AI که  بررسی شده اند ، نسبت به نمونه هایی که از فارغ التحصیلان MBA برای خودشان

در طی 30 سال گذشته درست کرده اند غیر قابل تشخیص است. قاعدتا ، برای بسیاری از مشاغل سطح پایین،

شکل ظاهری جلوه ای از گذشته است. اما برای مشاغل سطح بالاتر ، از آنها همچنان به عنوان مکانیسم مهم

غربالگری استفاده می شود.

پیدا کردن حقوق مناسب با کار

همیشه یکی از سخت ترین قسمت های شغل یابی مذاکره بر سر حقوق دریافتی بوده و هست. در گذشته و به طور

سنتی ، متقاضیان در یک نقطه ضعف اطلاعاتی قرار داشته اند ، بنایراین مذاکره درباره حقوق و دستمزد مورد

نظر خود را نسبت به آنچه که دیگران برای انجام کار مشابه دریافت می کنند ، دشوارتر می شد. اما اکنون با

وجود کزارش های مبتنی بر هوش مصنوعی که از منابع ای مثل PayScale.com, Salary.com,

LinkedIn Salary و سایر منابع مشابه، موجب می شود تا اطلاعاتی نظیر حقوق و کل جبران خسارت

متناسب با عنوان شغل ، تحصیلات ، تجربه ، موقعیت مکانی و سایر عوامل  به متقاضیان شغلی ارائه  شود.

این اطلاعات ازآماری که دولت ها ، شرکت ها و افراد خصوصی منتشر کرده اند جمع آوری می شود.

برای داده های خود گزارش شده ، بهترین سایت ها برای اطمینان از صحت داده ها ، آزمایش های آماری را

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

مثال ، PayScale.com بیش از 54 میلیون پاسخ دهنده در پایگاه داده خود دارد و از بیش از 150،000

نفر در هر ماه نظرسنجی می کند تا گزارش های خود را به روز و رشد داده های آن را انجام دهد.

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

یک تحقیقات در سال 2018 نشان داد که نیمی از متقاضیان شغل 18 تا 36 ساله از ابزار های هوش مصنوعی

برای پیدا کردن شغل استفاده کردند و 63% از آنها استفاده از این ابزار ها را بسیار متقاعد کننده دانسته اند. بیشتر

تحقیقات در مورد استفاده از هوش مصنوعی در فرآیند شغل یابی، روی استخدام متمرکز شده است ، اما انتظار

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

شرکت ها موثر است ، بنابراین منطقی به نظر می رسد که می تواند برای نامزدهای شغلی نیز بسیار مفید

باشد. براساس تحلیل ما از داده های تجارت Crunchbase ، در حقیقت ، حداقل 2 میلیارد دلار سرمایه گذاری

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