Machine Learning Boot Camp IV. Четвертый. Секретный. Твой

Автор: admin от 20-04-2017, 14:55, посмотрело: 19

Machine Learning Boot Camp IV. Четвертый. Секретный. Твой


21 апреля мы открываем четвертое по счету соревнование по машинному обучению на платформе ML Boot Camp. Сегодня мы расскажем о новой задаче, обновлениях на сайте и других полезных ништяках. А если вы вдруг впервые слышите, что такое ML Boot Camp, заходите под спойлер, и мы все расскажем.


Категория: Программирование

 

Библиотеки для глубокого обучения: Keras

Автор: admin от 20-04-2017, 14:20, посмотрело: 19

Привет, Хабр! Мы уже говорили про Theano и Tensorflow (а также много про что еще), а сегодня сегодня пришло время поговорить про Keras.
Изначально Keras вырос как удобная надстройка над Theano. Отсюда и его греческое имя — ?????, что значит "рог" по-гречески, что, в свою очередь, является отсылкой к Одиссее Гомера. Хотя, с тех пор утекло много воды, и Keras стал сначала поддерживать Tensorflow, а потом и вовсе стал его частью. Впрочем, наш рассказ будет посвящен не сложной судьбе этого фреймворка, а его возможностям. Если вам интересно, добро пожаловать под кат.


Библиотеки для глубокого обучения: Keras

Категория: Программирование

 

Опыт внедрения Tarantool в сервисе Calltouch

Автор: admin от 20-04-2017, 11:45, посмотрело: 21

Опыт внедрения Tarantool в сервисе Calltouch


В современном мире информационных технологий у всех — и у крупных, и у небольших компаний — существует большое количество различных API. И отказоустойчивость, несмотря на многие best practices, чаще всего не позволяет гарантировать 100%-й возможности корректно обрабатывать запросы клиентов, а также восстанавливаться после сбоя и продолжать обработку запросов, утерянных из-за сбоя. Эта проблема возникает даже у больших игроков в интернете, не говоря уже о не очень крупных компаниях.


Я работаю в компании Calltouch, и наша основная цель — добиться отказоустойчивости сервисов и получить возможность управлять данными и запросами, которые клиенты совершали в API-сервис. Нам нужна возможность быстро восстанавливать сервис после сбоя и обрабатывать запросы к сервису, у которого возникли проблемы. Начинать обработку с момента отказа. Всё это позволит приблизиться к состоянию, когда почти невозможно потерять запросы клиентов на нашей стороне.


Разбирая предложенные на рынке решения, мы открыли для себя превосходную производительность и практически безграничные возможности по управлению данными и их обработке — с очень незначительными требованиями к техническим и финансовым ресурсам.

Категория: Программирование » Веб-разработка

 

Визуализация требований к анимации интерфейсов

Автор: admin от 20-04-2017, 07:05, посмотрело: 29

Роман Шелехов, руководитель группы развития корпоративных электронных каналов в Банке ВТБ и магистр Гильдии вольных проектировщиков, специально для «Нетологии» адаптировал статью Paul van Oijen о визуализации требований к анимации.

«Анимация заряжает интерфейс энергией и позволяет пользователю узнать, что происходит до, во время и после действия» — IBM

Сегодня динамика — неотъемлемая часть дизайна. Интерактивный дизайн больше не прерогатива аниматоров или специалистов по визуальным эффектам. Крупные компании, такие как Google и IBM, рассматривают проектирование анимации как ключевую часть своих методологических рекомендаций по дизайну.

Визуализация требований к анимации интерфейсов

Категория: Программирование » Веб-разработка

 

Yii 1.1.18

Автор: admin от 20-04-2017, 07:05, посмотрело: 34

Команда PHP фреймворка Yii выпустила релиз версии 1.1.18. Скачать архив можно с тут.


Ветка 1.1 уже достигла EOL. Дополнительные исправления, если будут, то по части безопасности и совместимости с PHP 7.


