Архив за 19 сентября 2017 - 6

Не так давно я написал публикацию про генетический алгоритм и геном, состоящий из одной инструкции.

Читать полностью »

Представьте: вы открываете приложение, чтобы в очередной раз заказать такси в часто посещаемое вами место, и, конечно, в 2017 году вы ожидаете, что все, что нужно сделать – сказать приложению «Вызывай», и такси за вами тут же выедет. А куда вы хотели ехать, через сколько минут и на какой машине — все это приложение узнает благодаря истории заказов и машинному обучению. В общем-то все, как в шутках про идеальный интерфейс с единственной кнопкой «сделать хорошо», лучше которого только экран с надписью «все уже хорошо». Звучит здорово, но как же приблизить эту реальность?

Как мы обучали приложение Яндекс.Такси предсказывать пункт назначения - 1

На днях мы выпустили новое приложение Яндекс.Такси для iOS. В обновленном интерфейсе один из акцентов сделан на выборе конечной точки маршрута («точки Б»). Но новая версия – это не просто новый UI. К запуску обновления мы существенно переработали технологию прогнозирования пункта назначения, заменив старые эвристики на обученный на исторических данных классификатор.

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

Читать полностью »

image

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

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

Читать полностью »

Гиалуроновая кислота: что делает этот полимер в медицине - 1

Во-первых, гиалуроновая кислота — это не кислота, а полимер. Точнее, то, что в составе косметических и медицинских средств пишут как «гиалуроновая кислота» — это её натриевая соль. Высокомолекулярная форма соли гиалуроновой кислоты — это очень крупная и тяжёлая молекула со множеством звеньев. Кстати, слово «полимер» не означает, что это пластик, ни в коем случае. Это мукополисахарид, то есть циклические звенья относят к сахарам. Но это не чистый полисахарид.

Молекулы гиалуроновой кислоты реально крупные (здесь и дальше я буду следовать традиционной терминологии и называть так натриевую соль гиалуроновой кислоты, то есть описанный мукополисахарид). Высокомолекулярная фракция, которая присутствует обычно в нашем организме, обычно достигает одного-двух миллионов единиц атомной массы. Молекула воды — это всего 18 единиц атомной массы. В силу своих свойств одна большая молекула гиалуроновой кислоты может захватить очень много молекул воды — до 1000% от своей массы. Получается такой высокоэффективный сорбент, который набирает воду и удерживает её, пока молекула не развалится в результате жизненных процессов в организме.

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

Читать полностью »

Не хочу учиться, хочу… - 1
Глядя по сторонам кажется, что только ленивый сегодня не ищет свободного программиста в свои стройные ряды. Тут и там на страницах прессы разнокалиберные бренды анонсируют массовый призыв разработчиков всех мастей. Но где их взять и что с ними делать? Взгляд Parallels под катом.Читать полностью »

Философия статического анализа кода: три простых шага - 1Философия статического анализа кода очень проста. Чем раньше будет найдена ошибка, тем дешевле ее исправление. Инструменты статического анализа реализуют эту философию в три шага.

Шаг первый. Для начала используйте статический анализ хоть как-нибудь. Если вы не использовали статический анализ ранее, то запускайте его хоть раз в месяц. Но запускайте. Ошибка, которую найдёте вы сами, стоит дешевле, чем ошибка, которую найдёт ваш клиент.

Читать полностью »

Продолжение руководства по материалам электротехники. В этой части начинаем разбирать диэлектрики, часть полностью посвящена неорганическим диэлектрикам: фарфору, стеклу, слюде, керамике, асбесту, элегазу и воде.
image

Добро пожаловать под кат (ТРАФИК)Читать полностью »

0x000A

    Сержант Хоулмз Калеб рассматривал лица сидящих перед ним молодых людей. Что такое сорок лет? Это время совершать поступки, определяющие всю оставшуюся жизнь. Такие мысли суетились в его голове наряду с тем, что он слышал в спокойном изложении старшего из них. Он редко ошибался, и в этот раз был уверен: эти ребята попали в переплет не по своей воле, не того они поля ягоды, и ему придется попотеть для того, чтобы распутать это дело. Они – «умники», это видно за километр, и дать им волю для того, чтобы они включились в процесс расследования, будет верным решением.
Читать полностью »

Как будет работать XRSS и чем она обеспечит стабильность курса? - 1

Вот мы и подошли к самому интересному: ответам на сокровенные вопросы «Откуда данные?», «Где децентрализация?» и «А что, если?».  В прошлой публикации мы упоминали о ядре системы, обеспечивающем работу самой концепции Stable Coin — программе XRSS. Сегодня заглянем под капот и посмотрим, как она устроена.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js