(به انگلیسی: machine learning & Artificial intelligence) (اختصاری AI)، شاخه ای از علوم رایانه است که می تواند به جای انسان تصمیم گیری کند و اعمالی را انجام دهد.
در برخی موارد این تصمیمات بهتر از انسان و بعضا ضعیف تر از انسان عمل می کند.
در بازار های مالی این علم به کمک انسان آمده است و در صورت برنامه نویسی درست و قوی خیلی بهتر از انسان عمل می کند. مثلا اگر هوش مصنوعی وارد ضرر شود احساساتی نمی شود و خیلی بهتر از انسان شرایط را کنترل می کند. ولی انسان در صورت انجام معامله ناموفق احساساتی شده و روی تمام معاملاتش تاثیر می گذارد. که این امر برای ربات و ماشین یک امر غیر منطقی و نشدنی است.
در مرحله اول با اجرای ربات مثل یک نوزاد تازه به دنیا امده شروع به کشف و یادگیری می کند که در این مرحله منطقی نیست که معاملات را به دست ربات نوپا بسپاریم. اما رفته رفته با گرفتن دیتا در شرایط متفاوت بازار ربات به بلوغ می رسد. مثلا این که چه نقاطی ، در چه پترن هایی یا در چه ساعاتی خریدار ها شروع به خرید و فروشنده ها شروع به فروش می کنند. طبیعتا تعداد خطا های بالایی در این آنالیز ها وجود دارد اما ربات ها به گونه ای برنامه ریزی می شوند تا جلوی ضرر در آن خطا ها گرفته شود.
امروزه بسیاری از ربات ها در بازار های مالی مشغول فعالیت هستند اما هوش مصنوعی بهترین عملکرد را در این زمینه دارد چرا که هیچگونه قید و شرطی برای این ربات ها تعریف نمی شود بلکه خود ربات شروع به جمع آوری این قید و شرط ها می کند که طبیعتا بعتر از انسان عمل می کنند چون انسان قابلیت ذخیره و پردازش تمامی رفتار های بازار را ندارد اما ماشین به آسانی با بررسی رفتار قیمت در تمامی حالات مشابه که در دیتابیس وجود دارد بهترین شبیه سازی را انجام می دهد که دیده می شود هوش مصنوعی نقاطی را برای ورود و خروج انتخاب می کند که باری هوش انسان کاملا بی منطق و بی دلیل است اما ربات آن را تشخیص داده و دلیلش می تواند ریشه در ناخودآگاه و احساسات معامله گران داشته باشد.
نقطه قوت دیگر این گونه ربات ها این است که چند بعدی هستند. یعنی می توانند همزمان چند چارت و چند شرط را بررسی کنند. حتی هزاران چارت و هزاران شرط. این امر که برای انسان غیر ممکن است کمک میکند تا همه ی وابستگی های غیمت در عناصر مختلف شناسایی شود و تصمیمات در بهترین حالت انجام شود.
بزرگترین دلیلی که می توان برنامه نویسان را متقاعد کند تا همه ی انرژی و وقت خود را روی این پروژه بگذارند این است که تنها هوشی که می تواند به ضریب برد 100% در معاملات برسد هوش مصنوعیست. این به این معناست که بالاترین سود و کمترین ریسک قابل دستیابی است.