Pull to refresh
0
0
rimpocha @rimpocha

User

Send message

Конечный автомат (он же машина состояний) на чистом С

Reading time5 min
Views129K
Почти каждый микроконтроллерщик сталкивался с громадными switch-case и мучительно их отлаживал.
И много кто, начиная писать реализацию какого-либо протокола, задумывался как написать её красиво, изящно, так чтобы через месяц было понятно что ты имел в виду, чтобы она не отжирала всю память и вообще какала бабочками.
И вот тут на помощь приходят машины состояний, они же конечные автоматы (те самые которые используются в регулярных выражениях).

Собственно через регулярные выражения я к ним и пришёл.
Читать дальше →
Total votes 51: ↑48 and ↓3+45
Comments50

Впервые зубчатую передачу обнаружили у живого существа

Reading time1 min
Views194K


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

С помощью шестерёнок маленькое насекомое Issus осуществляет синхронизацию задних конечностей во время отталкивания перед прыжком.
Читать дальше →
Total votes 134: ↑104 and ↓30+74
Comments53

BigDog оснастили «рукой»

Reading time1 min
Views74K


Наверное, каждый уже слышал про фантастического робота BigDog, созданного ребятами из BostonDynamics.
В этот раз инженеры решили сделать робота ещё более пугающим, и оснастили его… РУКОЙ!
На представленном видео можно увидеть, как BigDog не просто манипулирует строительным блоком, но и координирует усилия, с тем чтобы швырнуть его на несколько метров!
Что сказать, будущее становится с каждым днём всё ближе. Возможно, уже через несколько лет BigDog будет нести службу бок о бок с солдатами и кидаться во вражеские истребители кирпичами.

Total votes 98: ↑98 and ↓0+98
Comments169

Беспилотный автомобиль попытался обогнать профессионального гонщика

Reading time2 min
Views146K
Знатоки гоночных симуляторов знают, что компьютер всегда двигается по идеальной траектории и не делает ошибок. Но это в игре, а что в настоящей жизни?



На мототреке Thunderhill в Северной Калифорнии впервые в мире прошёл заезд на скорость между беспилотным автомобилем и профессиональным гонщиком. К сожалению для поклонников искусственного интеллекта, в гонке на три мили (4,83 км) всё-таки победил человек, обогнав соперника на несколько секунд.
Читать дальше →
Total votes 92: ↑85 and ↓7+78
Comments163

Curiosity — первые 50 дней на Марсе

Reading time3 min
Views96K
Мы решили примерно раз в неделю делать обзоры про текущие исследования Curiosity на Марсе. Но так как уже два месяца прошло, в первых постах пробежимся быстренько, чтобы догнать текущий момент.

Итак, 6 августа 2012 года на планету Марс совершил успешную посадку марсоход MSL Curiosity. Первый его кадр, переданный на Землю, вызвал волну радости и воодушевления у специалистов NASA:


Далее про первые 50 дней Curiosity на Марсе, с фотографиями, панорамами и иллюстрациями
Читать дальше →
Total votes 269: ↑266 and ↓3+263
Comments88

Curiosity нашел на Марсе русло пересохшего ручья

Reading time2 min
Views39K
Надежды человечества на обнаружение следов жизни на Марсе все больше крепнут! Как сообщается на сайте НАСА, марсоход Curiosity обнаружил остатки древнего марсианского ручья, который когда-то тек в районе, исследуемом сейчас ровером.
Читать дальше →
Total votes 112: ↑109 and ↓3+106
Comments212

В немецком парламенте запретили ноутбуки, депутат Пиратской партии пришёл с печатной машинкой

Reading time1 min
Views160K


С понедельника 24 сентября в региональном парламенте земли Шлезвиг-Гольштейн запрещено использовать ноутбуки. Депутаты Пиратской партии выразили протест и пообещали обратиться в Конституционный суд. А пока один из депутатов Патрик Брюер (Patrick Breyer) нашёл выход из положения. Вместо традиционного для всех iPad’а он принёс на заседание печатную машинку.
Читать дальше →
Total votes 154: ↑142 and ↓12+130
Comments106

12 сентября. Сан-Франциско. Центр искусств Йерба Буэна. Live-трансляции — чего изволите?

Reading time1 min
Views77K


Хабрачитатель! Это случится сегодня. В День Программиста.
12 сентября 2012 года. В 21:00 по Москве. В 20:00 по Киеву.

Продолжая эстафету анонсов live-трансляций — коротко и без хабраката — встречайте:

