Category: it

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

маска

Deep Learning for Natural Language Processing

«Лекториум» выложил мой доклад на AINL про deep learning for natural language processing, за что ему, «Лекториуму», большое спасибо. Голос, конечно, мдааааааа, и энергии совсем никакой; я понимаю и стараюсь над этим работать. Но в принципе всё довольно неплохо слышно и должно быть понятно. И это, наверное, первый случай, когда выложили видео моего достаточно длинного и достаточно содержательного обзорного доклада, сделанного по-английски. Так что please like, share, repost. :) Там и правда много интересного.

Collapse )
маска

И снова короткой строкой

В этом году чувствую себя профессиональным спикером на конференциях; если посмотреть на список, станет понятно почему: за полгода уже выработал среднестатистическую двухлетнюю норму, и ещё далеко не вечер. В прошлые выходные был на прекрасном семинаре по deep learning в Сколково; на этом семинаре, правда, про футболку с играющим в го котиком пришлось объяснять. Зато очень оперативно выложили видео:
http://www.youtube.com/watch?v=uoRwjxaDgt0&t=4330
Звук оставляет желать много лучшего, но вообще, кажется, доклад неплохой вышел, я даже про ЧГК ввернул.

Обновил знакомство с Дмитрием Ветровым, много общался с Димой Финкельштейном, а вокруг этого семинара был в Москве в Deloitte и с докладом в Samsung, повстречался с Артуром и "Почтой России", хорошо поговорили за deep learning с Артуром и Павлом Нестеровым. И вообще очень приятно съездил, только всё время было одновременно сонно и что-то срочно надо, обычно какие-нибудь слайды.

***

Вчера побывал на семинаре, организованном Huawei. Сначала с лёгким недоумением увидел прекрасные популярные доклады про сетевые протоколы (подзаголовок одного из слайдов, например, выглядел так: «3GPP TSG RAN WG1 #84bis»). Но через два-три таких доклада выяснилось, что меня посадили в неправильную комнату. :) А в правильной комнате я тут же увидел Костю Симончика из ЦРТ, который читал доклад про их мультимодальную идентификацию, так что дело быстро наладилось. Были несколько известных питерских математиков, в целом очень позитивно всё прошло, знакомства, тьфу-тьфу-тьфу, завязались, будем надеяться, что не сразу развяжутся.

Мне даже браслетик (Huawei TalkBand B1) подарили за «лучший доклад», то есть, по всей видимости, за то, что читал я их сразу два. Браслетик подключил, поставил под это дело какой-то фитнесс-трекер на телефон, скрупулёзно занёс в него сегодняшний завтрак и многое понял. :) Сомневаюсь, что что-то всерьёз изменится, но поменьше жрать и придумать себе какой-нибудь псевдоспорт было бы, конечно, неплохо.

***

Выиграли, кажется, Кубок чемпионов по ЧГК, писали который, правда, наши главные соперники. Мне не понравилось, как я капитанил, зато понравилось, как играл. А сегодня очень плохо, но очень душевно поиграли белорусский синхрон втроём с двумя Сашами. Всё-таки я убеждён, что в ЧГК надо играть втроём, много вчетвером, а дальше уже diminishing returns.

***

Но вообще остро хочется, чтобы наконец началось лето («лето» – это такой период, когда дел меньше, и можно немножко расслабиться). Есть у меня пара важных проектов, для которых расслабиться просто необходимо, а то вряд ли что-то из них выйдет. Но пока всё как всегда – надо ещё немножко доделать вот то, вот это и ещё вот тут дедлайн маленький, и тогда наверняка, тогда обязательно... Эх. Ну вот, может, на этих выходных... есть, конечно, несколько срочных рабочих дел, в том числе довольно больших, и приближающийся дедлайн на CoNEXT, но вдруг всё-таки прорвёмся. Вот вам из сегодняшнего метро – что-то в таком духе.

маска

ruff-ruff

Был я вчера на EMC Data Science Summit. Краткое вступительное слово говорил Michael Howard, маленький евангелист больших данных. Пять минут из десяти он приводил развёрнутый пример: вот есть такая, говорит, компания Electronic Arts, игры делает; и на игру у неё уходят десятки, а то и пара сотен миллионов долларов. А есть, говорит, такая компания Collapse )
маска

Хвастовство майора

Похвастаюсь: неделю назад у меня вышла вторая в жизни книжка. Вот она, слева.

Тема неожиданная, но если вспомнить мой курс в Computer Science Club, всё становится яснее. likh, ещё раз огромное спасибо (надеюсь, это не считается раскрытием твоего настоящего имени? :) )! Твой экземпляр тебя ждёт. :)

«Интуит», кстати, оказался крайне приличным местом: редакторы отработали быстро (но по делу), издали ещё быстрее, а главное — договор был только на право использования, то есть я могу расширенную версию (если таковая кого-нибудь заинтересует — материал-то есть) совершенно спокойно издать в любом другом месте.


Collapse )
маска

Turning the One into the Chosen One

Давным-давно, когда по земле ходили динозавры, у меня был компьютер с процессором AMD K5-90 (90 Mhz то есть), 32Mb RAM и 600-мегабайтным винчестером. Я попробовал поставить на него линукс (уж не помню какой); процесс установки был долгим (vasyabr, возможно, помнит эти замечательные сутки :) ), но в итоге всё получилось, и у меня без особых тормозов запустился X-сервер (опять же, не помню какой), и система была вполне работоспособна.

Прошли годы. Мой смартфон теперь значительно мощнее того десктопа, а Acer Aspire One, о котором пойдёт речь, и вовсе обладает монструозной конфигурацией — одни только 512Mb ram и 8 gb винчестера чего стоят! Поэтому, конечно, нельзя мириться с тем, что нетбук — «тормозная машина». Да, для висты или последнего kde со всеми eye candy-примочками AAO слабоват, но разве он для этого покупается? Работать с текстами, ходить по сети, готовить документы, программировать — всё это люди делали на компьютерах уже много лет, и конфигурация современных нетбуков более чем достаточна для всех этих задач.

