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

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

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

HyperBand и BOHB. Понимание современных алгоритмов оптимизации гиперпараметров

Время на прочтение7 мин
Количество просмотров8.9K
Специально к старту курса «Машинное обучение» в этом материале представляем сравнение BOHB и HyperBand — двух передовых алгоритмов оптимизации гиперпараметров нейронной сети и простого случайного поиска оптимальных гиперпараметров. Сравнение выполняется с помощью платформы neptune.ai — инструмента для управления экспериментами в области ИИ. Рисунки, графики, таблицы результатов сравнения — всё это вы найдете под катом.


Приятного чтения!
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

Как создавать необычно красивые линии? Изучаем поле течений

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

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

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

Осторожно, много тяжелых красивых картинок
Всего голосов 37: ↑36 и ↓1+49
Комментарии9

Глубже в дебри ФП

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

Прежде чем начать, зацените эту красоту! Это — игра "жизнь" на языке APL:



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


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


Расчехляйте свои абстрагаторы ...
Всего голосов 18: ↑17 и ↓1+21
Комментарии22

Повесть о стрелке и запятой

Время на прочтение6 мин
Количество просмотров8.4K
В этой статье мы:

  • Познакомимся с сопряженными функторами
  • Узнаем, как отвечать на вопрос «что такое каррирование»
  • Притворимся, что у нас есть состояние (если есть только функции)
  • И вдогонку поиграемся с примитивной оптикой (линзами)

И все это с помощью нескольких определений теории категорий и двух простейших конструкций: стрелки и запятой.


Читать дальше →
Всего голосов 23: ↑22 и ↓1+28
Комментарии17

Танец света: секрет синхронизации светлячков

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


Насекомые по праву считаются самыми многочисленными и разнообразными представителями фауны. Они живут во всех уголках нашей планеты: от тропических джунглей Амазонки до каменистых берегов Гренландии. Среда обитания в сопряжении с эволюционными изменениями породили множество уникальных видов, чей внешний вид, повадки или гастрономические предпочтения не перестают удивлять. Одними из самых необычных представителей класса насекомых можно с уверенностью назвать светляков, способных излучать свет за счет специальных органов (лантерн). Но не только сам факт свечения удивителен, но и то как он применяется. Ученые из университета Колорадо (Боулдер, США) попытались понять, как у светляков вида Photinus carolinus происходит синхронизация свечения. Как проводилось исследование, чем отличается поведение роя светляков от одиночных особей, и в чем же секрет синхронизации свечения? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Всего голосов 23: ↑23 и ↓0+23
Комментарии2

Как нарисовать звезду (и не только) в полярных координатах

Время на прочтение6 мин
Количество просмотров33K
Вопрос о формуле для многоугольника в полярных координатах регулярно возникает на тематических ресурсах — и так же регулярно остаётся без внятного ответа. В лучшем случае попадается решение через функцию остатка от деления — что не является «чистым» с математической точки зрения, поскольку не позволяет производить над функцией аналитические преобразования. Видимо, настоящие математики слишком заняты решением проблем тысячелетия и поисками простого доказательства теоремы Ферма, чтобы обращать внимание на подобные банальные задачи. К счастью, в этом вопросе воображение важнее знания, и для решения этой задачи не нужно быть профессором топологических наук — достаточно знания школьного уровня.
Дальше больше картинок
Всего голосов 116: ↑114 и ↓2+148
Комментарии31

Временные сверточные сети – революция в мире временных рядов

Время на прочтение5 мин
Количество просмотров11K
Перевод статьи подготовлен в преддверии старта курса «Deep Learning. Basic».





В этой статье мы поговорим о последних инновационных решениях на основе TCN. Для начала на примере детектора движения рассмотрим архитектуру временных сверточных сетей (Temporal Convolutional Network) и их преимущества перед традиционными подходами, такими как сверточные нейронные сети (CNN) и рекуррентные нейронные сети (RNN). Затем поговорим о последних примерах применения TCN, включая улучшение прогнозирования трафика, локализатор и детектор звука и вероятностное прогнозирование.
Читать дальше →
Всего голосов 15: ↑10 и ↓5+7
Комментарии1

Симуляция подъёмной силы Ньютона методом частиц на CUDA

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

https://www.youtube.com/playlist?list=PLwr8DnSlIMg0KABru36pg4CvbfkhBofAi


Как-то на Хабре мне попалась довольно любопытная статья “Научно-технические мифы, часть 1. Почему летают самолёты?”. Статья довольно подробно описывает, какие проблемы возникают при попытке объяснить подъёмную силу крыльев через закон Бернулли или модель подъёмной силы Ньютона (Newtonian lift). И хотя статья предлагает другие объяснения, мне бы всё же хотелось остановиться на модели Ньютона подробнее. Да, модель Ньютона не полна и имеет допущения, но она даёт более точное и интуитивное описание явлений, чем закон Бернулли.


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


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


