Постов с тегом "нейронные сети": 82

нейронные сети


Практический пример использования Tensorflow serving для применения ваших моделей в любой среде алгоритмической торговли.

Всем привет, 

Я забыл, что видео посты на смарт-лабе сразу отправляются в бан :), поэтому немного текста.
Я как-то начал тему о том, что новые технологии очень помогают и облегчают жизнь алготрейдерам. И хотел показать как удобно использовать tensorflow serving, запущенный в docker контейнере, для использования моделей машинного и глубокого обучения. Так как такой метод позволяет быстро и лего развернуть, и использовать ваши модели почти в любой торговой среде.

И так, этот пост логическое завершение предыдущего: https://smart-lab.ru/blog/558070.php

Там было видео, в котором я рассмотрел подготовку данных. Мы получили исторические цены от yahoo сервиса, выбрали точки входа по нашей стратегии и подготовили датасет для алгоритма машинного обучения.

В сегодняшнем видео будет следующее:

— Используя tensorflow.keras api мы создадим две версии нейронной сети;
Сети очень простые и реализуют бинарную классификацию, отднако выходной слой имеет сигмоидную функцию активации и поэтому на выходе мы будем получать вероятность, а не конкретный класс. А как вы возможно помните, нейронная сеть нам нужна именно для того, что бы предстказывать вероятность получения нашей прибыли.

( Читать дальше )

Как продают старьё инвесторам.

Я стал всё чаще видеть молодых парней и девушек, которые пытаются «полёглому срубить бабла» не вникая в суть процесса. Ой, как их только не разводят. И нейронными сетями, и искусственным интеллектом, и торговыми роботами. Я понимаю, что им некогда читать журнал «Наука и жизнь» — это скучно. Современный маркетинг и телевидение приучило их верить в красивые сказки. Новоявленные «гуру» рассказывают о невероятных изобретениях, благодаря которым отпадает необходимость думать.  Однако, чем красивее звучит название технологии, тем больше денег теряют начинающие инвесторы. Предлагаю разобраться в вопросе инвестирования с помощью современных технологий.

ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ.

Буквально пару лет назад из каждого холодильника звучали рассказы о невероятном будущем искусственного интеллекта. Что это такое? Никто не знает, но все догадываются. Хочу Вас разочаровать. Искусственный интеллект — это очень старая технология известная со времен изобретения компьютера. Другими словами, это набор алгоритмов, которые выполняются в автоматическом режиме. Простой калькулятор тоже является примером искусственного интеллекта. Приведу пример из собственной практики. В магазин пришла банка тушенки за 100 рублей. Программа автоматически подгружает эту информацию из «облака» на центральный сервер. Затем цена умножается на процент наценки, округляется и загружается в кассовую машину. Такие автоматические действия можно назвать работой искусственного интеллекта. Денег в этом бизнесе нет и сделать их он не может.



( Читать дальше )

Как вам выступлене Шумихина Михаила?

    • 30 апреля 2019, 08:37
    • |
    • П М
  • Еще
Ну вот, обычное дело для смартлаба — прочитал интересный пост, на важную для меня тему. А комментировать нельзя.

Всё никак концептуально не могу отказаться от нейро. Но вижу что мои результаты в нём слабые, когда она работает как фильтр — часто пропускаются целые прекрасные месяцы и результат даже хуже чем был бы с ней.
В лучшем случае хорошо уменьшается просадка, но потери при этом хороших сделок погружают робота в долгие боковики. Или другая болячка, работает скажем нейра месяца, даже отлично работает. А потом бац и всё. Как будто совсем сломалась и некоторое время «не работает», полгода, год. Потом опять снова всё хорошо. Вобщем, много проблем. Настолько что переодически пытаюсь работать совсем без нейро. Как и сейчас возникло такое желание. Буквально вчера перед сном такие мысли обдумывал. Потому что нужна надёжность.

А тут "Конфа. Мое выступление на тему Машинного обучения. Итоги." — сразу захотелось поучаствовать в обсуждении. Но по какой-то неизвестной причине — в ЧС у автора. 

( Читать дальше )

Нейроны не покажут направление цены.

    • 02 апреля 2019, 13:37
    • |
    • XXM
  • Еще

Фразу «Я могу с точностью до секунды предсказать движение планет, но не могу понять, что будет делать на бирже толпа этих безумцев через пять минут» Ньютону стали приписывать годы спустя после его смерти, так что при жизни он мог ее сказать, а мог и не сказать.
С тех пор предсказателей сменились поколенья, но до сих пор никто не знает, где будет цена завтра :(

Зато у нас есть компьютеры, нейронные сети!

Нейроны не покажут направление цены.

Может, нейроны покажут направление цены?
Нет! Если в задачах распознавания образов они показывают выдающиеся результаты, в прогнозировании движения биржевых цен никакого продвижения как не было, так и нет.
Попыток было много. Было дело, сам баловался. Увидев результат прогнозов 50:50, фактически «пальцем в небо», закрыл вопрос.
Но кого это остановит? Примеры:

1. smart-lab.ru/blog/359147.php (страница удалена, скриншот ниже)

Нейроны не покажут направление цены.

2.



( Читать дальше )

Как искусственный интеллект дает стойкий плюс в трейдинге

Как искусственный интеллект дает стойкий плюс в трейдинге

Я торгую криптовалютой больше года с переменным успехом и давно ищу качественного робота в помощь. Пока результаты были так себе. Кажется, что бот выводит тебя в плюс, но иллюзия быстро рассеивается. Рынок меняется, бота только успевай перенастраивать, сплошные убытки. Недавно нашел любопытную штуку — NeuronX, в котором прогнозы по рынку выдает нейронная сеть. Задумался. Я слышал, что нейронные сети обучают для разных задач, даже и финансовых, но предсказание курса криптовалюты казалось мне слишком амбициозным проектом.

Начал отслеживать прогнозы в телеграм-канале https://t.me/neuronxio, каждые 4 минуты новый. Сравнивал с рынком. Обнаружил, что нейронная сеть предсказывает довольно точно. На сайте обещают 75% точности, по моим результатам чуть меньше, но в целом близко к правде. Например, в ноябре с интересом наблюдал, как на графике нейронной сети падал биткойн. Захватывающее было зрелище, работу алгоритма я оценил.



( Читать дальше )

Определение настроения рынка на основе систем искусственного интеллекта

          Трейдер  — это человек, каждую минуту следящий за новостями и на основе них принимающий быстрые решения.  Это стереотип, который укоренился у многих еще  с голливудских фильмов 80-х годов.

          Время идет, наступил век технологий и искусственного интеллекта. Как поменялся анализ рынка с массовым внедрением нейронных сетей, генетических алгоритмов в мир финансов? Изменилась ли значимость тех или иных новостей при принятии решений?

          Сегодня мы затронем лишь малую часть из того, что сейчас происходит в сфере искусственного интеллекта и машинного обучения.  Поговорим о «настроении рынка».  Итак...

          Что это, вообще, такое?

          Сам рынок, конечно, не обладает «настроениями», или какими-либо эмоциями. Это всего лишь механизм, сеть продавцов, покупателей и регуляторов.  Именно эти взаимосвязанные участники рынка, их намерения и поведение,  задают основной тон, или «настроение», в этом динамичном и изменчивом мире финансов.



( Читать дальше )

Трейдер должен хорошо разбираться в рынках, остальное должен сделать компьютер

    • 17 сентября 2018, 10:48
    • |
    • aimaster
  • Еще
Всем привет!

Периодически на смартлабе публикуют посты по использованию машинного обучения и нейронных сетей для торговли (например, здесь или здесь). Судя по комментариям к постам, особого интереса тема не вызывает.

Это несколько странно, с учетом того, что в других областях применение машинного обучения развивается семимильными шагами. Мне кажется, трейдинг — как раз та область, где эти технологии должны быть (и будут) востребованы.

Основное преимущество машинного обучения перед классическим алготрейдингом — это возможность выявлять нетривиальные и скрытые зависимости. При этом вам не нужно самим программировать множество сложных условий входа в сделку. Возможно вам даже вообще не понадобится программировать.

Тут главное — не рассматривать нейросети как волшебный инструмент, которому достаточно подать цену на вход и получить точный прогноз на выходе. Такое применение сомнительно. Но если говорить об анализе множества условий — сети могут быть весьма полезны.

( Читать дальше )

Нейронные сети как способ прогнозирования коррупции

Интересное исследование провели испанские технари. Мне кажется если такое запустить в РФ, то будет очень весело. Ибо наши чиновники не умнее утюга и долго еще не будут понимать как с этим бороться!

Нейронные сети

    • 14 августа 2017, 10:02
    • |
    • cerenc
  • Еще

Чудодейственность этой штуки, в отдельных СМИ и выступлениях  людей декларируется, чуть ли не как откровение « избранных».

 Вместе с тем, впервые материалы этого блока программ, были описаны к широкому применению (читай популяризированы) в России лет десять назад, под эксклюзивной продажей Statistica*)  кафедрой тогда еще экономико-статистического института в Москве.

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

 При этом подается это чуть ли не как божественное откровение ( что дед, не может въехать, что у телевизионного пульта нет провода ). 

Ну, дети, как говориться, путь ими и останутся, но у меня вопросы к продвинутым специалистам и пользователям этого метода: 

  1. В то « далекое » время, как я вспоминаю, основной проблемой программы был не счетный модуль вычисления, по  сути, мало чем отличающийся от методологии множественной регрессии, а преобразователь (компилятор) ввода анализируемых данных. 
  2. Если, к примеру, мы отталкивается от МТ4, генерирующей поток анализируемых данных, то есть ли готовый или сколько стоит написание компилятора на вход блока  Statistica раздела «  нейронные сети » 
  3. Очевидно, что расчетный модель программы – универсален и собственно говоря, ему « по барабану », что анализировать и опять же вопрос сводиться к « написанию компиляторов. И в этой связи вопрос, кто и где пишет подобные вещи и сколько это может стоить... 
  4. Трудно предположить, что только  StatSoft сделал это на уровне простых юзеров и какие из известных и доступных программ,  вычисляют потоки входных данных по методологии нейронных сетей...?! 
  5. Я понимаю, что 10 лет = это очень большой срок ( для того кто понимает ), и что в « идеологии » расчетов ( счетный блок программы ) были внесены серьезные изменения, но хотелось бы  услышать именно о преобразователях ввода и источниках переменных данных вода ...

*)программный пакет для статистического анализа, разработанный компанией StatSoft, реализующий функции анализа данных, управления данных, добычи данных, визуализации данных с привлечением статистических методов.


....все тэги
UPDONW
Новый дизайн