Релиз 1.1.18 позволяет обновить PHP на сервере со старым Yii 1.1 до поддерживаемой командой PHP. Yii 1.1.18 совместим с PHP 7.1. Патчи безопасности для этой версии PHP будут выпускаться до 1 декабря 2019.

Категория: Программирование

 

Под капотом среды разработки. Базовые модели

Автор: admin от 20-04-2017, 07:00, посмотрело: 17

Некоторое время назад мне довелось разрабатывать компоненты сред разработки для Netbeans и JDeveloper. Хм..., на самом деле довольно давно, и надо бы написать статью об этом пока не всё забыл и пока ещё облачные среды не захватили мир окончательно. Так вот, мне посчастливилось заглянуть во внутренности тех продуктов, которые мы используем каждый день, в данной статье я расскажу о некоторых аспектах устройства сред разработки и о принципах проектирования моделей используемых внутри джава IDE. В качестве примеров буду использовать Netbeans, но в других средах всё примерно также, ведь одинаковые проблемы порождают сходные решения.

Категория: Программирование

 

Погоня за первой пасхалкой

Автор: admin от 19-04-2017, 20:25, посмотрело: 22

Все началось с приближающегося релиза проекта, над которым я работаю, под названием «починка Gran Trak 1», о первой аркадной видео-игре 1974 года. Я закончил ремонт электроники и пытался взять интервью у как можно большего числа людей, которые занимались созданием игры. Одно из интервью было с Роном Милнером. Рон интересный парень. Он был инженером и изобретателем секретного мозгового центра Atari в горах — Cyan Engineering с 1973 по 1985 год. Помимо работы с монетоприёмниками он был одним из изобретателей системы видеоигр Atari 2600 и даже помог прототипировать анимации для роботов в Chuck E Cheese. В конце нашего разговора, когда мы болтали обо всем подряд, он спросил:

«Вы когда-нибудь играли в Starship 1

Категория: Программирование » Веб-разработка

 

Передача намерений

Автор: admin от 19-04-2017, 19:15, посмотрело: 39

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


В этой статье, я хочу обсудить шаблон проектирования новый тип (newtype), а также типажи From и Into, которые помогают в преобразовании типов.

Категория: Программирование

 

Как мы делали ML Boot Camp III

Автор: admin от 19-04-2017, 17:50, посмотрело: 25

Как мы делали ML Boot Camp III


19 марта закончился третий чемпионат по машинному обучению на платформе ML Boot Camp. 614 человек прислали решения и поборолись за главный приз ? MacBook Air. Для нас это важный проект: мы хотим расширить сообщество ML-специалистов России. Поэтому в наших задачах сможет разобраться даже новичок. Теоретически… Профи же соревнуются благодаря сложности метрик и большому ряду параметров задачи.


Со второго контеста многое изменилось. Мы увеличили количество участников вдвое, прикрутили к серверу новую метрику, пофиксили баги и создали ML-комьюнити в Телеграме. Рассказываем, как проводили третий контест.

Категория: Программирование

 

Неделя до Международной мобильной конференции MBLT17

Автор: admin от 19-04-2017, 17:45, посмотрело: 26

25 апреля в Москве пройдёт 6-ая Международная мобильная конференция MBLT17. Мероприятие соберёт представителей крупнейших международных и российских мобильных продуктов с миллионной аудиторией Google, Shazam, Facebook, Uber, Spiking, Statsbot и др., которые обсудят текущие тенденции и дальнейшие перспективы мобильного рынка. Финальная программа опубликована на сайте.

Неделя до Международной мобильной конференции MBLT17


В рамках программы участников ожидают доклады на актуальные темы мобильной индустрии, круглые столы по финтеху, созданию чат-ботов и user acquisition, открытые интервью MBLT Talks с Иваном Козловым, вкусный обед от Тинькофф Банк и шумная after-party.

Категория: Программирование » Веб-разработка