Search
Write a publication
Pull to refresh
0
Александр @aleksmegaread⁠-⁠only

Пользователь

Send message

Почему человеческий мозг так эффективен?

Reading time7 min
Views42K

Как массивное распараллеливание возвышает эффективность мозга над возможностями ИИ




Мозг – устройство сложное; у людей он содержит порядка 100 млрд нейронов и около 100 триллионов соединений между ними. Его часто сравнивают с другой сложной системой с огромными возможностями решения задач: цифровым компьютером. В мозге и компьютере содержится большое количество элементарных единиц – нейронов или транзисторов, соответственно – подключенных к сложным схемам, обрабатывающим информацию, передаваемую электрическими сигналами. На глобальном уровне архитектуры мозга и компьютера немного похожи, поскольку состоят из практически отдельных контуров для ввода, вывода, центральной обработки, и памяти.

Кто лучше справляется с решением проблем – мозг или компьютер? Учитывая быстрое развитие компьютерных технологий в последние десятилетия, можно решить, что побеждает компьютер. И действительно, компьютеры разрабатывают и программируют с целью победы над человеческими мастерами в сложных играх, таких, как шахматы в 1990-х, и го, совсем недавно – а также в конкурсах на энциклопедические знания, таких, как телевикторина "Jeopardy!" Но пока что люди побеждают компьютеры во множестве задач, связанных с реальным миром – от способности различить на дороге велосипедиста или пешехода до поднятия со стола чашки с чаем и аккуратного перемещения её ко рту – не говоря уже о концептуализации и творчестве.
Читать дальше →

«Небесная река» — Китай создаст искусственный дождь небывалой силы

Reading time2 min
Views36K

Придётся засеять облака над областью, превышающей по размерам штат Аляска.
Автор фото: Bryan Minear


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

Что умеют системы ИИ в медицине?

Reading time4 min
Views7K
Задачи, которые напрямую не связаны с лечением пациентов

Современные системы искусственного интеллекта уже помогают врачам лечить пациентов. Например, компания HeartFlow, используя снимки КТ, компьютерное моделирование потоков крови и алгоритмы глубокого обучения, умеет строить 3D-карту сердца. Это дает докторам возможность точнее и быстрее диагностировать сердечные заболевания, снижая число необходимых инвазивных процедур на 80%.

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

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

Коллекторный двигатель + Digispark = электровелосипед за 50$

Reading time5 min
Views46K

Все только начинается


Идея е-вела бередит меня уже с десяток лет, реализовал только сейчас!


Спойлер


Указанная сумма — средства на моторизацию обычного велосипеда, включая батареи.


Задача — именно поддерживать скорость на горизонтальном участке асфальта 20км/ч и помогать в остальных случаях.


Запас хода — ~30 минут

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

5G против Wi-Fi: ожидание и реальность

Reading time22 min
Views48K


В последнее время все чаще обсуждается вопрос о будущем сетей Wi-Fi в связи с ожидаемым массовым строительством сотовых сетей пятого поколения. Действительно, зачем нужен Wi-Fi в мире, где сотовые сети обеспечивают миллиарды людей высокоскоростным доступом в интернет? Остановится ли в развитии семейство стандартов Wi-Fi с приходом 5G? Уйдет ли технология с рынка, завершив свою «историческую миссию»? Всем, кто ответил на эти вопросы утвердительно, посвящается эта статья. Всем остальным, кто разбирается в сетевых технология, надеемся, тоже будет интересно почитать.

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

Несмотря на кажущуюся важность и логичность, вопросы о соперничестве Wi-Fi и 5G построены на искусственном противопоставлении родственных по сути, но различных по моделям применения технологий. Большинство утверждений о недолговечности Wi-Fi принадлежит представителям сотовых операторов, в конце статьи мы расскажем, почему.

А пока попробуем вместе развеять два заблуждения – «5G гораздо быстрее Wi-Fi» и «Wi-Fi очень скоро умрет». Для начала вернемся в прошлое и разберемся, что же такое 5G и что такое Wi-Fi.

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

Практика работы с потоками в Node.js 10.5.0

Reading time7 min
Views25K
Совсем недавно вышла версия 10.5.0 платформы Node.js. Одной из её главных возможностей стала впервые добавленная в Node.js поддержка работы с потоками, пока носящая статус экспериментальной. Этот факт особенно интересен в свете того, что данная возможность теперь есть у платформы, адепты которой всегда гордились тем, что потоки ей, благодаря фантастической асинхронной подсистеме ввода-вывода, не нужны. Однако, поддержка потоков в Node.js всё же появилась. С чего бы это? Кому и зачем они могут пригодиться?



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

Автор материала, перевод которого мы сегодня публикуем, говорит, что решил свести техническую документацию, которую можно найти в исходном пулл-запросе и в официальных источниках, к набору простых практических примеров. Он надеется, что, любой, кто разберёт эти примеры, узнает достаточно для того, чтобы приступить к работе с потоками в Node.js.
Читать дальше →

Аристотель оказался прав. Людям не нужны вечная жизнь и абсолютное счастье

Reading time3 min
Views79K
Если бы человеку предоставили доступ к неограниченному количеству благ — например, если он может выбирать идеальные уровни продолжительности жизни, интеллекта, свободы, самооценки, здоровья, удовольствия и счастья — что он выберет, какие уровни? В психологии существует принцип максимизации, когда для идеального случая человек выбирает максимально возможную сумму параметров, которые считает позитивными. В соответствии с этим принципом, человек выберет максимально возможные уровни по каждому параметру.

В работе Говарда «Адаптация человеческого образа жизни к 21 веку» (2000) максимизация описана как «самое основное неисследованное предположение о человеческой природе». Психологи предполагали, что это нечто само собой разумеющееся: каждый выбирает максимально выгодные условия. Например, у человека есть фундаментальное желание сохранить себе жизнь (см. теорию управления страхом смерти, работа Соломона и др., 1991), чувствовать самостоятельность (Райан и Дечи, 2017), быть счастливым (Кесибир и Динер, 2008), чувствовать безопасность (Маслоу, 1943), иметь самоуважение (Лири и др., 1995) и так далее. Принцип максимизации оказывает важное влияние на экономику как предиктор поведения потребителей.

В противоположность максимизации существует принцип умеренности, впервые описанный Аристотелем как «золотая середина». Он предполагает, что человек выбирает не максимальное количество каждого блага, а среднее между максимальным значением и недостатком (дефицитом).
Читать дальше →

Как работает JS: технология Shadow DOM и веб-компоненты

Reading time14 min
Views45K
[Советуем почитать] Другие 19 частей цикла
Часть 1: Обзор движка, механизмов времени выполнения, стека вызовов
Часть 2: О внутреннем устройстве V8 и оптимизации кода
Часть 3: Управление памятью, четыре вида утечек памяти и борьба с ними
Часть 4: Цикл событий, асинхронность и пять способов улучшения кода с помощью async / await
Часть 5: WebSocket и HTTP/2+SSE. Что выбрать?
Часть 6: Особенности и сфера применения WebAssembly
Часть 7: Веб-воркеры и пять сценариев их использования
Часть 8: Сервис-воркеры
Часть 9: Веб push-уведомления
Часть 10: Отслеживание изменений в DOM с помощью MutationObserver
Часть 11: Движки рендеринга веб-страниц и советы по оптимизации их производительности
Часть 12: Сетевая подсистема браузеров, оптимизация её производительности и безопасности
Часть 12: Сетевая подсистема браузеров, оптимизация её производительности и безопасности
Часть 13: Анимация средствами CSS и JavaScript
Часть 14: Как работает JS: абстрактные синтаксические деревья, парсинг и его оптимизация
Часть 15: Как работает JS: классы и наследование, транспиляция в Babel и TypeScript
Часть 16: Как работает JS: системы хранения данных
Часть 17: Как работает JS: технология Shadow DOM и веб-компоненты
Часть 18: Как работает JS: WebRTC и механизмы P2P-коммуникаций
Часть 19: Как работает JS: пользовательские элементы

Сегодня, в переводе 17 части материалов, посвящённых особенностям всего, что так или иначе связано с JavaScript, речь пойдёт о веб-компонентах и о различных стандартах, которые направлены на работу с ними. Особое внимание здесь будет уделено технологии Shadow DOM.


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

Наивный Байес, или о том, как математика позволяет фильтровать спам

Reading time5 min
Views41K
Привет! В этой статье я расскажу про байесовский классификатор, как один из вариантов фильтрации спам-писем. Пройдемся по теории, затем закрепим практикой, ну и в конце предоставлю свой набросок кода на мною обожаемом языке R. Буду стараться излагать максимально легкими выражениями и формулировками. Приступим!

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

Играем с потоками в Node.JS 10.5.0

Reading time6 min
Views9K

Доброго времени суток



У меня на работе возник спор между мной и дотнетчиками насчет потоков в новой версии Node.JS и необходимости их синхронизоровать. Для начала решили выбрать задачу о параллельной записи строк в файл. Тема с worker_threads горячая, прошу под кат.
Читать дальше →

Почему физики считают, что теория струн может оказаться «теорией всего»

Reading time6 min
Views58K

В основе теории струн лежит идея о том, что вместо нульмерных элементарных частиц Вселенная состоит из одномерных струн

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

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

Спросите Итана: если масса искривляет пространство-время, как оно распрямляется обратно?

Reading time7 min
Views54K

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

Материя сообщает пространству, как искривляться, а искривлённое пространство сообщает материи, как двигаться. Это основной принцип ОТО Эйнштейна, впервые связавшей такое явление, как гравитация, с пространством-временем и относительностью. Поместите массу в любой точке Вселенной, и пространство вокруг неё отреагирует искривлением. Но если убрать массу или передвинуть её, что заставляет пространство-время «вставать на место», принимая неискривлённое положение? Такой вопрос задаёт наш читатель:
Нас учат, что масса деформирует пространство-время, а кривизна пространства-времени вокруг массы объясняет гравитацию – к примеру, объект на орбите вокруг Земли на самом деле движется по прямой, лежащей в искривлённом пространстве-времени. Допустим, это имеет смысл, но когда масса (вроде Земли) двигается через пространство-время и искривляет его, почему пространство-время не остаётся искривлённым? Какой механизм распрямляет этот участок пространства-времени, когда масса двигается дальше?

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

Что почитать в июле: 19 книжных новинок для диджитал-специалистов

Reading time5 min
Views19K
Подборка книжных новинок ведущих издательств России от редакции Нетологии. Обложки кликабельные.


Программирование, data science и математика


«Регулярные выражения», Джеффри Фридл


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

Пульсация экранов телевизоров

Reading time3 min
Views136K
У подавляющего большинства современных телевизоров экраны мерцают, причём уровень пульсации составляет 100% (экран полностью гаснет и загорается). Это может приводить к усталости глаз, головным болям и обострению нервных заболеваний.


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

Как работает JS: классы и наследование, транспиляция в Babel и TypeScript

Reading time11 min
Views45K
В наши дни использование классов являются одним из самых популярных способов структурирования программных проектов. Этот подход к программированию применяется и в JavaScript. Сегодня мы публикуем перевод 15 части серии материалов, посвящённых экосистеме JS. В этой статье речь пойдёт о различных подходах к реализации классов в JavaScript, о механизмах наследования и о транспиляции. Начнём мы с рассказа о том, как работают прототипы и с анализа различных способов имитации наследования, основанного на классах, в популярных библиотеках. Далее мы поговорим о том, как, благодаря транспиляции, можно писать JS-программы, использующие возможности, которые либо отсутствуют в языке, либо, хотя и существуют в виде новых стандартов или предложений, находящихся на разных стадиях согласования, пока не реализованы в JS-движках. В частности, речь пойдёт о Babel и TypeScript и о классах ECMAScript 2015. После этого мы разберём несколько примеров, демонстрирующих особенности внутренней реализации классов в JS-движке V8.
image
Читать дальше →

Веб-компоненты. Часть 3: html шаблоны и импорты

Reading time5 min
Views23K
Вступление

Приветствую коллеги. Данная статья является третьей и последней статьей в серии статей о веб-компонентах.Первые две статьи доступны по ссылкам:


Веб компоненты. Часть 1: Пользовательские элементы
Веб-компоненты. Часть 2: Теневой DOM

В данной статье речь пойдет о <template> элементе а также об HTML импортах.


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

Зачем 2 экструдера в 3D принтере?

Reading time4 min
Views24K
Всем добрый день! В данной статье мы хотели бы поговорить о вопросе, который мучает многих заказчиков при выборе 3D принтера с 2-мя экструдерами. А именно, что лучше? Что стабильнее? Какой 3D принтер выбрать? Почему одни 3D принтеры с двумя экструдерами стоят значительно дешевле, и в чем разница между ними?

Немного теории


Начнем, прежде всего с того, что под печатью 2–мя экструдерами (или 2-х компонентная печать) мы понимаем возможность печати 2 материалами например PLA (базовый материал) и PVA (материал временной поддержки удаляемый химическим путем, с помощью воды в данном случае).

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

Разбираем популярный миф: «Вещество на 99% состоит из пустоты»

Reading time6 min
Views141K

При обсуждении строения атома и вещества часто можно прочитать, что вещество на 99.99…% состоит из пустоты, с разными версиями количества девяток. Как мы сейчас увидим, это утверждение имеет весьма шаткие основания, а попытки оценить долю пустоты в веществе могут с одинаковым успехом дать любое число от 0 до 100%. Последовательное же рассмотрение вопроса в рамках квантовой механики показывает, что от пустоты вещество отличается довольно сильно.
Читать дальше →

Новшества объектных литералов в JavaScript ES6

Reading time7 min
Views22K
Материал, перевод которого мы представляем вашему вниманию, посвящён исследованию особенностей объектных литералов в JavaScript, в частности — новшеств, которые появились в свежих версиях стандарта ECMAScript.

JavaScript обладает мощной и удобной возможностью создания объектов с использованием объектных литералов. Стандарт ES2015 (ES6) упрощает работу с объектами при создании приложений для современных браузеров (кроме IE) и для платформы Node.js.


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

Реактивный фронтенд. История о том, как мы снова всё переписали

Reading time13 min
Views33K
Привет, это снова Катя из Яндекс.Денег. Продолжаю свою историю о том, как я перестала верстать и начала жить. В первой части я рассказала, как меня сюда занесло и чем занимаются наши фронтендеры. Сегодня — про фронтовый стек, откуда там React и куда делся БЭМ.

Спойлер: БЭМ пока никуда не делся ¯\_(ツ)_/¯. Погнали!



Внимание: высокая концентрация фронтенда. Много текста, картинок и кода, как обещала.
Читать дальше →

Information

Rating
Does not participate
Location
Луганск, Луганская обл., Украина
Date of birth
Registered
Activity