Search
Write a publication
Pull to refresh
2
0
Максим Юрьевич Никифоров @mention

User

Send message

Machine Learning. Курс от Яндекса для тех, кто хочет провести новогодние каникулы с пользой

Reading time8 min
Views266K
Новогодние каникулы – хорошее время не только для отдыха, но и для самообразования. Можно отвлечься от повседневных задач и посвятить несколько дней тому, чтобы научиться чему-нибудь новому, что будет помогать вам весь год (а может и не один). Поэтому мы решили в эти выходные опубликовать серию постов с лекциями курсов первого семестра Школы анализа данных.

Сегодня — о самом важном. Современный анализ данных без него представить невозможно. В рамках курса рассматриваются основные задачи обучения по прецедентам: классификация, кластеризация, регрессия, понижение размерности. Изучаются методы их решения, как классические, так и новые, созданные за последние 10–15 лет. Упор делается на глубокое понимание математических основ, взаимосвязей, достоинств и ограничений рассматриваемых методов. Отдельные теоремы приводятся с доказательствами.



Читает курс лекций Константин Вячеславович Воронцов, старший научный сотрудник Вычислительного центра РАН. Заместитель директора по науке ЗАО «Форексис». Заместитель заведующего кафедрой «Интеллектуальные системы» ФУПМ МФТИ. Доцент кафедры «Математические методы прогнозирования» ВМиК МГУ. Эксперт компании «Яндекс». Доктор физико-математических наук.
Содержание и видео всех лекций курса

Видеонаблюдение на Raspberry Pi

Reading time3 min
Views155K
Доброе время суток!

В предновогоднюю ночь у меня возникла идея соорудить некое подобие видеонаблюдения. Все необходимое у меня имелось на руках:
  • Одноплатный компьютер Raspberry Pi Model B
  • Web-камера LOGITECH HD Webcam C270

Прочитав статью я решил немного развить идею автора.

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

Asterisk: режим DND на BLF клавише

Reading time4 min
Views25K
В рамках адаптации Asterisk к нуждам начальников и их секретарей озадачился я индикацией режима DND («Do Not Disturb» — «Не беспокоить») на клавишах BLF (Busy Lamp Field). На Хабре нашёлся соответствующий пост (а в комментарии ещё и полезная ссылка на альтернатитвный способ).

«DnD достаточно востребованная функция, но обычно режим включается на самом телефоне, не уведомляя об этом Asterisk, отчего тот будет обращаться к телефону пользователя, думая, что тот на месте и готов ответить на звонок. Как нам включить режим DnD на самом Asterisk и чтобы кнопка включения при активированном DnD моргала красным цветом?» © xtelekom

Однако, просто так взять и начать пользоваться DND на BLF не получилось.
Читать дальше →

Программирование детей или программирование для детей?

Reading time3 min
Views34K
Из опыта (и интуиции тоже) обучение программированию хочется надежно отнести поближе к отметке 14+.

Почему 14 с плюсом?


Потому, что: раньше — не значит вовремя. На самом деле 12, но в целом лучше c 14-ти…
Да, можно раньше. Но не нужно. Программирование в основном занимается анализом, обработкой и структурированием информации. Как эффективные, осознаваемые механизмы восприятия и взаимодействия с миром – эти качества складываются (созревают) в человеке к 12-14 годам. Вот тогда, изучение программирования становиться естественным и логичным продолжением дальнейшего развития. Не для всех, но для тех, кому оно видится интересным.

Как это оценить? Никак.
В 12-14 лет у человека уже достаточно для этого опыта. Он сделает это самостоятельно (надо только предложить). Программирование – объемная и не самая простая область знаний. Без настоящего (самостоятельного) интереса к нему, программирование быстро становится каторгой. Ещё одной, в дополнение ко всем тем необязательным дисциплинам, которые были скорее навязаны заранее, чем предложены вовремя.

image

То, что информатика (тень программирования) есть в школьной программе начиная с первого класса – лишь следствие крайне буквального применения и без того неуравновешенного, догматического посыла: что «чем раньше, тем лучше».
Читать дальше →

Риски использования распознавания речи от Google в своих бизнес проектах

Reading time4 min
Views21K
Всем привет.

По мотивам статьи «Самообслуживание клиентов с помощью google ASR»
Хотел бы вам рассказать, какие есть риски для бизнеса при использовании распознавания речи от Google для своего call-центра.

Я представляю компанию «Центр речевых технологий» (ЦРТ) и мы занимаемся технологиями синтеза и распознавания русской речи и в первую очередь, как раз делаем решения по автоматизации call-центров.
Речевыми технологиями мы занимаемся уже на протяжении 20 лет. Сейчас над этим трудится порядка 70-80 ученых и программистов, плюс нам помогают речевые кафедры ведущих ВУЗов страны, плюс у нас есть собственная кафедра речевых технологий в ИТМО — растим своих молодых ученых.

И в этом посте я проведу параллели между распознаванием речи от ЦРТ и Google, относительно применения его в корпоративном секторе (call — центры).
Читать дальше →

Самообслуживание клиентов с помощью google ASR

