Как стать автором
Обновить
-1
0
Иван @Fanatos

Пользователь

Отправить сообщение

Как научить свою нейросеть анализировать морфологию

Время на прочтение8 мин
Количество просмотров19K

Недавно мы рассказывали про генератор стихов. Одной из особенностей языковой модели, лежащей в его основе, было использование морфологической разметки для получения лучшей согласованности между словами. Однако же у использованной морфоразметки был один фатальный недостаток: она была получена с помощью “закрытой” модели, недоступной для общего использования. Если точнее, выборка, на которой мы обучались, была размечена моделью, созданной для Диалога-2017 и основанной на закрытых технологиях и словарях ABBYY.


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


Вместо морфологического движка ABBYY я использовал широко известный pymorphy2. Что в итоге получилось? Спойлер — получилось неплохо.

Читать дальше →
Всего голосов 33: ↑31 и ↓2+29
Комментарии18

AMA. Avito. Backend

Время на прочтение2 мин
Количество просмотров26K

Привет! Как и обещали, сегодня мы готовы отвечать на вопросы про бэкенд в Avito, разработку серверной части в целом и про высокие нагрузки в частности. Как работается с сайтом, на который ежемесячно заходит почти четверть населения России? Спросите у нас! Отвечать будем с 12 до 19 часов по московскому времени. Под катом я представляю шесть моих коллег, которые сегодня будут с вами на связи и напоминаю о возможных темах диалога.


AMA!
UPD, 19:03 мск: Спасибо всем за вопросы!
Официально мы завершаем АМА и прощаемся, но по возможности будем отвечать на комментарии.


Читать дальше →
Всего голосов 70: ↑67 и ↓3+64
Комментарии122

Существует ли идеальный планировщик личных задач? Разработка модульного планировщика

Время на прочтение5 мин
Количество просмотров19K

Некоторое время назад, я, как активный пользователь планировщиков личных задач, открыл для себя один значительный недостаток – несмотря на их несчётное количество, невозможно найти «тот самый», который удовлетворял бы тебя по всем пунктам.


Нет, само по себе это абсолютно нормально, так как программу разрабатывал один или несколько разработчиков, которые в итоге пришли к своему пониманию того, “как пользователю будет лучше”. Да и к тому же, невозможно в одной программе уместить всё, что теоретически может захотеть сферический пользователь в вакууме. Или возможно?




Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии54

Jupyter Widgets для реализации UI машины Тьюринга

Время на прочтение5 мин
Количество просмотров8.4K

Привет, Хабр! Хочу поделиться опытом в быстром создание интерфейса в Jupyter Notebook. Если у тебя есть какая-то задача, для которой нужен простой UI, и ты почему-то захотел сделать её в Юпитере, то добро пожаловать под кат.


Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии0

[Перевод] Как я учился прогать ИИ последние два месяца

Время на прочтение5 мин
Количество просмотров29K
image

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

После того как я похоронил свой стартап Zeading, я почувствовал это особенно остро. Словно я упускаю из вида что-то очень важное.

То, что я full stack разработчик — это уже не круто. Full stack уже не «full» без компетенций в ИИ.

Настала пора действовать. Поэтому я решил привести свои навыки в области разработки, маркетинга и предпринимательства в соответствие с современными требованиями, решил полностью открыться новому.
Всего голосов 27: ↑16 и ↓11+5
Комментарии8

Intel представили первый 17-кубитный квантовый чип

Время на прочтение2 мин
Количество просмотров28K
Спустя два года после инвестирования 50 млн долларов в квантовые исследования, Intel представили первый 17-кубитный чип. В компании отметили, что передадут устройство своим партнерам из исследовательского института QuTech. О том, что представляет собой чип, поговорим далее.

Читать дальше →
Всего голосов 25: ↑20 и ↓5+15
Комментарии21

Как получать оповещения от Jupyter notebook в Telegram?

Время на прочтение2 мин
Количество просмотров16K

Довольно просто. Нам понадобится свой телеграм-бот, один пакет и одна строчка кода
А результат будет таким:

Читать дальше →
Всего голосов 40: ↑31 и ↓9+22
Комментарии17

Простая Scada на Python (продолжение)

Время на прочтение18 мин
Количество просмотров14K

Формирование динамических объектов мнемосхемы


Развивая тему предыдущей статьи, опишу некоторые функции для формирования объектов мнемосхемы простой SCADA программы выполненной на Python.

