• Deep Reinforcement Learning: как научить пауков ходить


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


    Основой решения является алгоритм Advantage Actor Critic (A2C) с оценкой Advantage через Generalized Advantage Estimation (GAE).


    Под катом математика, реализация на TensorFlow и множество демок того, к каким способам ходьбы сошлись алгоритмы.


    Читать дальше →
  • Как я осуществил свою мечту, побывав в российском офисе Microsoft

    Всем привет!


    Живу в Саратове с родителями. У меня аутизм. Я ИТ-самоучка с 10-ти летним опытом самообразования и работы. Системное администрирование, администрирование мобильных устройств и веб-разработка — это то, что я учу и над чем я часто практикуюсь.


    2019 год получился в моей жизни интересным в плане того, что я недавно осуществил свою мечту — впервые побывал в Москве и встретился с людьми по ИТ-цеху, с которыми я сперва познакомился на просторах соцсети Facebook (в основном с российским коллективом Microsoft).


    Когда слышал и читал много о Microsoft Autism Hiring Program, я разобрался с принципами программы и начал мечтать о работе в Microsoft и начал спрашивать советов и часто общаться с ИТ-сообществом.


    Чтобы я мог осуществить свою мечту, за 1,5 года сделал свой первый веб-сайт. Сам сайт я сделал для одной благотворительной организации помощи инвалидам с ментальными расстройствами(при поддержке моего папы, редакторов и дизайнеров-фрилансеров).
    В школе у меня не было английского языка. Я учил английский по самоучителю.


    Сотрудники Microsoft написали статью не только про мою первую поездку в Москву, а рассказали о моих экскурсиях по ИТ-офисам компании Microsoft, Яндекс и Додо Пицца в Москве. В переводе вы узнаете не только обо мне, а о моей жизни в ИТ...

    Читать далее
  • Немного о программировании ESP8266 на C под FreeRTOS

    • Tutorial
    Тут должна быть КДПВ, но на нее не хватило бюджета.

    Замотивировавшись ответом от Tarson на мой комментарий к Программирование и обмен данными с «ARDUINO» по WI-FI посредством ESP8266, решил написать про основы программирования ESP8266 на C под FreeRTOS. Подробности под катом.
    Читать дальше →
  • Ищем свободное парковочное место с Python

    • Translation
    image

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

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

    image

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

    Поэтому давайте немного развлечёмся и напишем точную систему уведомлений о свободной парковке с помощью Python и глубокого обучения
    Читать дальше →
  • Распознавание номеров. Практическое пособие. Часть 1

      Пример распознавания номерных знаков

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

      И в один прекрасный день МВД Украины открыло доступ к реестру транспортных средств. Теперь по номерному знаку стало возможным проверять некоторую информацию про автомобиль (марку, модель, год выпуска, цвет и т.д. )! Скучная рутина линейного программирования померкла перед новой свехзадачей — считывать номера по всей базе фото и валидировать эти данные с теми, что указывал пользователь. Сами знаете как это бывает «глаза загорелись» — вызов принят, все остальные задачи на время стали скучны и монотонны… Мы принялись за работу и получили неплохие результаты, чем, собственно и решили поделиться с сообществом.
      Для справки: на сайт AUTO.RIA.com, в день добавляется около 100 000 фото.
      Датасаентисты давно уже знают и умеют решать подобные задачи, поэтому мы с dimabendera написали эту статью именно для программистов. Если вы не боитесь словосочетания «сверточные сети» и умеете писать «Hello World» на питоне — милости просим под кат…
      Читать дальше →
    • Распознавание номеров. Как мы получили 97% точности для Украинских номеров. Часть 2

        Nomeroff Net numberplate detection OCR example


        Продолжаем рассказ о том как распознавать номерные знаки для тех кто умеет писать приложение «hello world» на python-е! В этой части научимся тренировать модели, которые ищут регион заданного объекта, а также узнаем как написать простенькую RNN-сеть, которая будет справляться с чтением номера лучше чем некоторые коммерческие аналоги.
        В этой части я расскажу как тренировать Nomeroff Net под Ваши данные, как получить высокое качество распознавания, как настроить поддержку GPU и ускорить все на порядок…
        Читать дальше →
      • Сетевой жесткий диск с помощью SSHFS и Raspberry Pi



        Всем привет!

        Хочу поделиться с вами моим опытом создания сетевого жесткого диска на Raspberry Pi. Моя статья отлично подойдет тем, кто использует линукс в качестве основной ОС, т.к. тут я активно использую SSHFS.

        Всех заинтересовавшихся прошу под кат.
        Читать дальше →
        • –5
        • 23.7k
        • 9
      • Raspberry Pi + CentOS = Wi-Fi Hotspot (или малиновый роутер в красной шляпе)

        • Tutorial
        UPD 14.03.2020:
        Raspberry Pi + Fedora (aarch64) = Wi-Fi Hotspot (или малиновый роутер в синей шляпе)

        В Интернете огромное количество информации по созданию Wi-Fi точек доступа на базе одноплатного ПК Raspberry. Как правило, подразумевается использование родной для «малинки» операционной системы — Raspbian.

        Являясь адептом RPM-based систем, я не мог пройти мимо этого маленького чуда и не попробовать на нем мою любимую CentOS.

        В статье представлена инструкция по изготовлению 5GHz/AC Wi-Fi роутера из Raspberry Pi 3 Model B+ на базе операционной системы CentOS. Будет несколько стандартных, но малоизвестных трюков, а в качестве бонуса — чертеж подключения к «малинке» дополнительного Wi-Fi оборудования, позволяющего ей одновременно работать в нескольких режимах (2,4+5GHz).

        image
        (микс изображений из свободного доступа)
        Читать дальше →