Русскоязычные трансляции:





Англоязычные трансляции:





Читать дальше →
Total votes 70: ↑54 and ↓16+38
Comments72

Робот выигрывает в камень-ножницы-бумага в 100% случаев

Reading time1 min
Views10K
Инженеры из Токийского университета совместили систему машинного зрения и высокоскоростного робота. Получился забавный эксперимент, где робот играет в игру камень-ножницы-бумага, распознавая движение противника.


Читать дальше →
Total votes 114: ↑100 and ↓14+86
Comments91

Micromouse — конкурс для маленьких роботов

Reading time1 min
Views7K


Micromouse — это конкурс для маленьких роботов-мышей по поиску пути в центр лабиринта размером 16х16 ячеек. Мероприятие популярно во многих странах, особенно в Великобритании, Японии и Южной Корее. Лабиринт представляет собой сетку из квадратов по 16 штук в длину и ширину, каждый квадрат имеет размеры стен 18 см. и высотой 5 см.
Читать дальше →
Total votes 66: ↑66 and ↓0+66
Comments21

Кто лучше распознаёт лица: Google, Apple или Microsoft

Reading time2 min
Views11K
Технология распознавания лиц традиционно относится к приложениям систем искусственного интеллекта. Это реально сложная задача для программирования, и только недавно компьютеры научились относительно успешно с ней справляться (см. фото справа).

На рынке существует всего три бесплатные программы, которые умеют распознавать лица на фотографиях и сортировать фотогалереи по этим признакам: Google Picasa, Apple iPhoto* и Windows Live Photo Gallery. Последняя является самой древней (появилась год назад) и технически несовершенной (она распознаёт факт наличия лица, но не отличает лица разных людей друг от друга). Разработки Google и Apple гораздо более продвинутые, и они появились на свет в этом году.

Блоггер Джош Ловенсон решил основательно сравнить эти три программы на базе полутысячи 12-мегапиксельных фотографий из личной коллекции.

*Программа Apple iPhoto входит в платный комплект Apple iLife, но часто бесплатно поставляется в комплекте с компьютером, так что её всё-таки можно считать бесплатной с некоторой долей условности.

Читать дальше →
Total votes 73: ↑67 and ↓6+61
Comments67

Есть вопросы по электронному ID гражданина РФ?

Reading time7 min
Views13K


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

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

Выжимка


Вот карта на Вики, вот картинка с тем, что на неё нанесено. УЭК — это интерфейс к куче баз данных организаций, ID, ЭЦП, банкинг и возможность ставить свои приложения. На карте есть криптомодуль, плюс хранятся апплеты и ключи. Она может использоваться как оффлайново (оплата проезда, ключ для программы лояльности магазина), так и онлайн (оплата квартиры и т.п.). На неё можно писать свой софт по грубой аналогии с аппстором. Хорошие условия для малого бизнеса. Карты с апреля. Бумажных документов пока не заменяют, но служат средством индентификации. Читается ридерами со встроенным ключом, будет ещё в виде симок и подобных штук. Аналоги уже введены в Сингапуре и Эстонии, например. Основные сложности во внедрении — трудоёмкая работа по согласованию взаимодействий разных ведомств, обрабатывающих запросы с использованием карты.

Читать дальше →
Total votes 110: ↑108 and ↓2+106
Comments164

20 самых популярных лекций TED Talks всех времён

Reading time2 min
Views222K
Фонд TED с 1984 года проводит конференции, выбирая для них самые интересные темы и самые инновационные идеи. Например, на первой конференции 1984 года были представлены только что выпущенный Macintosh, инновационный компакт-диск от Sony, математик Бенуа Мандельброт продемонстрировал практическое применение своей теории фракталов, а специалист по искусственному интеллекту Марвин Минский разъяснил новую модель разума.

Каждое выступление (лекция) на конференции TED называется TED Talk и публикуется в онлайне, сейчас на сайте скопилось уже более 400 видеозаписей. Поскольку все они посвящены невообразимо интересным темам, даже сложно предположить, какие пользуются наибольшим интересом у зрителей. Официальный блог TED Blog опубликовал список Топ-20 лекций за все времена по количеству просмотров, собрав статистику с TED.com, Youtube, iTunes, Hulu, встроенных фреймов, количества скачиваний и т.д.
Читать дальше →
Total votes 102: ↑96 and ↓6+90
Comments23

Обзор наиболее интересных материалов по анализу данных и машинному обучению №8 (4 — 11 августа 2014)

Reading time4 min
Views9.7K

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

Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments1

Что такое Томита-парсер, как Яндекс с его помощью понимает естественный язык, и как вы с его помощью сможете извлекать факты из текстов

Reading time6 min
Views88K
Мечта о том, чтобы машина понимала человеческий язык, завладела умами еще когда компьютеры были большими, а их производительность – маленькой. Главная проблема на пути к этому заключается в том, что грамматика и семантика естественных языков слабо поддаются формализации. Кроме того, от языков программирования их отличает присутствие многозначности.

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

image

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

Называется технология Томита-парсер, и по большому счету, любой желающий может воспользоваться ей уже сейчас: бинарные файлы доступны для скачивания. Однако прежде чем пользоваться технологией, нужно научиться ее правильно готовить.
Читать дальше →
Total votes 154: ↑148 and ↓6+142
Comments78

Почему в России почти нет гражданского/коммерческого высокотехнологичного производства?

Reading time27 min
Views409K
Статью с обзором ситуации с микроэлектроникой в России я закончил утверждением, что сейчас в России есть технические возможности для создания любых военных микросхем (если не считаться с ценой). Однако и в комментариях к той статье, и во многих других — всех больше волновал вопрос отсутствия (на уровне погрешности измерений) производства чисто-коммерческих (гражданских) высокотехнологичных продуктов. Этот вопрос волновал и меня, потому я постоянно мучил вопросами всех, кто так или иначе связан с высокими технологиями и бизнесом в России.

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

Под катом попробуем разобраться чем отличаются «высокотехнологичные» компании от «низкотехнологичных», что нужно, чтобы высокотехнологичные компании могли рождаться и выживать, почему с софтом у нас лучше, чем с хардом, с чего начиналась кремниевая долина в США и можно ли её «скопировать», почему Китай всех рвет, а также — окинем взором все, что происходит в Сколково, Роснано, фонде перспективных исследований и приведут ли они к расцвету российских инноваций. Безусловно, я где-то могу ошибаться — буду рад дополнениям в комментариях.

Сразу нужно отметить, что в связи с многогранностью проблемы объем статьи получился довольно большой, так что можно начать читать с резюме в конце, и затем прочитать лишь те разделы, которые вызовут интерес. Сразу хочу предупредить — повествование «нелинейное», соседние заголовки могут описывать разные аспекты проблемы и быть друг с другом практически не связанными.
Читать дальше →
Total votes 389: ↑380 and ↓9+371
Comments304

Логика мышления. Часть 2. Факторы

Reading time11 min
Views80K


В предыдущей части мы описали самые простые свойства формальных нейронов. Проговорили о том, что пороговый сумматор точнее воспроизводит природу единичного спайка, а линейный сумматор позволяет смоделировать ответ нейрона, состоящий из серии импульсов. Показали, что значение на выходе линейного сумматора можно сопоставить с частотой вызванных спайков реального нейрона. Теперь мы посмотрим на основные свойства, которыми обладают такие формальные нейроны.
Читать дальше →
Total votes 46: ↑34 and ↓12+22
Comments5

Логика мышления. Часть 1. Нейрон

Reading time10 min
Views316K


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

В настоящем цикле статей планируется рассказать о той концепции интеллекта над которой мы сейчас работаем и продемонстрировать некоторые решения, являющиеся принципиально новыми в сфере моделирования работы мозга. Но чтобы повествование было понятным и последовательным оно будет содержать не только описание новых идей, но и рассказ о работе мозга вообще. Какие-то вещи, особенно в начале, возможно покажутся простыми и общеизвестными, но я бы советовал не пропускать их, так как они во многом определяют общую доказательность повествования.
Читать дальше →
Total votes 62: ↑53 and ↓9+44
Comments23

Программируем микроволновку или контроллер 40-летней давности

Reading time5 min
Views84K
Привет, недавно мне совершенно случайно попалась в руки такая железка:
image

Ну железка и железка, подумал я… На плате присутствует микроконтроллер РВЕ035, расширитель IO m5l8243p, ИР12 между РФ5 и контроллером и там еще где-то ЛН1 в стороне болтается. Мне сразу понравилась хорошая раритетная ПЗУ на 2Кб РФ5 в панельке в золоте. Думаю, сниму ее, а остальное смело в утиль, бо вся плата залита лаком по самое небалуйся..А потом все-таки стало интересно, а что это такое вообще?
Читать дальше →
Total votes 179: ↑173 and ↓6+167
Comments48

Information

Rating
Does not participate
Date of birth
Registered
Activity