В этом посте я расскажу о том, как у меня получилось превратить AAO из жутко тормозящей детской игрушки (linpus lite — это почти нормальная федора, но по умолчанию там даже терминал не показывают) в нормальный рабочий компьютер, который грузится не менее быстро, совершенно не тормозит при работе и при этом может делать всё, что мне нужно, and more. Всё, что я пишу ниже, я не сам придумал, а прочёл в разных how-to, форумах и faq'ах, но мне показалось, что будет удобно собрать всё в одном месте.

Я попытался излагать достаточно просто (чтобы linux-новички смогли повторить все операции) и аргументированно (чтобы они при этом понимали, что вообще происходит с их компьютером). Прошу прощения за некоторое насилие над русским языком — в конце многих строчек с командами должны были бы быть знаки препинания, но я решил оставлять строчки в том виде, в котором их надо набирать.

Collapse )

Ну вот, собственно, и всё. Настоящие линуксоиды — я знаю, что вас немало среди моих читателей; пожалуйста, поправьте очевидные глупости, а если где-то я выбрал не лучшее решение, наставьте на путь истинный. Серьёзно, буду благодарен. Всем остальным — не бойтесь экспериментировать! Даже если вы совсем, абсолютно, полностью screw up ваш AAO, всё, что вам придётся сделать — это взять recovery cd, который поставляется с нетбуком, сделать из него загрузочную флешку и вернуть всё как было. В этом главный плюс software tweaks по сравнению с hardware — если вы, к примеру, станете ставить дополнительную память и случайно сломаете (скажем, отвёртка соскользнёт) что-нибудь жизненно важное, recovery cd не поможет. :)
маска

Дао машинного обучения

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

Collapse )

Update: это удачно зашло, что я тут спросил. Судя по комментам, дао лучше выкидывать совсем. Отчасти жаль, конечно, — я уже и о художнике практически договорился, — но всё равно хорошо, что отстой всплывает сейчас, а не потом. :)
маска

Курс по machine learning

Между тем курс по machine learning приближается к концу — Академия Современного Программирования уже завершает семестр, буду завершаться и я. В следующую пятницу будет ещё дочитан небольшой кусочек последней лекции про reinforcement learning (что сделает её, наверное, самой длинной, потому что оформлять как вторую лекцию там нечего — хотя, с другой стороны, плохо же останавливаться на числе 13...), и всё. На страничке курса уже выложены слайды тринадцати лекций и lecture notes к пяти из них (в т.ч. к последней).

Кстати, всяк читающий этот пост is welcome to прочесть lecture notes и высказать любые замечания — от математических до стилистических. Спасибо!

Учить студентов, оказывается, не только приятно, но и полезно: за вчера–сегодня изучил основы ML, Prolog, C#, Lisp и Ruby. Спасибо всем приславшим домашние задания — вас пока что мало, но вы уже в тельняшках. Жду остальных (осталось ещё изучить Haskell и даже Flash :) )!
маска

Компьютерра + ИТМО

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

Зато в «Письмоносце» этой же «Компьютерры» фраза от редакции в контексте Перельмана, которую самовлюблённый я не могу не процитировать: «Неожиданно выяснилось — из наблюдений за ссылками в блогах, из переписки с коллегами, — что онлайновый вариант статьи Сергея Николенко в «КТ» #621 стал едва ли не самым востребованным ресурсом по этой теме [гипотезе Пуанкаре] в Рунете — из серьёзных, конечно». Приятно, чёрт возьми. :)

А ещё я сегодня был в ИТМО, разговаривал с В.Г. Парфёновым. Владимир Глебович производит очень приятное впечатление и делает очень нужные вещи — жаль, что, по его собственным словам, студенты нынче не те. ;) Кстати, тем (то есть «не тем») самым студентам я буду читать свой курс «Машинное обучение»: его поставили в учебный план ИТМО, даже как обязательный (для четвёртого курса, кажется). Так что трепещите, студенты, буду вам зачёт ставить - или не ставить. :)

P.S. Парфёнов тепло вспомнил умного мальчика Мишу Матвеева, который так и не нашёл себе на матмехе нормального научного руководителя и теперь в каком-то Сане занимается вещами, которые для его светлой головы явно мелковаты. Не поспоришь. ;)
маска

О пайтонах, перлах и прочих лиспах

Я тут думаю, какой язык использовать для примеров кода в своих лекциях и lecture notes. Оченно хочется выйти за пределы банальных c/pascal. Написал обучение перцептрона на python - в принципе, язык мне нравится. Он достаточно экономен и изящен. Никаких принципиальных отличий от классических нпаскальных примеров там, конечно, не будет - да, там есть лямбда, но вряд ли она мне понадобится. С другой стороны, если я начну делать что-то на функциональном языке (lisp, haskell), это будет убийственно для студентов (да и для меня :) ).

Не знают ли френды, есть ли язык, который ещё симпатичнее и проще python'а? Perl может быть экономнее, но если писать "как гуру", то нужны будут комментарии к каждой строчке, а если "как нормальный человек", то никаких отличий от python, кажется.

Разумеется, идеальный вариант - давать примеры на нескольких языках. Типа сравните, дети, и выбирайте что нравится. Но хватит ли на это меня?

Update: Вот здесь симпатичная статья о том, почему python. Там куча идиотских комментов "как мне стать хакером" и один гениальный ответ на них:

Collapse )
  • Current Music
    Фрэнк Синатра поёт "Yesterday" с оркестром
  • Tags