Category: it

Category was added automatically. Read all entries about "it".

Самый умный дрон

Вспомнилось про ML/AI, которое сейчас набирает обороты в прикладном пространстве. Несколько месяцев назад американский стартап Skydio выпустил дрон R1. Основа - платформа Nvidia Jetson TX1. Почему не стали брать TX2, не знаю, возможно, разработка началась на TX1 и оказалось тяжело перелезать на TX2, либо при одинаковом TDP, у Jetson TX1 он около 10 ватт, у TX2 15 ватт (можно ограничить на уровне 7-10 ватт ценой снижения производительности), разница между чипами оказалась не такой большой.



Дрон ориентируется по изображению с 12 камер плюс живучести добавляет достаточно интересная конструкция.



Компанию Skydio уже благополучно купила NVidia, что для молодого стартапа с одним продуктом очень круто.

Ну а теперь заканчиваем с радужным, и начинаем о больном. Если вы прошлись по ссылкам, заметили, сколько стоит это добро, и сам дрон не сильно роняет планку: $2500. Минимум 10 ватт для такого небольшого дрона только на мозги вытекает в 16 минут полёта, что заметно хуже, чем у любых дронов DJI или других популярных мультикоптеров. Притом, NVidia не сильно стремится на территорию с меньшим расходом энергии, недавно анонсированный Jetson Xavier, третье поколение NVidia Jetson, будет кушать уже 30 ватт, а стоить.. стоить, ну, вот, например.

В итоге, NVidia это дорого, это проприетарное SDK, привязка к одному производителю, только большой TDP. Альтернатив на данный момент практически нет, но в этом году появятся ARM чипы с мощными ML/AI блоками сразу от нескольких производителей: Huawei, Rockchip, и даже что-то сделает гугль. Всё это будет в виде плат для разработчиков и возможности встраивания этих чипов в свои продукты. Кроме "баловства" с дронами (что неправда, потому что у дронов достаточно разных коммерческих применений, а AI откроет ещё больше) для таких чипов будет много интересного применения: здесь и небольшие роботы, и умные промышленные захваты, и т.д.

В общем, ждём. Будут чипы, будут и продукты.
last

Евро 2016: ML vs Букмекеры

В начале июня наткнулся на статью на Geektimes, и решил инвестировать $25 в работу машинного обучения от грандов IT. Почему бы и нет, тем более с игровой зависимостью проблем у меня нет. На тот момент уже прошло 7 матчей, алгоритм Microsoft угадал результат 4 из 7, Yahoo - 3 из 7. Но Yahoo предсказывал счёт, а Microsoft выигрыш команды или ничью, так что запас прочности по предсказанию Yahoo выглядел явно побольше. Коэффициенты на победу, особенно когда играет исторически более сильная команда с более слабой меньше 2, а минимальный коэффициент на счёт 1:0 в той же ситуации - 5. Да, выборка в 7 матчей ничтожна, но $25 не деньги, и я верю в то количество человеко-лет, которые эти корпорации вкладывают в развитие своих технологий. В общем, с этого момента я начал ставить на счёт по прогнозу Yahoo. Результат - $77.50. $25 мне докинул букмекер в виде бонуса, а одну минусовую ставку я забыл поставить. Так что по алгоритму получается $50 -> $67.50.


Но, я пытался выйти на более высокую ставку, когда баланс подошёл к $200, основываясь на предыдущей успешности прогноза. Если сейчас смотреть результат по всем матчам, получается, что прогноз Yahoo падал по наклонной. В самом начале процент угаданных результатов был выше. Если бы я всю дорогу ставил по $10, то результатом стало бы $50 -> $100. А если бы я до начала группового этапа верил в этих парней и не пропустил первые 7 матчей, то результат был бы ещё лучше. По итогу в Yahoo угадали счёт 8 матчей из 36. Даже при минимальных коэффициентах на счёт в 5, это был плюсовой прогноз, а с учётом матчей типа Англия - Уэльс, с угаданным счётом в 2:1 (коэффициент был 9.5), прогноз был более, чем положительным.

Когда я принимал решение на основании 7 матчей, попадание Yahoo было 3/7, то есть 43%. По всему групповому этапу точность получилась 8/36 = 22%, а по той части где я ставил ещё меньше - 5/29 = 17%. Кстати, два моих друга угадали 7 исходов из 36, что тоже положительно, но чуть хуже чем у Yahoo.
Оригинал прогноза Yahoo

Прогноз Microsoft попал в 15/36. Но это прогноз на кто выиграет/ничья. С учётом того, что на более сильную команду коэффициент на выигрыш зачастую меньше 2, прогноз в лучшем случае слабо положительный.
Оригинал прогноза Microsoft

Прогноз Bisnode, который я не рассматривал, угадал 16 исходов по выигрышу/ничьей и лишь три раза попал в счёт. Впрочем, и это лучше, чем у Microsoft. Правда, не факт, что такой прогноз положительный, истории коэффициентов у букмекеров нет. Проверить я не могу.
Оригинал прогноза Bisnode

Других прогнозов я не нашёл в полном виде. Дальше два варианта: либо это совпадение, в конце концов, выборка в 36 матчей так же ничтожна, как и выборка в 7 матчей, либо алгоритмы Yahoo оказались сильнее статистических моделей букмекера, что вполне может быть правдой. Другое дело, что букмекеры никак не ограничены в своих алгоритмах и будут их усовершенствовать и понижать коэффициенты на наиболее вероятных исходах. Но пока счёт 1:0 в пользу Yahoo.

У меня же дилема. Я не уверен, что Yahoo будет пересчитывать свой прогноз на следующие этапы, а другие прогнозы выглядят слабыми. С другой стороны мне лень снимать 77 баксов, была бы хотя бы сотка, я бы снял и забыл, а так..
Поступило предложение поставить всё на красное. Вот и не знаю что делать.

PS: про использование машинного обучения и других IT-технологий для торговли на фондовом рынке была обзорная статья на том же Geektimes.