Объекты визуально отображают состояние аналоговых измеряемых величин из регистров
READ_INPUT_REGISTERS или READ_HOLDING_REGISTERS. Используется библиотека Tkinter.
Всего реализовано 3 объекта: горизонтальный слайдер, вертикальный слайдер и стрелочный индикатор. Отдельно описывается построение динамического тренда.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии0

WhatsApp, что внутри?

Время на прочтение7 мин
Количество просмотров81K
В продолжение направления публикаций исследований нашей компании о внутренних механизмах крупнейших в мире мессенджеров. Сегодня будем смотреть на WhatsApp в его актуальном состоянии. На самом деле внутренности не сильно изменились за последние три года, изменения там скорее косметические.

В этой статье мы подробно посмотрим как можно изучать протокол работы мессенджера, ответим на вопрос «может ли WhatsApp читать нашу переписку?» и приложу весь необходимый код на языке PHP.
Читать дальше →
Всего голосов 79: ↑78 и ↓1+77
Комментарии78

44 урока управления технарями

Время на прочтение7 мин
Количество просмотров45K
Предлагаю читателям Хабра мой перевод статьи «44 урока управления технарями» Славы Ахмечета, сооснователя RethinkDB. В оригинальной статье используется термин «инженеры», но в контексте статьи я буду использовать также термин «технари» – более емкое, как мне кажется, с точки зрения русского языка слово, охватывающее профессии в сфере ИТ, частью которой я тоже являюсь.

Немного об оригинальном тексте. Статья была написана в 2014 году в личном блоге автора, в октябре 2016 компания RethinkDB не смогла выйти в прибыль и закрылась, о чем на Хабре писали тут и тут, а Слава поразмышлял об этом здесь.

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

Источник
Читать дальше →
Всего голосов 62: ↑49 и ↓13+36
Комментарии90

Круги друзей, столкновения муравьев и русская рулетка: необычные вопросы на интервью в финансовых компаниях

Время на прочтение4 мин
Количество просмотров11K


В последнее время крупные компании уходят от практики собеседований со странными вопросами к более «человеческим интервью». Например, в 2016 году компания Google отказалась от ряда каверзных вопросов, которые не один год ставили в тупик соискателей. О том, какие вопросы задают на собеседованиях в крупных компаниях финансовой сферы рассказало издание Efinancial Careers с помощью теста. Мы подготовили адаптированную версию этого материала.
Читать дальше →
Всего голосов 15: ↑11 и ↓4+7
Комментарии23

Простая Scada на Python и Arduino

Время на прочтение6 мин
Количество просмотров22K
В продолжение статьи о возможности построения собственной scada системы на языке Python, хочу предложить вариант практического применения.

Возникла необходимость контроля температуры воздуха в серверном помещении предприятия.
Такая проблема существует на малых предприятиях ввиду ограниченности количества персонала и технических средств.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии10

Джозеф «Лик» Ликлайдер: «Симбиоз человека и компьютера» (1960), часть 1

Время на прочтение10 мин
Количество просмотров11K
image

Алан Кей, Дуглас Энгельбарт и прочие пионеры компьютерной эры заявляют, что «информационная революция еще не началась» [1],[2]. В смысле? Что они имеют ввиду? Похоже на то, что они сравнивают текущее положение дел со своей внутренней картинкой, как оно могло бы быть, «если бы вы сделали все в точности, о чем мы говорили, а не те 5%, которые вы еле-еле смогли реализовать.»

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

«Любой человек и любая компания, использующие компьютер в интерактивном режиме, должны испытывать благодарность по отношению к Лику»
— Боб Тейлор, основатель Xerox PARC и основатель исследовательской лаборатории DEC

Джозеф «Lick» Ликлайдер «придумал» компьютерную эру, был идейным вдохновителем Марвина Мински, Джона Маккарти, Дугласа Энгельбарта, Айвана Сазерленда, Роберта Тейлора. (Биография тут)

Представляю вашему вниманию первую часть статьи, благодаря которой Ликлайдера пригласили в ARPA реализовывать свои проекты.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии4

Обзор дефектов кода музыкального софта. Часть 2. Audacity

Время на прочтение7 мин
Количество просмотров11K


Цикл статей про обзор дефектов кода музыкально софта продолжается. Вторым претендентом для анализа выбран аудиоредактор Audacity. Это программа очень популярна и широко используется, как любителями, так и профессионалами в музыкальной индустрии. В этой статье описание фрагментов кода будет дополнительно сопровождаться популярными мемами. Скучно не будет!
Мемасики под катом...
Всего голосов 34: ↑29 и ↓5+24
Комментарии23