Перед тем как мы начнём, я бы хотел сразу обозначить, что это статься не о физике самой модели. Эта статья о GPGPU-программировании. Мы не будем рассматривать физические свойства самой модели, потому что она груба и не подходит для настоящих расчётов. И всё же, эта неточная модель даёт куда более интуитивное описание явления подъёмной силы, чем закон Бернулли.

Всего голосов 53: ↑52 и ↓1+64
Комментарии46

Орбитальные папарацци Роскосмоса

Время на прочтение4 мин
Количество просмотров20K
Уже некоторое время я замечаю, что спутниковые снимки актуальных событий от Роскосмоса появляются и в непрофильных источниках. Особенно ярко это видно в истории взрыва в порту Бейрута 4 августа — практически любой материал сопровождался кадрами «до/после» с российских спутников дистанционного зондирования Земли. Подобные снимки, от разливов нефти и пожаров до парадов и хроники возведения ковидных больниц — наглядное доказательство пользы, качества и вообще существования российской спутниковой группировки.


Аппаратура Геотон-Л1 спутника Ресурс-П, фото Vitaly V. Kuzmin/Wikimedia Commons
Читать дальше →
Всего голосов 85: ↑81 и ↓4+105
Комментарии24

Фильм о технологиях производства электроники: от легирования кремния, до сборки компьютера

Время на прочтение5 мин
Количество просмотров11K
Я перевёл на русский язык фильм Silicon Run II (Кремниевый забег, часть 2), в котором очень интересно и наглядно показаны этапы производства современной электроники. Видеоряд почти целиком состоит из съёмок реальных производственных линий, многие из которых не найти в других местах.

Текст читает Павел Поцелуев (канал Alpha Centauri). Приятного просмотра.


Всего голосов 30: ↑30 и ↓0+30
Комментарии4

Перевозим волка, козу и капусту через реку с эффектами на Haskell

Время на прочтение4 мин
Количество просмотров11K
Однажды крестьянину понадобилось перевезти через реку волка, козу и капусту. У крестьянина есть лодка, в которой может поместиться, кроме самого крестьянина, только один объект — или волк, или коза, или капуста. Если крестьянин оставит без присмотра волка с козой, то волк съест козу; если крестьянин оставит без присмотра козу с капустой, коза съест капусту.


В этой статье мы попытаемся найти обобщенное решение для такого типа головоломок и для этого будем использовать алгебраические эффекты.
Читать дальше →
Всего голосов 35: ↑35 и ↓0+35
Комментарии4

Делаем машину для намотки тороидальных катушек на базе Arduino

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


Перевод с сайта Electric DIY Lab

Всем привет, представляю вам изготовленную мною машину для намотки тороидальных катушек на базе Arduino. Машина автоматически наматывает проволоку и поворачивает тороид. В качестве интерфейса я использовал энкодер и ЖК-экран 16×2. Пользователь может вводить такие параметры, как диаметр катушки, количество оборотов и угол намотки.

В данной статье я расскажу, как построить эту машину и дам подробности её работы.


На видео всё подробно описано – можно посмотреть его или прочесть статью.
Всего голосов 23: ↑21 и ↓2+28
Комментарии42

Ламповый фонокорректор

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


Сборка фонокорректора.

Фонокорректор — усилитель, восстанавливающий исходный спектр записанного на пластинке звукового сигнала, усиливающий выходное напряжение головки звукоснимателя до типичного уровня линейного выхода.
Всего голосов 34: ↑34 и ↓0+34
Комментарии40

Протез для мозга: синхронизация искусственной и биологической нейронных сетей

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


Концепция протезирования, т.е. попытка замены недостающей части тела искусственным аналогом, существует уже очень давно. Первые упоминания о протезировании можно найти в записях, датируемых позднее 1500 года до н.э. И в этом нет ничего удивительного, поскольку простейшие формы протезирования действительно просты, а потому могли быть выполнены кустарно и в те далекие времена (вспомните пиратов с их крюками и деревянными ногами). Однако протезирование не ограничено лишь внешне очевидными проблемами здоровья. Все мы знаем про искусственные суставы, сосуды, клапаны и т.д. Но даже эти аугментации ничто по сравнению с протезированием части мозга, ибо мозг — самый сложный орган нашего тела. Сегодня мы с вами познакомимся с исследованием, в котором ученые из Токийского университета нашли способ заставить реальные нейроны работать в паре с искусственными. Какие технологии и методики были задействованы в разработке, насколько эффективна связь между синтетическим и биологическим, и какое применение сего открытия на практике? Об этом нам расскажет доклад ученых. Поехали.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии2

Внутри многокристального секционного микропроцессора Am2901 от AMD 1970-х годов

Время на прочтение13 мин
Количество просмотров18K
Внутри многокристального секционного микропроцессора Am2901 от AMD 1970-х годов

Вы, возможно, знакомы с современными процессорами производства компании Advanced Micro Devices. Но AMD начала производить процессоры ещё в 1975 году, когда впервые представила свой Am2901. Это был т.н. многокристальный секционный процессор: каждый из чипов обрабатывал по 4 бита, а для увеличения размера слова использовалась работа нескольких чипов одновременно. Такой подход использовали в 1970-х и 1980-х годах, чтобы создавать процессоры на 16, 32 или 64 бит (к примеру), когда не могли разместить целый процессор на одном быстром чипе. Существовали процессоры и на одном чипе, однако их МОП-транзисторы работали медленнее. Со временем процессоры на КМОП стали быстрее процессоров на биполярных транзисторах, и когда их скорость достаточно выросла, на них перешли почти все производители.


Фото кристалла с чипом Am2901. Видны металлические слои чипа; кремний находится внизу. По краям кристалла крохотные проводники соединяют чип с внешними контактами.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+24
Комментарии3

Рубрика «Читаем статьи за вас». Март 2020. Часть 2

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


Привет, Хабр!


Продолжаем публиковать рецензии на научные статьи от членов сообщества Open Data Science из канала #article_essense. Хотите получать их раньше всех — вступайте в сообщество! Первая часть мартовской сборки обзоров опубликована ранее.


Статьи на сегодня:


  1. NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis (UC Berkeley, Google Research, UC San Diego, 2020)
  2. Scene Text Recognition via Transformer (China, 2020)
  3. PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarization (Imperial College London, Google Research, 2019)
  4. Lagrangian Neural Networks (Princeton, Oregon, Google, Flatiron, 2020)
  5. Deformable Style Transfer (Chicago, USA, 2020)
  6. Rethinking Few-Shot Image Classification: a Good Embedding Is All You Need? (MIT, Google, 2020)
  7. Attentive CutMix: An Enhanced Data Augmentation Approach for Deep Learning Based Image Classification (Carnegie Mellon University, USA, 2020)
Читать дальше →
Всего голосов 30: ↑29 и ↓1+39
Комментарии2

Знаменательное доказательство теоремы по информатике захватывает и физику с математикой

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

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




В 1935 году Альберт Эйнштейн совместно с Борисом Подольским и Натаном Розеном пытались справиться с возможностью, открывшейся вместе с новыми законами квантовой физики: с «запутанностью» двух частиц, которые при этом могут быть разделены огромным расстоянием.

В следующем же году Алан Тьюринг сформулировал первую обобщённую теорию вычислений и доказал существование проблем, в принципе неподвластных компьютерам.
Всего голосов 22: ↑22 и ↓0+22
Комментарии5

Получить выписку из Росреестра через ФГИС ЕГРН и python. Часть 2

Время на прочтение6 мин
Количество просмотров7.6K
В этой статье попробуем получить выписки из ФГИС ЕГРН с помощью python (selenium) сразу по нескольким объектам недвижимости, решим капчу с помощью сервиса anticaptcha, используя его api. При встрече с капчей нейросети трогать не будем, так как они могут показаться сложнее в реализации, да и процент «успешных разгадываний» капч с их помощью пока ниже.

Ссылка на 1-ю часть статьи:Получить выписку из Росреестра через ФГИС ЕГРН и python. Часть 1



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

Пытаясь композировать некомпозируемое: поднимаем всё

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

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

Будущее не за горами, поэтому приступать нужно уже сейчас.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии0

Идея, взятая из физики, помогает ИИ работать в высших измерениях

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

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




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

Но в применении к наборам данных, не сводимых к геометрии на плоскости – к примеру, к моделям неправильных форм, используемых в трёхмерной компьютерной анимации, к облакам точек, генерируемых робомобилями для разметки окружающего их мира – эта эффективная архитектура машинного обучения (МО) уже не так хорошо работает. В 2016 году появилась новая дисциплина, геометрическое глубокое обучение (ГГО), целью которой стало вывести СНС за пределы плоскости.
Читать дальше →
Всего голосов 10: ↑8 и ↓2+13
Комментарии1

Информация

В рейтинге
6 294-й
Зарегистрирован
Активность