Эвалюцыйныя алгарытмы гандлю

Выява © Юрчанка-Сяргей, Shutterstock.

Малюйце малюсенькі жывы алгарытм ... клетка ў лічбавай царыне ... Уявіце сабе клеткі, якія ўтвараюць тканіны, органы і цэлы арганізм, якія ўзнікаюць у выніку іерархіі рознага кшталту альго. Цяпер візуалізуйце такую ​​AI-гандаль на рынках.

Аўтар Луіс Моліна і Джуліян Моліна

У штучным інтэлекце эвалюцыйныя алгарытмы натхняюцца біялагічнай эвалюцыяй, паняццем, якое ахоплівае размнажэнне, мутацыю, рэкамбінацыю і адбор.

Як будуць выглядаць алгарытмы эвалюцыйнага гандлю?

Гэта пытанне, якое трымае мяне неспакой за апошнія пару гадоў.

Гэты артыкул - першы этап падарожжа, які адвядзе нас у займальны свет штучнага жыцця, дзе мы выявім фінансавую біясферу, населеную аўтаномнымі агентамі, якія жывуць альбо паміраюць у залежнасці ад іх здольнасці выступаць на рынках.

Эвалюцыйная мадэль

Спроба прадугледзець такую ​​біясферу, якая багатая на істоты, якія спецыялізуюцца на гандлі, патрабуюць пэўных папярэдніх абстракцый.

Першае, што нам трэба, - гэта эвалюцыйная мадэль, спалучаная з эвалюцыйнай мэтай, каб забяспечыць прасоўванне ў пэўным кірунку.

Прыродная біялагічная мадэль заснавана на эвалюцыі шляхам натуральнага адбору з трыма асноўнымі характарыстыкамі:

  1. Рысы могуць быць рознымі.
  2. Розныя рысы прыносяць розныя ступені выжывальнасці і размнажэння.
  3. Пажаданыя рысы можна перадаваць праз пакаленні.

Напэўна, мэтай біялагічнай эвалюцыі з'яўляецца забеспячэнне выжывання відаў шляхам адаптацыі да навакольнага асяроддзя. Тое, што людзі становяцца больш разумнымі ў наступных пакаленнях, з'яўляецца следствам асноўнай мэты, а не самой мэтай.

Наша мадэль алгарытмаў эвалюцыйнага гандлю ставіць падобную мэту: выжыванне відаў. Аднак у нашай мадэлі выжыванне - гэта сродак для дасягнення больш высокай мэты, а гэта інтэлект. Мы чакаем, што людзі з часам стануць больш разумнымі.

Найменшая адзінка жыцця

«Клетка - гэта асноўная структурная, функцыянальная і біялагічная адзінка ўсіх вядомых жывых арганізмаў. Гэта найменшая адзінка жыцця, якую часта называюць будаўнічымі блокамі жыцця. "

У нашым лічбавым царстве эквівалент ячэйцы - гэта алгарытм, які рэалізуе адзіную элементарную гандлёвую стратэгію.

Давайце назавем гэтых алгаботаў.

Такім чынам, што робіць альгабат?

У двух словах, ён вырашае, купіць ці прадаць актывы, якія знаходзяцца ў падпарадкаванні, на падставе даступнай ім інфармацыі.

Такім чынам, альгабат павінен мець доступ да дадзеных, да якіх ён ужывае пэўную логіку. У выніку ён прымае рашэнне, якое ў большасці выпадкаў зводзіцца да таго, каб нічога не рабіць, у той час як час ад часу можа ўключаць куплю або продаж актываў.

Каб быць паспяховым у сваёй гандлі, мяркуе каламбур, альгабат таксама павінен мець памяць, каб памятаць хаця б, якія актывы ён мае ў той час, калі яму трэба прыняць рашэнне.

Як і клеткі, альгабаты - гэта найменшыя адзінкі жыцця і найменшыя будаўнічыя блокі ва Сусвеце, якія мы ўяўляем.

Асноўныя ўласцівасці альгабатаў

У нашым алгарытмічным сусвеце няма біялагічнага жыцця. Замест гэтага жывыя арганізмы, такія як алгабаты, маюць фінансавае жыццё.

Што цяпер гэта можа азначаць?

Фінансавае жыццё

Вобласць даследаванняў, у якой вывучаюцца сістэмы, звязаныя з біялагічным жыццём, у спробе узнавіць некаторыя яе аспекты, называецца штучным жыццём. Штучнае жыццё, такім чынам, адбываецца ў штучных умовах, шмат разоў праз мадэляванне, альбо ў сферы праграмнага забеспячэння, абсталявання і нават біяхіміі.

Мы вызначаем фінансавае жыццё як тып штучнага жыцця, у якім агенты жывуць, пакуль у іх дастаткова грошай, каб аплаціць свае выдаткі.

Гэта азначае, што агенты павінны мець даход за працу, якую яны робяць, і выкарыстоўваюць гэты прыбытак для аплаты тых выдаткаў, якія яны нясуць падчас працы.

Найважнейшая ўласцівасць фінансавага жыцця заключаецца ў тым, што агенты, у якіх скончацца грошы, паміраюць.

Гэта ўласцівасць азначае, што агентам трэба пачынаць з грошай. На самай справе, ім трэба пачынаць з дастатковай колькасці грошай, пакуль яны не змогуць атрымаць стабільны прыбытак.

Тое, як агенты атрымліваюць прыбытак, ствараецца нешта каштоўнае і знаходзіць сутнасць, гатовую плаціць за створаную каштоўнасць.

У выпадку з альгабатамі яны вырабляюць каштоўнасць, гандлюючы на ​​рынках.

У вышэйзгаданай уласнасці ўзнікае пытанне: хто фінансуе альбаботы, пакуль ім не ўдаецца атрымаць стабільны прыбытак?

Інтуітыўна зразумелым адказам стане чалавек, які напісаў код альгабата.

У некаторых выпадках гэта сапраўды так. Але ... што рабіць, калі агент быў створаны па іншым алгарытме? Сутнасць вышэйшага парадку, на якую адказвае альгабат?

Ці што, калі агент назапасіў дастаткова грошай, каб падзяліцца на два розныя сутнасці, як гэта робяць вочкі?

Ці могуць ствараць алгабаты ў больш складаных структурах? Ці могуць алгабаты функцыянаваць побач з асноўнай місіяй гандлю на рынках? Ці могуць яны мець мэту больш высокага ўзроўню, якая становіцца відавочнай толькі пры поўнай карціне?

У прыродзе шматклеткавыя арганізмы маюць вельмі складаныя структуры, якія дазваляюць развіваць неверагодныя магчымасці, выходзіць за межы недасяжнасці аднаклеткавых арганізмаў, найбольш інтрыгуючай з якіх можа быць інтэлект.

Памятайце, што інтэлект - гэта галоўная мэта нашай эвалюцыйнай мадэлі. Такім чынам, вышэйсказанае - гэта відавочны намёк на адно з фундаментальных патрабаванняў да гандлёвай выведкі: шматклеткавасць.

Наступнае пытанне, якое ўздымае маёмасць "зарабіць грошы альбо памерці": хто плаціць за паслугі альгаботаў?

Зноў жа, простым, інтуітыўным адказам былі б людзі з інвестыцыйнымі актывамі. У рэшце рэшт, гэта натуральна, што кемлівыя інвестары хочуць атрымаць прыбытак ад гэтых маленькіх істот, праўда?

На самай справе, рынак альбабатаў можа стаць першым пластом натуральнага адбору ў эвалюцыйнай мадэлі, паколькі інвестары, натуральна, наймаюць лепшых альгабатаў і дазваляюць памерці менш дасведчаным.

Гэта, безумоўна, мае сэнс.

Але ёсць і іншае!

Што рабіць, калі іншыя алгарытмы могуць атрымаць выгаду з працы альгабатаў?

Што рабіць, калі суб'екты вышэйшага парадку могуць выкарыстоўваць розныя алгабаты для распрацоўкі выведкі больш высокага парадку, чым сума частак?

"У філасофіі, тэорыі сістэм, навуцы і мастацтве ўзнікненне - гэта стан суб'екта, які валодае ўласцівасцямі, якія яго часткі не маюць, дзякуючы ўзаемадзеянням паміж часткамі".

У прагрэсіўных формах біялагічнага жыцця інтэлект таксама можа стаць новай уласцівасцю іншых з'яў, такіх як эвалюцыя, развіццё і навучанне.

Тэорыя сістэм запазычвае незлічоныя канцэпцыі і ідэі, якія ўзнікаюць у біялогіі. Яшчэ адно такое паняцце - гэта аўтапоэз, здольнасць сістэмы прайграваць і падтрымліваць сябе. Было б надзвычай цікава, калі б мы змаглі распрацаваць сістэму з такой уласцівасцю.

У наступным артыкуле мы разгледзім усе гэтыя пытанні, а таксама ідэі аб спалучэнні некалькіх асобнікаў аднаго альгабата з рознымі генамі, а таксама ўласцівасці, якія ўзнікаюць у такіх механізмах.

Мы выявім, якім чынам арганізм больш высокага парадку выйграе ад здольнасці вучыцца, разгарнуўшы рой багавіння.

Гэта наступныя крокі па распрацоўцы ўсё больш складаных гандлёвых арганізмаў, здольных ператварацца ў супералгос.

Да гэтага часу мы сустракаліся толькі з аднаклеткавымі істотамі - бактэрыямі - з нашай уяўнай фінансавай біясферы.

У мяне такое адчуванне, што мы ледзь падрапаем паверхню ...

Каб атрымаць апавяшчэнне, як толькі выйдзе наступная артыкул у серыі, вы можаце сачыць за мной у "Медыя" або "Твітэры".

Калі вам спадабаўся гэты кавалак, вам могуць спадабацца і іншыя творы пра звязаныя тэмы:

Superalgos & Сінгулярнасць гандлю

"Аднойчы ў будучыні з'явіцца гандлёвая разведка, здольная пераўзысці любы іншы суб'ект на рынках. Супералгас будзе пераўзыходзіць і людзей, і цяперашнія алгарытмы ".

Superalgos: Пабудова гандлёвага нагляду

"Упершыню чалавек і машыны думаюць і працуюць разам, робячы ўсё неабходнае для максімальнага калектыўнага інтэлекту групы, каб мінімізаваць час, неабходны для з'яўлення суперальга."

Як атрымаць свой алгарытмічны вопыт гандлю

"Гэта каштавала вам крыві, поту і слёз, каб стаць гандляром альгай ... як гэта адбылося для вас? Калі адказ акрамя "мне ніколі больш не трэба працаваць", вам трэба прачытаць гэта ".

Крыху пра мяне: я прадпрымальнік, які даўно пачаў сваю кар'еру праектаваннем і будаўніцтвам банкаўскіх сістэм. Распрацоўваючы шмат цікавых ідэй на працягу многіх гадоў, я пачаў Superalgos у 2017. Нарэшце, праект усё жыццё.

Сачыце за Superalgos у Twitter ці Facebook; альбо наведайце нас у Telegram або на нашым сайце.