Как уволить сотрудника и остаться при этом человеком

Время на прочтение5 мин
Количество просмотров63K
Многие боятся публичных выступлений. Говорят даже, что страх публичных выступлений – самый сильный страх человека. Наверное, они никогда не пробовали уволить человека. Для любого начинающего руководителя, да и для многих опытных, это то еще испытание.

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

Скажу сразу, увольнение сотрудника почти всегда не вина сотрудника, а часто стечение обстоятельств: не тот проект, не те коллеги, не тот руководитель, который подходит сотруднику. Конечно, бывает и так, что сотрудник сам виноват, но, к счастью, с такими мне не приходилось встречаться.
Читать дальше →
Всего голосов 62: ↑59 и ↓3+56
Комментарии190

AMA, или спроси бэкендера из Avito: анонс

Время на прочтение1 мин
Количество просмотров11K

Что такое AMA? Этот формат очень популярен на Reddit. Ты рассказываешь о себе и предлагаешь читателям задавать любые вопросы: Ask Me Anything! Особенно круто это удается у команд профессионалов — в итоге получается ряд коротких и полезных тематических бесед. Нам нравится Reddit, сам формат AMA и Хабрахабр, поэтому мы тоже вступаем в игру и приглашаем вас к диалогу здесь. Этот пост — анонс секции вопросов и ответов, которая будет работать в блоге Avito 13 октября, в пятницу, с 12 до 19 часов по мск. В этот день в AMA с вами будут на связи пять моих коллег, которые занимаются разработкой серверной части Avito. А под катом я напомню, о чем можно у них спросить.


Читать дальше →
Всего голосов 28: ↑25 и ↓3+22
Комментарии5

Такты для разработчиков

Время на прочтение10 мин
Количество просмотров24K


Если у вас есть опыт создания ПО и вы хотите познакомиться с проектированием цифровых логических схем (digital design), то одна из первых вещей, которые вам нужно понять, — это концепция тактов. Она раздражает многих программных инженеров, начинающих HDL-проектирование. Без использования тактов они могут превратить HDL в язык программирования с $display, if и циклами for, как в любом другом языке. Но при этом такты, которые новички игнорируют, — зачастую один из основополагающих элементов при проектировании любых цифровых логических схем.


Ярче всего эта проблема проявляется именно при рассмотрении первых схем, созданных начинающими HDL-разработчиками. Я недавно общался с некоторыми из них. Новички опубликовали свои вопросы на форумах, которые я читаю. Когда я проанализировал то, что они делают, от увиденного волосы встали дыбом.

Читать дальше →
Всего голосов 57: ↑56 и ↓1+55
Комментарии32

20 приёмов работы в командной строке Linux, которые сэкономят уйму времени

Время на прочтение9 мин
Количество просмотров238K
Тема полезных приёмов работы в терминале Linux неисчерпаема. Казалось бы — всё устроено очень просто: приглашение оболочки, да введённые с клавиатуры команды. Однако, в этой простоте кроется бездна неочевидных, но полезных возможностей. Именно поэтому мы регулярно публикуем материалы, посвящённые особенностям работы в командной строке Linux. В частности, сегодня это будет перевод статьи, автор которой увлечён экономией времени через повышение продуктивности труда.



Если вас интересует работа в командной строке Linux — вот некоторые из наших материалов на эту тему:

Читать дальше →
Всего голосов 82: ↑46 и ↓36+10
Комментарии87

Уехавшие: три истории выпускников Школы программистов HeadHunter

Время на прочтение4 мин
Количество просмотров19K
Что происходит с выпускниками Школы программистов HeadHunter дальше, когда они покидают стены компании? Мы решили рассказать три небольшие истории тех, кто в разные годы обучался у нас, работал в HeadHunter и продолжил свое развитие за рубежом.

Начинаем знакомство?


Читать дальше →
Всего голосов 24: ↑18 и ↓6+12
Комментарии20

Как я поехал на летнюю стажировку и остался

Время на прочтение6 мин
Количество просмотров27K

Меня зовут Ренат Тазиев. Мне 22 года, и я разработчик.



(Пишу код на Чемпионате Урала по спортивному программированию.)


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


Если вы студент и не знаете, нужна ли вам стажировка — добро пожаловать под кат. Год назад я тоже не знал. Поэтому мой опыт будет полезен.

Читать дальше →
Всего голосов 17: ↑14 и ↓3+11
Комментарии20

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность