• Сказ про резисторы и неонки

    • Tutorial

    Расчёт цепей постоянного тока на пальцах, или давайте считать ЦАП для троичной логики


    Но для начала неонки, какой же русский их не любит?


    Итак, снова я со своими троичными железками, но в этой статье они выступают фоном, сегодня статья про резисторы. Запаял я было несколько платок, в которые можно воткнуть газоразрядные лампы типа ИН-12 или ИН-15, но часы делать не захотел :)


    Читать дальше →
  • Russian AI Cup 2017 — отчет о бета-тесте, старт чемпионата. Хотели StarCraft, получили странный Total War


      Седьмого ноября официально стартовала неделя бета-теста Russian Ai Cup 2017. Чемпионат ежегодный, и в этом году мы решили предложить участникам проект под названием CodeWars — конкурс по программированию ботов для игры, которую сами участники сходу окрестили «симулятором игрока в RTS». Бета-тест подошел к концу, чемпионат официально стартовал, и под катом мы хотели бы отчитаться, поделиться новостями о том, что же мы теперь можем предложить. Ну и еще раз зазвать всех поучаствовать, не без этого конечно.

      Читать дальше →
    • Собери свой Security Operation Center из 5 элементов

        Привет, Хабр!


        Мы тут часто пишем о том, что работа центра мониторинга и противодействия кибератакам невозможна без определенных процессов (мониторинг, реагирование, расследование инцидентов и т.д.) и, конечно, без систем защиты (AV, WAF, IPS и т.д.).


        То же самое мы объясняем заказчикам, но они, быстро пересчитывая деньги в кармане, иногда в ответ спрашивают: "А можно нам SOC в базовой комплектации?"


        Предлагаем вам представить себя на месте такого заказчика. Под катом 26 аббревиатур и терминов. Проверьте, насколько вы понимаете принципы мониторинга и противодействия кибератакам и выберите всего 5 буквосочетаний, которые смогут надежно защитить компанию.


        Внимание! Среди вариантов возможны honeypots.


        image
        Читать дальше →
      • Интересные логические задачки на собеседованиях

          image

          Добрый день, Хабровчане!

          Собеседование, особенно если ты его не прошёл :), вещь не очень приятная. Но мой папа — преподаватель математики часто говорил, что экзамен — это не только способ оценить знания, а и самый действенный метод обучения. Именно на экзамене (в данном случае собеседовании) человек как никогда мотивирован и его мозг работает на все 100%.

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

          Итак, самые интересные задачки которые мне задавали на собеседовании:

          Задачка 1: Про бассейн, лодку и гирю

          Есть маленький бассейн. В нём плавает лодка. На стенке бассейна отмечен текущий уровень воды.
          Ещё есть чугунная гиря. В каком случае уровень воды в бассейне поднимется больше: если опустить гирю в воду, или если опустить гирю в лодку?
          Читать дальше →
        • Дайджест: разработки Университета ИТМО в 2017 году

            В этой подборке — новые открытия, важные статьи, запущенные проекты и престижные награды, которые получили ученые и исследователи Университета ИТМО. Мы собрали материалы о важных результатах их деятельности, которых удалось достигнуть с начала этого года. Хотя, конечно, многие исследования и разработки из этого дайджеста ведутся не первый год, а специалисты, работающие над ними, не планируют останавливаться на достигнутом.

            В первой части дайджеста: наноматериалы и фотоника, разработки химиков, физиков и специалистов в области пищевой промышленности.

            Читать дальше →
            • +10
            • 2,4k
            • 1
          • Нечёткое сравнение строк: пойми меня, если сможешь

              image
              Привет!

              На естественном языке сказать об одном и том же факте можно бесконечным числом способов. Можно переставлять слова местами, заменять их на синонимы, склонять по падежам (если говорим о языке с падежами) и тд.

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

              Результатом работы, описанием процесса, кодом на git'е готов поделиться с вами.

              Итак, кратко задачу можно озвучить так: «С определенной периодичностью из различных источников приходят актуальные новости. Необходимо фильтровать их таким образом, чтобы на выходе не было двух новостей об одном и том же факте.»
              Предупреждение: в статье присутствуют заголовки реальных новостей. Я отношусь к ним исключительно как к рабочему материалу, не представляю какую-либо точку зрения на политическую или экономическую ситуацию в какой бы то ни было стране.
              Читать дальше →
              • +22
              • 9,4k
              • 8
            • AdBlock похитил этот баннер, но баннеры не зубы — отрастут

              Подробнее
              Реклама
            • Яндекс.Блиц. 12 алгоритмических задач отборочного раунда и их разборы

              • Tutorial

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


              В Блице можно использовать Java, C++, C# или Python. Кроме того, участие в контесте дает возможность проверить свои знания. Если в итоге вы понимаете, что их стоит подтянуть, — это тоже результат. Кстати, тогда вам может пригодиться специализация на курсере «Алгоритмы и структуры данных», в создании которой Яндекс участвовал.


              image


              Давайте теперь разберем задачи, которые предлагались в отборочном раунде. У нас было несколько одинаковых по сложности вариантов, каждый из которых содержал по шесть задач. Мы разберем один набор задач полностью, а также наиболее интересные задачи из других наборов. К слову, из 1762 участников квалификационного раунда в финал прошли лишь 263. Так что задачи оказались не самыми простыми.

              Читать дальше →
            • «4 свадьбы и одни похороны» или линейная регрессия для анализа открытых данных правительства Москвы

              • Tutorial
              Несмотря на множество замечательных материалов по Data Science например, от Open Data Science, я продолжаю собирать объедки с пиршества разума и продолжаю делится с вами, своим опытом по освоению навыков машинного обучения и анализа данных с нуля.

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

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

              С чего начать? Конечно с открытых данных правительства РФ, там же ведь целое министерство есть. Мое знакомство с открытыми данными правительства РФ, было примерно, такое же как на иллюстрации к этой статье. Нет ну не то чтобы мне совсем не был интересен реестр Кинозалов города Новый Уренгой или перечень прокатного оборудования катка в Туле, просто для задачи регрессии они не очень подходят.

              Если порыться думаю и на сайте ОД правительства РФ можно найти, что-то путное, просто не очень легко.

              Данные Минфина я тоже решил оставить, на потом.

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

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



              UPD: Добавлен раздел – «Бонус»
              Читать дальше →
            • Большие данные и машинное обучение: новые возможности для медицины

                «Мы разработали более совершенные технологии для подбора обуви на Amazon, чем для выбора типа лечения больных раком», — так отзывается профессор MIT Регина Барзилай (Regina Barzilay) о текущем состоянии высокотехнологичных медицинских проектов. Оценка неутешительная: зачастую «популярные» направления, такие как электронная коммерция, по уровню использующихся технологий опережают более социально важные сферы.

                Однако есть и хорошие новости: решения, которые разрабатывались для условного «поиска обуви» можно использовать и для помощи больным. И спрос на такие разработки только растет: по прогнозам агентства Frost & Sullivan, объем одного только рынка медицинских разработок, использующих машинное обучение и большие данные, увеличивается на 40% ежегодно и к 2021 году составит 6,6 миллиардов долларов.

                Сегодня расскажем о том, как большие данные используются в медицинских проектах и какие разработки в этом направлении ведутся в Университете ИТМО.

                Читать дальше →
                • +15
                • 4,5k
                • 7
              • Шахматы для общего развития: история создания развивающей программы

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

                  Но однажды мне крупно повезло — я оказался вовлечён в проект «Шахматы для общего развития», где и по сей день совмещаю обязанности программиста, психолога, школьного учителя, и много кого ещё. Об этом и хочу рассказать.
                  Читать дальше →
                Самое читаемое