Category: технологии

default

Поступаем в MIT

Массачусетский технологический институт (MIT) один из самых престижных технических вузов мира, давший миру 93 нобелевских лауреата. Институт был организован в 1861 году, я наткнулся в интернете на пример вступительных экзаменов 1869 года.

Вот алгебра:

algebra

А вот арифметика:

arithmetic

Другие экзамены по ссылке на библиотеку самого института.

Ну, что тут сказать. Есть прогресс, есть. Сейчас такой легкотни даже на ЕГЭ не дают, это же уровень 7 класса, ей богу!
default

Следи за собой, будь осторожен

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

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



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

Collapse )
default

Робо-суши

Наконец-то цивилизация начинает добираться и до Торонто. Причем не только до даунтауна, но и других частей города тоже. Зашел в кафе ROBO Sushi в мид-тауне, наконец-то смог похарчеваться у роботов, как нормальный человек.

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

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



Collapse )
default

Его не существует

Бесплатный генератор аватарок для соцсетей анонимусу в подарок - онлайн сервис thispersondoesnotexist.com



А на самом деле - нейросеть, беспрерывно генерящая человеческие лица, которые сложно отличить от настоящих. Каждый заход - новое.

Осторожней, периодически вылезают в прямом смысле слова нелицеприятные артефакты!
default

Условные генераторы определения слов

Заголовок поста является гуглопереводом (сейчас будет понятно, почему так) названия англоязычной работы "Conditional Generators of Words Definitions", выполненной, впрочем, вполне русскими ребятами Artyom Gadetsky, Ilya Yakubovskiy, Dmitry Vetrov, для какой-то конференции, что-ли, я не до конца разобрался, и размещенной на сайте препринтов arxiv.org в прошлом месяце.

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

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

И вот, упомянутые товарищи решили научить нейросеть понимать значение слов английского языка. Для этого они кормили сеть определениями слов из Оксфордского словаря (у него есть открытый API), и пытались заставить нейросеть саму истолковывать незнакомые слова исходя из контекста. Не буду лезть в детали, там сложно, формулы и вообще не моя специализация, но мне понравились несколько определений, которые ИИ (ну, типа ИИ) дал словам, пытаясь понять, что же они значат.

Английские определения слов от нейросети, русский перевод мой.

bank (берег) - the land of a river (земля реки)
bank (банк) - an administrative division of a county government (административный отдел управы района)
bank (банк) - a shop where loans are sold (магазин, в котором продаются займы)
spring (весна) - a season of years (сезон лет)
spring (ручей) - a small stream (маленький поток)
head (голова) - the upper part of the human body (верхняя часть человеческого тела)
head (глава) - a person authorized to keep watch (лицо, уполномоченное следить)
walk (прогулка) - a journey for pleasure (путешествие для наслаждения)
walk (прогулка) - the act of traveling on foot (акт передвижения пешком)
mirror (зеркало) - an optical device for projecting a beam of light (оптическое устройство для проецирования луча света)
roar (рев, рычание) - a deep prolonged loud noise (глубокий долгий громкий шум)
method (метод) - a hypothetical description of a complex entity or process (гипотетическое описание сложного объекта или процесса)
afraid (бояться) - cause fear or dread upon (вызывать страх или ужас)
rocket (ракета) - an aircraft that has a fixed wing and is powered by propellers or jets (летательный аппарат, который имеет неподвижное крыло и приводится в действие пропеллерами или реактивными струями)
star (звезда) - a person who is very important (очень важный человек)
star (звезда) - a small circle of a celestial object or planet that is seen in a circle (маленький круг небесного объекта или планеты, который виден в круге)
sentence (приговор) - an act of restraining someone or something (акт сдерживания кого-то или чего-то)
sentence (предложение) - a piece of text written to be printed (кусок текста, написанный для печати)
rape (изнасилование) - the act of killing (акт убийства)
shake (трясти) - cause to be unable to think clearly (приводить в неспособность четко мыслить)
nickname (прозвище) - a name for a person or thing that is not genuine (имя для человека или вещи, которое не является подлинным)

Они уже здесь, короче говоря.
default

Что происходит

Обнаружил, что у меня нет ни одной записи в дневнике в 2018 году, а люди в мессенджерах намекают - где давно обещанные посты на пальцах™ и в принципе посты? Тому есть причина, у меня на работе жутчайший (в смысле пуще прежних) дедлайн (рус. сдача проекта), работать приходится и по выходным (хорошо, хотя бы, оплачиваемым), так что элементарно нет свободного времени.



Параллельно, проходил 11 недельный онлайн-курс принстоновского университета "Bitcoin and Cryptocurrency Technologies" ("Биткоин и криптовалютные технологии") на сайте www.coursera.org, так получилось, что записался до начала дедлайна, и не хотелось уже бросать на середине. А там не только курс видео-лекций, но и периодически требовалось ассайнменты (контрольные работы) выполнять. Сам курс весьма неплох, а вот ассайнменты совершенно левые, приходилось на Java писать куски криптокода, хотя Java совершенно не мой язык, но выбора студентам не дали.

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

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

Тут можно привести параллели, ибо прослеживаются они весьма четко, с пузырем и крахом доткомов. В конце 20 века Интернет стал потихоньку, но все серьезней входить в нашу жизнь (напомню, в 2000 году Гуглу исполнилось 2 года, а до рождения Фейсбука еще оставалось 5 лет). Многие верно пророчили Интернету большое будущее, а там где существуют такие пророчества обязательно начинают надувать финансовый пузырь ожидания. Люди думали, что как наступит 21 век, вот прям 1 января 2001 года, и сразу не останется больше ничего, ни кино, не телевидения, один сплошной Интернет... И были потом сильно удивлены - как же так? Иными словами - человечество в целом пытается сделать шаг вперед, а человеки по отдельности, как всегда, ведут себя как полные человеки.

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

Абсолютно такая же ситуация. Блокчейн и построенный на нем биткоин - это прорыв. Причем, ничего особо нового и сложного в нем нет, идея довольно простая - использование криптографических функций для построения верифицированных деревьев Меркла, вот в принципе и все. Хотя, и про Интернет можно то же самое сказать - это лишь протокол передачи пакетов TCP/IP и наложенный сверху гипертекст. У технологии блокчейна множество перспективных приложений как в виртуальном, так и в реальном мире, и хотите верьте, хотите нет, но через 10 лет блокчейн будет в вашем холодильнике и тостере на кухне. Но и без промежуточного финансового краха тоже никак не обойтись, мы же человеки или кто? Надули пузырь? (еще нет, на самом деле, самый надув еще впереди!) Значит жди беды - обязательно лопнет, сомнений быть не может.

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

Домашняя интернет-телефония

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

Перебрав варианты я остановился на сервисе OBiTalk. Первое, что нужно сделать, это приобрести коробочку, чуть больше спичечной, с названием OBi200. Коробочка стоит 50 американских долларов на американском Амазоне и 100 канадских долларов на Амазоне канадском. В принципе это известная несправедливость, хотя соотношение американского доллара к канадскому сегодня примерно 1.25 (курс каждый день плавает, но около того), цены на одну и ту же электронику часто разнятся вдвое. Хотя, что я вам рассказываю, покупающим айфон Х за 80 тысяч рублей при текущем курсе... ну, короче.

rediag1

Но удалось таки найти место, где Obi200 стоит 50 канадских долларов, и это место newegg.ca, если кому интересно. В принципе, это должны быть все расходы, то есть по идее этих трат должно быть достаточно, чтобы заиметь интернет-телефон у себя дома, но в реальности пришлось еще немного раскошелится.

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

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

Потому за 80 долларов купил телефонный аппарат с тремя трубками VTech DECT 6.0 Three Handset Cordless, который поддерживает режим интеркома. Поставил трубки к старшим детям в комнаты, а одну базовую внизу на кухне. Можно переговариваться между ними внутри, а если идет телефонный звонок снаружи, то звенят сразу три трубки, и не нужно бежать из одного конца дома в другой, чтобы начать разговор.

14676220_Alt01

Теперь засада. Сервис OBiTalk был выбран по одной и главной причине. Он единственный напрямую работает с Google Voice. Есть такой сервис у гугла, они дают тебе телефонный номер в любом из штатов США. Забесплатно дают. И звонить на него можно бесплатно с любого американского и канадского номера. А на международные звонки оплата какие-то смешные центы. Но пользоваться этим можно только программно, то есть устанавливаешь приложение на Виндовз или Андроид, и пользуешься. А чтобы этот номер можно было привязать к физическому телефонному аппарату, и нужна эта коробочка OBi200, только у них есть эксклюзивный договор с Гуглом, коробочки от других фирм (бесплатно) Google Voice не принимает.

Ну, я все это прочитал в интернете, заказал коробочку, заказал телефоны, и пошел регистрироваться на Google Voice. А эти гады дают регистрацию ТОЛЬКО жителям США. То есть нужно зарегистрировать Google Voice в американского IP-адреса (что решилось иcпользованием VPN), а потом, после выбора телефонного номера, нужно указать уже существующий американский номер, на который придет код активации. И вот с этим оказалось проблема. Есть возможность получить "технический" американский номер, на который можно позвонить или получить СМС. Подобных сервисов в Интернете полно, но Гугл про всех них знает. Я 2 дня бился, перепробовал кучу приложений, веб-сервисов и компаний - нет, не приходят на них активационные коды. Точнее в нескольких местах мне удалось получить активирующие СМС, но номер Google Voice при этом не активировался. Это известная проблема, на форумах она обсуждается, и единственное решение - иметь честную американскую телефонную линию "из земли", многие американцы жалуются, что не могли получить активационный код на сотовые номера и уж тем более на VoIP.

Короче, бился, я бился, а потом плюнул. Пришлось идти в freephoneline.ca и получить то же самое, что давал Гугл, но за 80 канадских долларов. Из плюсов - они дали мне канадский, даже торонтовский код (289).

Настройка заняла 5 минут, в коробочку втыкаешь питание, сетевой и телефонные кабеля, другой конец телефонного кабеля идет в базовую станцию, на сайте obitalk.com есть ссылка по настройке работы с freephoneline.ca, просто кликаешь на нее, указываешь логин с паролем, и все само заработало.

Итого, вместо 50 долларов, пришлось заплатить 210, но это было опционально, зато никаких договоров и абонентских плат, и получаешь домашний телефон с бесплатными звонками по Северной Америке.
default

Не ИИ мозги

Китайские исследователи провели тестирование интеллекта виртуальных помощников от разных компаний, которые позиционируются как предварительные прообразы предтеч Искусственного Интеллекта. В статье от Business Insider (англ.) указывается, что был использован тест на IQ, адаптированный под виртуальность. По результатам тестирования на конец 2016 года они получили следующие баллы:

Google Assistant ("О'кей Гугл") - 47.3
Baidu - 33
Microsoft Bing - 32
Apple Siri - 24

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

Но главное тут тенденция. Общий рост или спад и их первая и вторая производные. В 2014 году виртуальный помощник Google набирал 26.5 баллов, помощник Bing от Microsoft 13.5, а для Baidu и Siri тесты еще вообще не проводились.

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

bii global quarterly ai funding

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

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

Напоследок в очередной раз прорекламирую один из вариантов теста IQ, основанный на тесте Айзенка, написанный мной 9 лет назад, который можно совершенно бесплатно (без регистрации и СМС) пройти и поделиться результатом с друзьями и всем миром.

Мой IQ - 137

www.sly2m.com/sly2m/IQ