Reading time8 min
Views12K
Началось все с запроса клиента который хотел шагать в ногу со временем и частично заменить живых операционистов на бездушного робота — сделать прием показаний счетчиков через телефон. С вводом через DTMF вроде все понятно и никакой изюминки в этом нет. Хотелось ввод голосом.

Под cut'ом небольшой мануал про прикручивание google ASR к одному из коробочных вариантов asterisk'a.
Читать дальше →

Бумажки: простая игра на сегодняшний вечер

Reading time3 min
Views68K
Привет! Меня уже 3-4 человека спросили, во что поиграть, не покупая дорогую игру. Прямо с компанией, прямо на новый год. Ниже я экономлю вам 990 рублей.

Итак, всё просто. Вам понадобится подключение к dzen.yandex.ru или lurkmore.to/Служебная:Random. Или любой другой источник случайных и при этом достаточно понятных слов. Теперь надо сделать 36 листочков с этими словами и положить их в непрозрачный пакет, а там перемешать. И ещё нужен таймер на 30 секунд, например, в телефоне.

Теперь разбиваемся на две команды. В каждой – не менее двух человек.
Читать дальше →

Панель отправка исходящих факсов средствами Asterisk и Node.js

Reading time5 min
Views10K
Факс — это одна из тех вещей, которой многие желают скорейшей смерти. Тем не менее в регионах этот способ передачи информации по прежнему используется очень часто. Так и в нашей организации появилась необходимость по возможности упростить данный процесс. После изучения уже существующих здесь статей я пришел к выводу, что представленные решения не совсем подходят в моей ситуации. В частности, хотелось немного более интеллектуальную систему, чем просто основанную на call файлах. Такую, чтобы она могла перезванивать несколько раз в случае неудачной отправке. При этом пользователь должен видеть текущее состояние доставки. В совокупности с тем, что мне давно хотелось посмотреть на веб-разработку в целом и node.js в частности, было принято решение написать свой велосипед сервер исходящих факсов. Что из этого получилось можно увидеть под катом.
Читать дальше →

Как воруют вашу почту: gmail fishing

Reading time2 min
Views12K
image

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

Читать дальше →

Asterisk. Разгружаем секретаря/диспетчера/первую линию тех. поддержки

Reading time5 min
Views33K
Надеюсь, что этой статьей получится превратить статьи по конфигурации Asterisk в целый цикл статей, начало которому я, для себя положил около 2-х лет назад в этой статье.

Я стараюсь описывать свою разработку (а возможно кому-то и приподниму завесу тайны) нетривиальных, или просто интересных, по моему мнению, диалпланов.

Я сразу оговорюсь, что не буду описывать настройку модулей, конфигурационных файлов подключения к базе данных и тому подобного, так как это не цель статьи, тем более все это есть в wiki и в книгах по Asterisk. Так же я сразу скажу что делаю все это на голом Asterisk без freePBX так как считаю реализацию этого веб-интерфейса неправильной, нелогичной и ущербной.

Начну я с одного из сценариев в организациях — разгрузки секретаря. Эту же логику будет возможно применить и к Call центрам, и диспетчерам такси (немного изменив Dialplan).

Сценарий:
-Звонок на секретаря.
-Сектретарь поднимает трубку -просят соединить с отделом продаж.
-Секретарь переводит звонок на группу менеджеров.
-Менеджер разговаривает с клиентом.
-При повторном звонке в течении 24 часов клиент попадает сразу к принявшему его впервые менеджеру.

Кому интересно прошу под кат.
Читать дальше →

Несколько интересностей и полезностей для веб-разработчика (выпуск 9)

Reading time3 min
Views38K
Доброго времени суток, уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

Docpad



«Нашумевший» проект в Twitter и GitHub. По заявлению разработчиков «Docpad снимает ограничения и убирает разрыв между профессионалами и новичками. Теперь дизайнеры и разработчики могут создавать веб-сайты быстрее, чем когда-либо прежде». Docpad — это статический генератор сайтов написанный на Node.js. Он позволяет с легкостью создавать шаблоны и блоки. Работает c PHP, Ruby, CoffeeScript и др. В нем есть file wathing, live reload и самое главное «amazing plugin system». Большим плюсом является обучающее видео (хоть и на английском).
Видео: Rapid Web Development with DocPad


Читать дальше →

10 месяцев бесплатных облаков на DigitalOcean

Reading time1 min
Views81K
imageОдин из лучших облачных сервисов DigitalOcean дарит новым пользователям $50 на Чёрную пятницу (спешите!).

Данной суммы должно хватить на 10 месяцев использования самого дешёвого тарифа (512Мб памяти, 1 ядро, 20Гб SSD, 1Тб трафика).

Сервис можно отнести к модели обслуживания «Инфраструктура как услуга». Как это использовать? Можно почитать в статьях. Сервис неоднократно упоминался на Хабрахабре, к примеру:

Для получения кредита нужно:
Читать дальше →

5 причин учить детей программированию

