Behavior Trees in Robotics and AI: An Introduction - Michele Colledanchise, Petter Ögren

Behavior Trees in Robotics and AI: An Introduction - Michele Colledanchise, Petter Ögren

A Behavior Tree (BT) is a way to structure the switching between different tasks in an autonomous agent, such as a robot or a virtual entity in a computer game. BTs are a very efficient way of creating complex systems that are both modular and reactive. These properties are crucial in many applications, which has led to the spread of BT from computer game programming to many branches of AI and Robotics. In this book, we…

Linkin takaa ladattavissa hyvä intro-PDF “behavior tree”/käyttäytymispuu -nimiseen tekoälytekniikkaan, jolla itsenäisesti toimivia järjestelmiä saadaan toimimaan perinteisiä tilakoneita ja päätöksentekopuita joustavammalla tavalla. Tekniikkaa käytetään nykyään paljon peleissä ja on alkanut tulla käyttöön myös muilla aloilla.

Omassa korttipelissä mietin tämän tekniikan käyttöä korttien monimutkaisten efektien ja niihin tarvittavien käyttäjän tekemien valintojen toteuttamiseen. En varmaan tee tätä vielä ensimmäiseen versioon.

Dataprojektien ‘saat mitä tilaat’ -ongelma - emblica

Dataprojektien “saat mitä tilaat” -ongelma - emblica

Saat mitä tilaat -ongelmaan onkin siis yksinkertainen ratkaisu: jos projekti ei tuota haluttua lopputulosta, muuta tilaustasi. Esimerkissämme oli kyse asiakasvaihtuman minimoimisesta, mutta johtuen menetelmien luonteesta (…) sama ongelma toistuu jossain muodossa lähes kaikissa algoritmisissa ratkaisuissa. Siksi on tärkeää tunnistaa hätiköidystä ongelman määrittelystä aiheutuva riski ja yrittää kiertää se.

Hyvä esimerkkitapauksen käsittely, jossa pureudutaan koneoppimis-/dataprojektien kysymyksenasetteluun.

Varsinkin asiakasvetoisten projektien ulkopuolisena toteuttajana pitää olla erityisen tarkkana ettei asiakas pääse vetämään projektia sivuraiteelle liian nopeasti tehdyllä määrittelyllä tai projektin suunnasta kiinni pitämisellä.

Surge Pricing, Artificial Intelligence, and Responsibility - Dominic Widdows

Surge Pricing, Artificial Intelligence, and Responsibility - Dominic Widdows

During Grab’s Jakarta bombing response, the automated pricing surge algorithm was just switched off — we knew that part would do harm. For those few hours, business-as-usual was no more, and it was mainly the finance, promotion, and driver operations leaders scrambling to improvise together.

Ajatuksia yritysten algoritmipohjaisten hinnoittelujärjestelmien käyttäytymisestä erilaisten ongelma- ja kriisitilanteiden aikana. Artikkeli herätti itsellä mietteitä toteutuspuolelle, miten saadaan järjestelmistä rakennettua niin modulaarisia, että artikkelissa mainittuja poikkeustiloja saataisiin käsiteltyä fiksummin.

koaning.io - Mean Squared Terror

koaning.io - Mean Squared Terror

I’ve written before that “GridSearch is not Enough[tm]” but in this document I wanted to give an example of how the technique can also be a problem. GridSearch is insufficient at best, it can also be dangerous at worst.

Artikkeli esittää ongelmia liittyen koneoppimismallien koulutusparametrien optimointiin käytetyn grid search -tekniikkaan havainnollistavien kuvaajien kera. Parhaiden parametrien etsintään käytetään suurimmassa osassa nykyisiä kirjastoja vain yhtä pisteytystä, joka on ratkaistavasta ongelmasta riippuen yleensä liian yksinkertainen tapa tarkastella asiaa.

Geneettisiä algortimeja työprojektiin selvitellessä tuli vastaan useampiakin multi-objective optimization -kirjastoa, joilla ongelmaa ehkä voisi lähteä ratkaisemaan.

Mitä teet kun robotti vie työsi?

Kaikenlainen tekoälyyn ja automatisointiin liittyvä on kiinnostanut itseä jo pitkään. Yllä olevassa videossa pohditaan lähitulevaisuuden työllisyystilannetta, jossa fyysinen robotti tai tekoälyjärjestelmä korvaa ihmisen työn tekijänä.