В 2018 году погодному сервису Gismeteo исполнилось 20 лет. Сайт остаётся одним из наиболее популярных в рунете: согласно данным LiveInternet, в сентябре 2018 года его посетили 33 млн уникальных пользователей. За последние 20 лет директор по рекламе Gismeteo Павел Алашкин успел поработать в одном из старейших агентств интернет-рекламы A-Net, главным […]
Рубрика: Статьи чтобы набрать классы
Русскоязычный чат-бот Boltoon: создаем виртуального собеседника
Несколько лет назад было опубликовано интервью, в котором говорят об искусственном интеллекте и, в частности, о чат-ботах. Респондент подчеркивает, что чат-боты не общаются, а имитирует общение. В них заложено ядро разумных микродиалогов вполне человеческого уровня и построен коммуникативный алгоритм постоянного сведения разговора к этому ядру. Только и всего. На мой взгляд, […]
Детальный план изучения Computer Science за 1.5 года
Обсуждаем один из возможных планов самообразования в Computer Science за 1.5 года со ссылками на онлайн-курсы и другие образовательные сайты.
Пишем свою нейросеть: пошаговое руководство
Отличный гайд про нейросеть от теории к практике. Вы узнаете из каких элементов состоит ИНС, как она работает и как ее создать самому. Если вы в поисках пособия по искусственным нейронным сетям (ИНС), то, возможно, у вас уже имеются некоторые предположения относительно того, что это такое. Но знали ли вы, […]
Чудесный мир Word Embeddings: какие они бывают и зачем нужны?
Начать стоит от печки, то есть с постановки задачи. Откуда берется сама задача word embedding? Лирическое отступление: К сожалению, русскоязычное сообщество еще не выработало единого термина для этого понятия, поэтому мы будем использовать англоязычный. Сам по себе embedding — это сопоставление произвольной сущности (например, узла в графе или кусочка картинки) некоторому […]
Symfony 2 Joboard : Подробнее о моделях
Объект Doctrine Query Из требований второй части у нас должно быть: “На домашней странице пользователь должен видеть последние активные вакансии”. На данный момент отображаются все вакансии вне зависимости от того активные они или нет. <?php # src/App/JoboardBundle/Controller/JobController.php class JobController extends Controller { // … public function indexAction() { $em = $this->getDoctrine()->getManager(); $entities […]
Определение и проверка параметров конфигурации для бандла в Symfony 2
Проверка параметров конфигурации После загрузки параметров из различных источников, их значение и структуру можно проверить при помощи “Definition” части компонента Config. Чаще всего параметры устроены иерархично. Так же, как правило, на них накладываются определенные ограничение, например, параметр может принимать только числовое значение или быть одним из нескольких предопределенных значений. В […]
Тестирование Symfony 2 приложений с помощью codeception
Какие преимущества вы получаете, используя Codeception с Symfony2? Давайте перечислим все из них: удобный синтаксис для функциональных тестов доступ к контейнеру в юнит-тестах тестирования REST и SOAP сервисов, созданных с помощью Symfony быстрая очистка данных при использовании Doctrine2 Установка очень проста. Вы можете использовать Composer (как вы обычно это делаете), но мы рекомендуем попробовать phar […]
Векторные модели и русская литература
Вы никогда не задумывались, почему тексты классических русских писателей так ценятся, а сами писатели считаются мастерами слова? Дело явно не только в сюжетах произведений, не только в том, о чём написано, но и в том, как написано. Но при быстром чтении по диагонали осознать это трудно. Кроме того, текст какого-нибудь значимого романа нам просто […]
Введение в сети, интерфейсы и протоколы
Для любого кто имеет дело с обслуживанием серверов необходимо базовое понимания сетевых технологий. Это поможет вам не только с легкостью публиковать свои услуги в интернет, но и также быстро находить и устранять проблемы связанные с сетевыми технологиями. Все, что я буду описывать, относится ко всем операционным системам и поможет в […]