Reading time1 min
Views195K
Последнее время озабочен темой раннего обучения программированию детей. Увидев неплохую иллюстрацию, решил перевести. Пусть расходится по рунетам, вдруг это подтолкнёт некоторое количество родителей…Иллюстрация: 5 причин учить детей программированию
Читать дальше →

Делаем свой персональный Skype, пошаговая инструкция создания WebRTC приложения

Reading time4 min
Views139K
WebRTC

WebRTC позволяет реализовать real-time аудио/видео связь через браузер (firefox и chrome).

В этом топике я расскажу как реализовать простейшее WebRTC приложение.
Читать дальше →

DGFS — быстрая файловая система своими руками

Reading time9 min
Views32K
Иногда средствами файловой системы приходится хранить массу информации, большинство из которой статично. Когда файлов немного и они большие — это терпимо. Но если данные лежат в огромном количестве маленьких файликов, обращение к которым псевдослучайно, ситуация приближается к катастрофе.



Есть мнение, что специализированная read-only файловая система при прочих равных обладает преимуществами перед оной общего назначения т.к:

  1. не обязательно управлять свободным пространством;
  2. не надо тратиться на журналирование;
  3. можно не заботиться о фрагментации и хранить файлы непрерывно;
  4. возможно собрать всю мета-информацию в одном месте и эффективно ее кэшировать;
  5. грех не сжимать мета-информацию, раз уж она оказалась в одной куче.

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

Принципы успешной техподдержки

Reading time9 min
Views47K


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

Немного об авторе: никакого психологического образования не получал, курсов общения с клиентами не проходил, так что все выводы основываются исключительно на личном опыте. Я начал работать в технической поддержке более 8 лет назад, в компании Acronis, тогда еще совсем небольшой, а штат техподдержки не превышал 10-15 человек. Сегодня в техподдержке участвует более 250 человек, поддерживая клиентов на девяти языках мира. Со временем я прошел все этапы — от работы в небольшом коллективе с практически нулевым уровнем личной ответственности до контроля и взаимодействия в большой инфраструктуре, включающей автоматический сбор статистики по каждому сотруднику для замеров его личного KPI (key performance indicators).

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

Читать дальше →

Linux. Установка, настройка, администрирование. Уже в продаже!

Reading time1 min
Views34K
Всем привет!
Мы рады сообщить, что поступила в продажу книга «Linux. Установка, настройка, администрирование» М. Кофлера. Прошлый пост о книге здесь.



Книга доступна в печатном и электронном виде. До 30 октября 2013 года для посетителей Хабры действует купон на скидку 25% при покупке любой книги из раздела Linux. Скидка действует как на бумажные, так и на электронные версии книг. Чтобы получить скидку, при оформлении заказа введите код купона: a10c67e78f7cb851cb937

Ссылка на книгу
Оглавление
Отрывок

Частный вариант спасения от СОРМ-3

Reading time3 min
Views19K
image

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

Однако, Хабр вне политики, поэтому закончу эмоциональную вводную к статье.

Существует множество различных вариантов спасения от всевидящего ока спецслужб, но по моему скромному убеждению лучшим решением является VPN. Если человек не ищет анонимности, а заинтересован именно в конфиденциальности и целостности своих данных, то качественный VPN в режиме постоянного подключения — это то, что надо. Добропорядочному пользователю нет смысла шифроваться под чужими именами в сетях I2P, но есть смысл защитить свой трафик от прослушки третьими лицами.
Читать дальше →

Повышение конверсии магазина за счет покупок в кредит

Reading time3 min
Views10K
imageЕсли Вы хотите добиться максимальной эффективности магазина и роста продаж, в первую очередь стоит уделять внимание вовсе не количеству посетителей, привлекаемых за счет рекламы, SEO и партнерских программ, и даже не качеству трафика, которое условно характеризуется количеством просмотров на посетителя, звонков с сайта и других целевых действий.

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

Один из очевидных и эффективных способов повышения конверсии магазина – продажи в кредит.
Читать дальше →

Тайные Покупатели. Нужна перестройка?

Reading time11 min
Views9.7K
image
Нас учили, что история развивается по спирали. Сначала основным методом повышения качества обслуживания был опрос реальных покупателей. Специальные люди стояли за кассами и задавали покупателям различные вопросы. Полученная информация обрабатывалась, систематизировалась, на её основе выявлялись недостатки, вырабатывались стандарты обслуживания и т.п. Затем началась эпоха Тайных Покупателей, когда под видом обычных клиентов (покупателей) в компании приходят специально обученные люди, получающие требуемую заказчиком информацию. В этом случае потребности заказчиков можно условно разделить на три категории: конкурентная разведка; проверка соблюдения работниками принятых процедур и стандартов обслуживания; мотивация персонала. Однако последнее время маятник опять пошел в другую сторону, и всё большее распространение получают EFM-системы (Enterprise Feedback Management), предназначенные для опроса реальных покупателей (как до эпохи Тайных покупателей), но уже на принципиально другом технологическом уровне. Правда складывается впечатление, что до России это тренд пока не дошёл, поэтому «мужики-то не знают».
Читать дальше →

Information

Rating
Does not participate
Location
Сургут, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity