Как стать автором
Обновить
0
0

Node.js/golang разработчик

Отправить сообщение

Система AlphaGo выиграла третью, решающую игру у Ли Седоля

Время на прочтение3 мин
Количество просмотров21K

Третья победа искусственного интеллекта в исторической серии из пяти игр в го


Го — восточноазиатская логическая игра с древней историей и богатыми культурными традициями. Существует несколько правил и вариаций, но основная цель одна: каждому из двух игроков нужно отгородить камнями своего цвета территорию как можно большего размера. Исследователей искусственного интеллекта в го привлекает сложность. Покорять шахматы уже поздно — компьютеры уже несколько лет как играют лучше людей. А вот в го число возможных позиций куда выше (10100), чем в шахматах. Современные программы играют неплохо, но на уровне го-любителей. До создания системы, которая сможет обыгрывать лучших из людей, в лучшем случае десяток лет.

Так эксперты говорили до появления AlphaGo. Разработка от DeepMind (в 2014 году компанию купила Google) использует метод Монте-Карло. Лучшие из современных систем компьютерного го используют эту технологию. Но в AlphaGo ходы также помогают выбрать нейросети политики и ценности. Их можно назвать близкими родственниками нейросетей, которые распознают изображения и речь. Систему сначала научили игре на 160 тысячах партий с сервера KGS. Затем AlphaGo тренировалась в играх против самой себя.
Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии208

Оштрафованный за превышение нормы выбросов Tesla Model S попал в категорию б/у авто с низкой эффективностью работы

Время на прочтение2 мин
Количество просмотров29K


Как уже сообщалось на Geektimes, в Сингапуре после тестовой оценки состояния завезенного в страну электромобиля Tesla Model S было решено взыскать штраф с владельца транспортного средства в размере $10800. Как утверждает Комиссия по наземному транспорту Сингапура, Model S на каждый километр использует 444 Вт⋅ч энергии (Вт⋅ч/км). По норме для Сингапура каждый Вт⋅ч — это около 0,5 г вредных выбросов (СО2). Таким образом, на километр пути Tesla приходится 222 грамма СО2.

Таким образом, вместо налоговых льгот в размере $11000, владелец электромобиля получил штраф примерно равного размера. Как выяснилось, электромобиль тестировался в группе транспортных средств «CEVS C3». В эту группу вносят все б/у автомобили, а Tesla Model S Джо Нгаена (Joe Nguyen) не был новым на момент покупки.
Читать дальше →
Всего голосов 27: ↑23 и ↓4+19
Комментарии290

AlphaGo выиграл у Ли Седоля и вторую игру

Время на прочтение2 мин
Количество просмотров15K
ИИ Google продолжает побеждать


Эта фотография не с матча, просто демонстрация доски и игровой ситуации

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

Одной из игр, где пока что человек был сильнее компьютера, считалась го. Как уже сообщалось, у игры очень ограниченное количество правил. Два игрока размещают камни двух цветов на доске определённого размера, стандартное поле — это 19×19 линий. Цель игры проста: нужно отгородить на доске камнями своего цвета территорию большего, чем соперник, размера. При этом число вариаций просто огромное количество.
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии123

Центр сертификации Let's Encrypt выдал миллион бесплатных сертификатов

Время на прочтение2 мин
Количество просмотров18K


8 марта 2016 года в 9:04 GMT центр сертификации Let's Encrypt выдал миллионный TLS-сертификат.

Let's Encrypt – некоммерческая инициатива организации Mozilla и Фонда электронных рубежей (EFF), созданная на благо сообщества. Владелец любого домена может получить здесь сертификат TLS совершенно бесплатно и очень просто его установить (пошаговая инструкция на Хабре). Закрытое бета-тестирование началось 12 сентября 2015 года, а с 3 декабря сертификаты выдают всем желающим без предварительной регистрации и инвайтов.

Это потрясающий успех проекта: для выдачи миллиона сертификатов понадобилось всего 3 месяца и 5 дней.
Читать дальше →
Всего голосов 18: ↑14 и ↓4+10
Комментарии21

AlphaGo выиграл первую игру у Ли Седоля

Время на прочтение3 мин
Количество просмотров20K

ИИ компании Google оказался сильнее одного из лучших игроков в го


Искусственный интеллект может продемонстрировать своё превосходство над человеком в виде выигрыша в логическую игру. Такие игры делятся на те, в которые ИИ уже играет сильнее лучших из людей, и те, которые ещё не поддались. Сегодня в результате первой из пяти игр азиатская игра го стала на шаг ближе к попаданию в первую категорию.
Читать дальше →
Всего голосов 39: ↑38 и ↓1+37
Комментарии196

FLIF — свободный формат сжатия изображений

Время на прочтение2 мин
Количество просмотров40K
FLIF (Free Lossless Image Format) — это новый свободный формат сжатия без потери качества, который превосходит PNG, lossless WebP, lossless BPG, lossless JPEG2000 и lossless JPEG XR по степени сжатия.

Как показало сравнительное тестирование (результаты), файлы FLIF в среднем:

  • на 14% меньше, чем lossless WebP,
  • на 22% меньше, чем lossless BPG,
  • на 33% меньше, чем PNG с брутфорсом через ZopfliPNG,
  • на 43% меньше типичного PNG,
  • на 46% меньше PNG, оптимизированного алгоритмом образования чересстрочного изображения Adam7,
  • на 53% меньше lossless JPEG2000,
  • на 74% меньше lossless JPEG XR.
Читать дальше →
Всего голосов 60: ↑51 и ↓9+42
Комментарии62

Уголок пользователя ЭВМ: мелатонин и экраны

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

image
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии65

Ода зимней влажности или user experiences dryness

Время на прочтение8 мин
Количество просмотров16K
В общем, как и полагается «брутальному сибирскому мужику», никогда я на такие мелочи, как сухость дома, внимания не обращал. Лишь бы прохладненько было. О влажности вспоминал исключительно летом, когда жарко и влажность переходит в противную сырость.

Но тут с нового года начал я тестить у себя Magic Air и увидел, что зимой, при хорошем проветривании, влажность дома ниже, чем в пустыне Сахара! Мой рекорд – 7%, это вообще дичь и сушь невероятная. По физике-то «и так понятно было», холодный воздух с улицы дома греется и его относительная влажность почти на нет сходит. Но тут, как говорится, лучше один раз увидеть.

Возможно, далее началась классическая ипохондрия, но стало мне не по себе от такого пересыхания. А уж вернувшись из отпуска, где привык к нормальной влажности 60%, совсем беда началась. Горло дерёт от сухости, просыпаешься – нос забит сами-знаете-чем, чувствуешь себя губкой Бобом, которого выкинуло на пляж. Я сначала даже попробовал по старой советской традиции баночки с водой и тряпочки мокрые у батареи ставить, но, как показали замеры, это «пердячий лимонад», эффект близок к нулю.


Читать дальше →
Всего голосов 14: ↑9 и ↓5+4
Комментарии101

Alljoyn: взгляд embedded разработчика. Часть 1: знакомство

Время на прочтение7 мин
Количество просмотров14K

Не сочтите за расовые предрассудки, но в сегодняшней статье понятие «embedded разработка» будет означать разработку и программирование устройств на микроконтроллерах с использованием языка Си, безо всяких процессоров, Linux'ов, Windows'ов, Pyton'ов и прочего «не хардкора». Я намеренно сделал эту оговорку в самом начале, чтобы не пришлось постоянно акцентировать внимание на этом в дальнейшем.

Alljoyn — это протокол взаимодействия между устройствами разрабатываемый альянсом Allseen. В отличии от распространенных ныне протоколов промавтоматики (ModBus, KNX, BacNET и пр.) Alljoyn изначально рассчитан на применение в бытовых устройствах, т.е. тот самый пресловутый Интернет вещей. Причем Alljoyn претендует на статус глобального мирового стандарта и если взглянуть на список комнаний-участников альянса, вполне можно допустить, что его амбиции не безосновательны.
Сегодня мы попытаемся заглянуть за ширму маркетинговых заявлений об «универсальности, кросплатформенности и простоте использования» и понять что же за зверя пытается изобрести группа самых известных IT компаний со всего мира.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии10

Управление приватными данными классов ES6

Время на прочтение3 мин
Количество просмотров21K
В этой статье рассматриваются 4 подхода к управлению приватными данными классов ES6:

1. Хранение данных в конструкторе класса.
2. Маркировка приватных свойств через соглашение об именовании (например, префиксное подчеркивание).
3. Хранение приватных данных в WeakMaps.
4. Использование символов в виде ключей для приватных свойств.

Первый и второй подходы широко использовались в ES5, а третий и четвертый – появились только в ES6. Давайте поочередно рассмотрим каждый на одном примере.


Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии10

Fallback-действия в ES6 Promise

Время на прочтение4 мин
Количество просмотров18K
Всем доброго времени суток!

Началось всё с того, что в качестве тестового задания на собеседованиях, я начал просить соискателей реализовать предзагрузчик картинок на JS. Помимо самой предзагрузки, скрипт должен был уметь подставлять fallback-картинку, если нужная картинка не могла быть загружена. Обязательным условием было — использование ES6 Promise.
Затем я подумал: «А почему бы самому не реализовать такой предзагрузчик и не выложить в общее пользование? Да это же еще и отличный повод написать статью на Хабр!».
Собственно, под катом описание логики работы такого предзагрузчика + ссылка на сам предзагрузчик.
Читать дальше →
Всего голосов 17: ↑11 и ↓6+5
Комментарии46

Понимание сборки мусора и отлов утечек памяти в Node.js

Время на прочтение7 мин
Количество просмотров34K
Плохие отзывы в прессе о Node.js часто относятся к проблемам с производительностью. Это не значит, что с Node.js больше проблем, чем с другими технологиями. Просто пользователь должен иметь в виду некоторые особенности её работы. Хотя у технологии пологая кривая обучения, обеспечивающие её работу механизмы довольно сложные. Необходимо понять их, чтобы предотвратить появление ошибок производительности. И если что-то пойдет не так, необходимо знать, как быстро привести всё в порядок. В этой статье Даниэль Хан рассказывает о том, как Node.js управляет памятью и как отследить связанные с памятью проблемы.


Читать дальше →
Всего голосов 25: ↑25 и ↓0+25
Комментарии4

Как работала Башня Тесла по передаче энергии — собственное «расследование»

Время на прочтение31 мин
Количество просмотров274K


Несколько лет назад мы – авторы данного материала – изрядно покопавшись в патентах, дневниках и лекциях Н.Теслы (благо, образование позволяло) пришли к выводу, что пресловутая Башня Тесла по передаче энергии не «фейк», а вполне рабочая конструкция.

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

Этот материал не является строгой теорией (т.е. теорией, учитывающей все возможные аспекты работы Башни Теслы). Тем не менее, мы постарались достаточно полно осветить предлагаемую концепцию и привести адекватные численные оценки основных характеристик процесса. Так что, если Вам интересно разобраться в модели и поучаствовать в конструктивной дискуссии – приглашаем ознакомиться с материалами.
Читать дальше →
Всего голосов 311: ↑245 и ↓66+179
Комментарии383

Квинтовый круг: Говорим о музыке простыми словами

Время на прочтение3 мин
Количество просмотров134K


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

Впервые квартово-квинтовый круг был описан в книге «Идея грамматики мусикийской» от 1679 года русско-украинского композитора Николая Дилецкого.
Читать дальше →
Всего голосов 25: ↑25 и ↓0+25
Комментарии60

Есть ли шанс у AlphaGo в матче против Ли Седоля: мнения и оценки профессиональных игроков в го

Время на прочтение9 мин
Количество просмотров22K

В марте состоится матч го-профессионала 9 дана и искусственного интеллекта компании Google


Ни один компьютер пока не в состоянии обыграть профессионального игрока в азиатскую настольную игру го. Дело в особенностях игры: позиций слишком много, а интуицию человека сложно описать алгоритмически. Мир придерживался подобных мнений до 27 января. Несколько дней назад компания Google опубликовала данные исследования своего подразделения DeepMind. В нём рассказывается о системе AlphaGo, которая в октябре прошлого года смогла обыграть профессионального игрока второго дана Фань Хуэя в 5 играх из пяти.

Тем не менее у профессиональных игроков и знакомых с го возникли вопросы по качеству игры. Хуэй — трёхкратный чемпион, но он чемпион Европы, где уровень игры не слишком высок. Вызывает вопросы не только выбор игрока для демонстрации силы AlphaGo, но и некоторые ходы в партиях.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии61

Искусственный интеллект впервые в мире победил профессионального игрока в го

Время на прочтение4 мин
Количество просмотров31K

Это был AlphaGo от компании Google




Подразделение DeepMind компании Google заявило о том, что искусственный интеллект компании смог победить европейского чемпиона по настольной игре го. Система AlphaGo обыграла человека в 5 из 5 игр. До этого го была одной из немногих логических игр, профессиональные игроки в которую выигрывали у компьютеров.
Всего голосов 29: ↑29 и ↓0+29
Комментарии99

Что внутри у «Монитора качества воздуха» (разбор и анализ)

Время на прочтение3 мин
Количество просмотров22K
Прочитав на днях на Geektimes про монитор CO2 от dadget, я не смог пройти мимо такого необычного девайса. Купил для использования по назначению «здесь и сейчас», так как озаботился качеством воздуха в квартире, но с прицелом встроить его в систему «умного дома» в будущем. Вот о последнем речь в посте и пойдет.

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

upd:
добавлены, не попавшие из-за преступной халатности, фотографии общего плана.
так же, добавлено бонусное видео работы датчик CO2
Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии25

Пишем правильный манифест для сайта

Время на прочтение3 мин
Количество просмотров94K
Думаю, многие знают о возможности добавления иконки сайта на рабочий стол мобильного устройства. Это удобно и причины могут быть разные (нету мобильного приложения, предоставляющего туже информацию, либо вы хотите сразу открыть определенную страницу сайта и т.д.). За некоторые свойства того, как будет отображаться сайт и как будет выглядеть иконка после добавления и отвечает файл манифеста.

Манифест для сайта – это простой JSON-файл, который позволяет вам настроить следующие вещи:
1. Какая будет иконка у пользователя, после того как он добавит ваш сайт на рабочий стол
2. Как будет запускаться ваш сайт (с адресной строкой, без нее или в полноэкранном режиме)
3. Splash screen
4. Цветовую тему
5. Ориентацию экрана
6. Начальный url
и многое другое
Читать дальше →
Всего голосов 33: ↑27 и ↓6+21
Комментарии21

Изоморфные приложения. Взгляд в будущее с React

Время на прочтение11 мин
Количество просмотров55K
Оригинал: React To The Future With Isomorphic Apps

Изоморфные приложения. Взгляд в будущее с React


В разработке программного обеспечения все часто возвращается на круги своя. Так, например, на заре развития Интернета серверы подгружали контент сразу же на сторону клиента. В последнее же время, с разработкой современных веб-фреймворков, таких как AngularJS и Ember, мы видим тенденцию к обработке запросов на стороне клиента и использованию сервера только для API. Однако, это далеко не единственная тенденция. Сейчас происходит медленное возвращение или, скорее, слияние этих двух архитектур.
Читать дальше →
Всего голосов 27: ↑25 и ↓2+23
Комментарии14

Что нужно знать при миграции с MySQL на PostgreSQL?

Время на прочтение8 мин
Количество просмотров37K
В продолжение статьи о теории и практике миграции хранилищ данных на PostgreSQL, мы поговорим о проблемах, с которыми вы можете столкнуться при переезде с распространенной СУБД MySQL. Дабы не утомлять всех лишней риторикой, сегодняшний рассказ будет более тезисный и проблемно-ориентированный.

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

Именно поэтому в предыдущей статье я рекомендовал не тратить время на поиск серебряной пули и написать что-нибудь свое “на коленке”, что действительно работает. Данная статья призвана облегчить написание такого инструмента, указывая на потенциальные изъяны, в наличии которых вы может сравнительно быстро убедиться.

Перейдем к делу.
Читать дальше →
Всего голосов 49: ↑43 и ↓6+37
Комментарии56

Информация

В рейтинге
Не участвует
Откуда
Рязанская обл., Россия
Зарегистрирован
Активность