• Управление транспортным средством с помощью нейронной сети

    • Перевод

    Аннотация


    Используя нейронную сеть, мы хотим, чтобы транспортное средство управляло собой само, избегая препятствий. Мы добиваемся этого путем выбора соответствующих входов/выходов и тщательного обучения нейронной сети. Мы скармливаем сети расстояния до ближайших препятствий вокруг автомобиля, имитируя зрение водителя-человека. На выходе получаем ускорение и поворот руля транспортного средства. Нам также необходимо обучить сеть на множестве стратегий ввода-вывода. Результат впечатляющий даже с использованием всего лишь нескольких нейронов! Автомобиль ездит, обходя препятствия, но возможно сделать некоторые модификации, чтобы это программное средство справлялось с более специфическими задачами.

    Введение


    Идея в том, чтобы иметь транспортное средство, которое управляет собой само и избегает препятствий в виртуальном мире. Каждое мгновение оно само решает, как изменить свою скорость и направление в зависимости от окружающей среды. Для того чтобы сделать это более реальным, ИИ должен видеть только то, что видел бы человек, если бы находился за рулем, так что ИИ будет принимать решения только на основе препятствий, которые находятся спереди транспортного средства. Имея реалистичный ввод, ИИ мог бы быть использован в реальном автомобиле и работать так же хорошо.
    Когда я слышу фразу: "Управление транспортным средством с помощью ИИ", я сразу же задумываюсь о компьютерных играх. Многие из гоночных игр могут использовать эту технику для контроля транспортных средств, но есть целый ряд других приложений, которые ищут средство управления транспортом в виртуальном или же реальном мире.
    Так как же мы это будем делать? Существует множество способов реализации ИИ, но ведь если нам нужен "мозг" для управления транспортным средством, то нейронные сети подойдут как нельзя лучше. Нейронные сети работают так же, как и наш мозг. Они, наверное, и будут правильным выбором. Мы должны определить, что будет входом, а что выходом нашей нейронной сети.
    Читать дальше →
  • Запасной путь для SMS

      В большинстве мобильных телефонах, если перейти в меню на «Сообщения», выбрать «Настройки сообщений», далее «Текстовые сообщения», кроме стандартных настроек, можно увидеть опцию «Использовать пакетные данные», но к сожалению многие операторы очень неохотно рассказывают (а тем более предоставляют) о такой возможности передачи коротких сообщений. Давайте разберемся, почему же операторы в основном не используют возможность передачи коротких сообщений через свою пакетную сеть, предоставляя сервис – SMS over GPRS.

      Читать дальше →
    • Обзор интересных программ от Microsoft Research

        Microsoft Research (MSR) — подразделение корпорации Microsoft, созданное в 1991 году для исследования различных вопросов и тем в области информатики. Microsoft Research объединяет 800 исследователей в шести глобальных лабораториях по всему миру.

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

        Мне очень нравится следить на развитием MSR и сейчас хочу рассказать о некоторых программах, которые я часто использую.
        Читать дальше →
      • Что я нашёл интересного на почтовом сервере метеорологов

          Все, конечно, слышали про утёкший в интернет архив метрологического почтового сервера, на хабре даже было обсуждение.

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

          Чего там внутри только нет, какие-то pdf, программы на фортране, юниксовые ELF-исполняемые файлы, русские имена/фамилии и даже кириллические комментарии внутри некоторых файлов. Так любопытно мне не было ни в одной компьютерной игре.

          Первым делом меня заинтересовали каталоги в духе «yakutia», но остановился я на архиве mbh98-osborn.zip. Внутри него есть каталог TREE и уже в нём – VAGANOV, звучит дружелюбно, правда? Им я и заинтересовался вплотную.

          Читать дальше →
        • Управление компьютером с помощью SMS

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

              Иногда, читая или слушая новости, говоришь себе: «Как же это все надоело. Эти катастрофы, аварии, нечестные политики… Неужели в мире не происходит ничего хорошего?» Действительно, почему бы новостным компаниям не публиковать более жизнеутверждающие материалы? Ведь не все так уж плохо. Может, на это есть какая-то причина? Наверное, есть
              Читать дальше →
            • Секреты профессиональной оценки людей на интервью

                На хабре уже проходило несколько статей об оценке персонала (например здесь), о том, как интерпретировать услышанное от кандидатов. Хочу рассказать о поведенческом интервью, которое успешно использую уже 7 лет и учу этому других.

                Основный недостаток большинства оценочных процедур – их субъективность, низкая надежность при оценке знаний и навыков человека. Люди не хотят говорить правду, зачастую выдают теоретические знания за практические навыки. Чтобы отобрать правильных кандидатов, разработаны несколько видов интервью. Одно из них – это поведенческое – то из немногих, которое действительно позволяет понять, что же реально знает и умеет кандидат.

                Читать дальше – будет много букв и примеров …

                Читать дальше →
              • Тайные приемчики рекрутеров: ЧТО мы говорим на собеседовании и ЧТО на основании этого о нас узнает работодатель?

                  Приветствую уважаемое хабрасообщество!

                  Так как рекрутинг – это не только моя работа, но и увлечение, хочу поделиться с вами интересной, по моему мнению, информацией. Речь пойдет, простите за тавтологию, о самой речи – словах, которые мы с вами подбираем, выражая свои мысли в беседе с менеджером по персоналу.
                  Казалось бы – а что тут подбирать? Называем вещи своими именами и все. Работа скучная – «неинтересная», руководство непрофессиональное – «дилетанты», зарплата небольшая – «смешная», каждый сам за себя – «коллектив неслаженный».
                  Но не все так просто как кажется на первый взгляд.
                  Читать дальше →
                • Come2Play: монетизация сообществ через казуальные игры

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

                    Израильский стартап Come2Play предлагает оригинальное решение проблемы: микроплатежи через многопользовательские казуальные игры. Стартап внедряет на вашем сайте ннтерфейс с любыми играми: бильярд, шахматы и т.д. (в каталоге сейчас 20 игр). Призами там являются токены, которые продаются через все популярные платёжные системы (токены можно получать и другими способами). За один доллар можно купить тысячу токенов играть очень долго. Лучшие игроки претендуют на неплохой денежный куш. Остальную прибыль сайт и сервис делят в пропорции 50 на 50.
                    Читать дальше →
                  • Телефонный лохотрон

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

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

                      Спасем родные рублики!
                    • Задачки для веб-сёрферов

                        Лет десять назад, когда интернет был диковинкой, я мошенничал тем, что участвовал в различных теле- и радиовикторинах, используя свой доступ в сеть. То есть не знал ответы на вопросы, а просто очень быстро умел находить их в интернете. Что позволило мне несколько раз выиграть билеты в кино, пару книжек и компакт-дисков, и разок появиться на местном телевидении. Все эти навыки пригодились в жизни — я и сейчас по просьбам друзей нахожу в Сети требуемое. «Если оно есть в интернете, говорю я им, то я это вам найду». Впрочем, не сочтите это за хвастовство. Уверен, что многие умеют быстро находить любую требуемую информацию.
                        И вот в связи с этим мне подумалось как-то: а почему бы не сделать хитроумных задачек в стиле, скажем, «Своей игры» или «Что? Где? Когда?», но специально для тех, кто любит и умеет искать в интернете.
                        И я начал сочинять такие задачки. Кому-то из моих знакомых они не понравились вовсе, кто-то почесал репу и остановился на середине пути. А кому-то понравилось, и они потратили несколько минут (или часов) своего драгоценного времени на разгадывание этих головоломок.
                        Если у вас есть свободное время, есть навыки поиска информации и вы хотите попробовать свои силы — попробуйте разгадать несколько таких задачек.
                        Всё, что для этого нужно — базовые знания, Google, Wikipedia и другие ваши любимые источники информации.
                        Задачки можно разгадывать сразу с хвоста, опустив начало. Я бы рекомендовал всё же разгадывать последовательно, от начала до конца. Тогда разгадывание может оказаться более интересным. Потому как здесь цель — не скорость и не точность лишь финального слова, а раскрытие всей цепочки целиком.

                        ЗАДАЧКИ ПОД КАТОМ
                      • userfriendly.Gov

                          Userfrienldy.Gov — это не сайт технической поддержки Правительства США :-) Так называется учебный проект, в котором мне недавно довелось участвовать. Ну а название… Просто так получилось…

                          Userfriedly.Gov — это проект, в рамках которого мы исследовали электронные представительства государственных органов разных стран, с тем, чтобы ответить на следующие вопросы:
                          — какие электронные услуги государства (в том числе и несуществующие на данный момент) популярны среди населения разных стран;
                          — какие из стран мира наиболее успешно и эффективно (с точки зрения населения, а не освоения денежных средств) развивают систему электронного государства;
                          — какие перспективы развития на ближайшие пять лет имеются у систем электронного государства в тех странах, которые сейчас идут впереди планеты всей;
                          — как повлияет экономический кризис на развитие систем электронного государства (О, тут так много интересного — это будет отдельно);

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

                          Сразу попрошу извинения за возможные ошибки — текст писал глубокой ночью, проверял, но мог не заметить ошибок в тексте…

                          Продолжение...
                        • Казнет бастует против приравнивания сайтов к СМИ

                            Сегодня ведущие интернет-ресурсы Казахстана проводят акцию протеста. С 15.00 до 16.00 по времени Астаны работа ряда сайтов будет приостановлена.

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

                            Кстати, цель разработчиков закона (по их версии) — закрепление правовых механизмов в регулировании вопросов размещения информации на web-ресурсах. Нужно это чтобы защитить конституционные права граждан и юридических лиц. Однако владельцы сайтов и пользователи, по понятным причинам, инициативы своих законотворцев и их мотивы не одобряют.

                            via osp
                          • Куда податься разработчику десктопного ПО, когда SaaS наступает

                              Прежде всего хотелось бы сказать, что «облачный продукт» и «SaaS» – это не одно и то же. Часто под SaaS подразумевают веб-сервис, которым человек пользуется через браузер и оплачивает его на основе ежемесячной абонентской платы (или ежедневной – в общем, регулярной). Но SaaS расшифровывается как «Soft as a Service» («ПО как услуга»). Т.е. под SaaS следует понимать не только web-сервис, но и обыкновенный десктопный софт, который предоставляется на основе абонентской платы.

                              На рынке существует много десктопных продуктов, и разработчик такого ПО может захотеть не переписывать проект с нуля, а начать косвенно конкурировать с «браузерными» проектами, используя привлекательную черту SaaS — помесячную схему микросписаний (подписку). Для пользователя такая схема очень удобна: не нужно сразу платить большую сумму денег. Т.е. можно автоматически списывать стоимость месяца использования ПО с кредитной карты, Яндекс.Денег, WebMoney или даже со счета интернет-провайдера абонента в едином чеке с оплатой интернета.

                              Особенно это актуально в России: люди предпочитают скачивать «пиратки», и их можно понять — лицензионный софт слишком бьет по карману. В то же время, многие пользуются сервисом «антивирус по подписке» у своих интернет-провайдеров, оплачивая дополнительные 1-2$ вместе с интернетом. Антивирус — это частный случай такого «подписочного» ПО.

                              Как это сделать?
                            • Способ подсчета коэффициента, отражающего качество выпущенного программного продукта

                              Одним из основных критериев для оценки выпущенного программного продукта является его качество. Качество фактически показывает насколько хорошо программисты и тестировщики справились со своей задачей и насколько выпущенный продукт готов к реальному использованию.

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

                                Перемешивание букв. Эффект Кембриджского университета.


                                По рзелульаттам илссеовадний одонго анлигйсокго унвиертисета, не иеемт занчнеия, в кокам пряокде рсапожолены бкувы в солве. Галвоне, чотбы преавя и пслоендяя бквуы блыи на мсете. Осатьлыне бкувы мгоут селдовтаь в плоонм бсепордяке, все-рвано ткест чтаитсея без побрелм. Пичрионй эгото ялвятеся то, что мы чиатем не кдаужю бкуву по отдльенотси, а все солво цликеом.
                                Тема очень старая и гуляет по интернетам давно, но везде приводится как пример один и тот же текст, мне было интересно попробовать данный эффект на собственных текстах, в результате чего и родилась эта программа.
                                Читать дальше →
                              • Автоматическое сканирование в сетевую папку по нажатию кнопки «Scan»

                                  Стояла следующая задача:
                                  реализовать автоматическое сканирование при нажатии кнопки на сканере. Полученный материал должен попадать в сетевую папку и иметь уникальное имя. Сканер подключен к рабочей машине, все процедуры по сканированию не должны отвлекать человека работающего за этим компьютером под управлением Windows.
                                  Читать дальше →
                                • SMM и SMO. Подружись, а потом продавай

                                    Предыстория: мы делаем интернет-магазин подарков. О нем как-нибудь в другой раз. Разработка с нуля подобного ресурса и анализ рыночного сегмента – задачка непростая и долгая даже для опытных людей.

                                    Чтобы не терять время, мы решили параллельно развивать направление социальных сетей. Основными целями этого решения были:
                                    • Повышение знания/улучшение мнения о магазине
                                    • Формирование лояльной аудитории
                                    • Анонсирование акций, конкурсов(использование социальных сетей как средства создания «движухи»)
                                    • Вовлечение в обсуждение товаров (мы поняли, что социальные сети – единственный способ получить правдивое мнение о твоем товаре и магазине из первых рук)
                                    • Привлечение покупателей на сайт магазина

                                    Идея проста – подарки нужны всем и постоянно, поэтому тема эта будет всегда актуальна.

                                    Хочу поделиться промежуточным результатом за 2,5 месяца работы нашей группы ВКонтакте.
                                    подробности
                                  • Конфетки для Валерки

                                      конфеткаВы никогда не сталкивались с проблемой как объяснить человеку, неиспорченному общением с железным другом, азы программирования?

                                      Так уж получилось, что мы, работая в компании ГдеЭтотДом (я и anei), относительно часто ходим обедать в МуМу. Остаток от обеда обычно представляет собой фирменную конфетку. Которую мы не едим — вот такое несоответствие типов.

                                      Но мы нашли выход, скармливая их Валерке.
                                      Я, честно говоря, не знаю, причем тут программирование, Валерка и конфетки, но, в общем, однажды…
                                      Подходит Александреску к Валерке и говорит:
                                      Читать дальше →
                                    • Визуализация разных дисков в файловом менеджере или Не совсем консольный FAR

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

                                        Скриншот для затравки:

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