Как стать автором
Обновить
179.39
Рейтинг

Математика *

Мать всех наук

Сначала показывать
Порог рейтинга

Пушкин – это нейросеть? Учимся распознавать сгенерированный текст

Блог компании Amvera Семантика *Математика *Машинное обучение *Искусственный интеллект

С появлением в 2020 году нейронной сети GPT3 и других архитектур – трансформеров, генерируемые тексты стали невероятно правдоподобными. Такими правдоподобными, что отдельно взятый текст, не несущий большой смысловой нагрузки, стало сложно отличить от написанного человеком. В статье мы разберем подход к определению сгенерированных текстов. И заодно выясним, является ли, по мнению алгоритма, Пушкин (и другие деятели искусства) искусственной нейронной сетью.

Суть подхода

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 998
Комментарии 2

Новости

Почему умножение матриц такое

Математика *

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

Читать далее
Всего голосов 72: ↑64 и ↓8 +56
Просмотры 22K
Комментарии 73

Логистическая регрессия на Python

Блог компании SkillFactory Python *Программирование *Математика *Машинное обучение *
Перевод
Tutorial


Логистическая регрессия — это алгоритм классификации в машинном обучении для прогнозирования вероятности категориально зависимой переменной. В логистической регрессии зависимые переменные — это двоичные (бинарные) переменные, содержащие 1 (да, успех, и так далее) или 0 — нет, неудача, и так далее. Другими словами, логистическая регрессия прогнозирует P(Y=1) как функцию от X. Подробный и ясный пример — к старту нашего флагманского курса по Data Science.

Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 2.5K
Комментарии 0

Занимательная задачка по мотивам теоремы Гёделя о неполноте

Занимательные задачки Математика *
Перевод

Альберт Эйнштейн награждает Гёделя (второй справа) наградой, названной в честь него самого

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

В теореме утверждается, что в любой разумной математической системе всегда будут существовать истинные утверждения, которые невозможно доказать. Это утверждение шокировало математическую общественность, в которой до того преобладал неистребимый оптимизм, касающийся мощи и всеобъемлющей природы математики. Предполагалось, что математика «полна» — то есть, любое утверждение можно доказать или опровергнуть. 25-летний Гёдель показал, что это не так, составив корректное утверждение, доказать которое невозможно. Таким образом он продемонстрировал ограничения математики.

Теорема о неполноте преобразовала исследования основ математики и стала важным фактором развития информатики, поскольку из неё следует, что у возможностей всех формализованных систем, в том числе и языков программирования, есть свои ограничения.
Читать дальше →
Всего голосов 47: ↑43 и ↓4 +39
Просмотры 11K
Комментарии 38

Проецирование вершин графа в векторное пространство. Часть 1. Разложение матрицы смежности

Блог компании Сбер Программирование *Алгоритмы *Математика *

Привет, Хабр! Меня зовут Илья Котов, я Data Scientist в Сбере, участник профессионального сообщества NTA. Эта статья — первая часть небольшого цикла, посвящённого алгоритмам вложения вершин графа в векторное пространство. Сегодня расскажу об алгоритмах, основанных на матричных факторизациях. В качестве примера в статье используется занимательная задача поиска сообществ в графе. Что же, приступим!

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 2.1K
Комментарии 4

Ambrosia – Open Source-библиотека для работы с A/B-тестами

Блог компании МТС Python *Big Data *Математика *Статистика в IT

Всем привет! На связи Аслан Байрамкулов и Артем Хакимов из Big Data МТС. Мы вывели в OpenSource первую версию библиотеки под названием Ambrosia. Ее назначение – работа с A/B тестами и экспериментами. В этой статье мы расскажем о функционале библиотеки и напомним о ключевых этапах А/Б-тестирования.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.7K
Комментарии 3

Гипотеза Эскобара

Математика *
Эскобар — великий математик, живший на Земле на прошлом витке общемирового времени.
На прошлом витке чего-о?


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

Комплексные числа были открыты без участия Эскобара, но это не значит, что мы должны отказываться от его наследия. Все знают, что 2+2=4, 2×2=4, 2^2=4. Только, при возведении в степень существует разница в порядке аргументов. Что если применить гипотезу Эскобара на нашем убеждении, что у порядка при возведении в степень может быть только два варианта? Ну а вдруг — больше?
Пишет тексты нам никто
Всего голосов 26: ↑20 и ↓6 +14
Просмотры 11K
Комментарии 18

Об архитектуре математики и информатики

Программирование *Математика *

Некоторые научно-популярные статьи и книги интересны не столько тем, что из них узнаёшь что-то новое, а тем, что наводят на интересные размышления. К таким книгам относится, как мне кажется, книга «Архитектура математики. Мыслим структурами».

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.5K
Комментарии 12

Исследователи показывают, что кубиты могут быть такими же безопасными, как и биты

Блог компании FirstVDS Алгоритмы *Математика *Квантовые технологии
Перевод

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

Читать далее
Всего голосов 23: ↑19 и ↓4 +15
Просмотры 2.6K
Комментарии 4

О том, как алгоритм Дейкстры реализовывал и некоторых его применениях

Алгоритмы *C# *Геоинформационные сервисы *Математика *

Приветствую Вас, хабровчане!

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 6.1K
Комментарии 14

Улучшаем маршруты обхода на складе силами веб-программиста и математики

Алгоритмы *Математика *Промышленное программирование *

Сразу к сути: есть склад, где все бизнес-процессы уже отлажены и в целом всех всё устраивает. Ничего, что даст рост в 30%, сделать уже невозможно, но хочется. Поставлена цель: оптимизировать маршрут, по которому идёт сборщик товаров, чтобы товар собирался быстрее. Результат 2-3% роста вполне устроит. Ограничения:

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

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

Для прочтения знать сам алгоритм k-ближайших соседей не требуется — он очень простой и станет ясен ещё в ходе прочтения. Он чем-то похож на теорему Пифагора, только на стероидах.

Читать 2500 слов
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.8K
Комментарии 18

3. Теория информации и ML. Прогноз

Математика *Машинное обучение *
Tutorial

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.3K
Комментарии 0

Крестики-нолики, шашки и шахматы: немного об играх в математике

Блог компании Timeweb Cloud Математика *Читальный зал Логические игры
image

Вы вечно проигрываете в крестики-нолики? Устали от бесконечных издевок окружающих? Чувствуете себя неполноценным членом общества? Тогда вы обратились по адресу! Сегодня у вас есть уникальная возможность пройти наш обучающий курс по беспроигрышной стратегии, который стартует уже сегодня! Присоединяйтесь сейчас и получите скидку 10% по промокоду НЕУДАЧНОЕ_ВСТУПЛЕНИЕ!
Читать дальше →
Всего голосов 27: ↑25 и ↓2 +23
Просмотры 5.4K
Комментарии 6

Истории

Подробное руководство по методам синтетического контроля

Блог компании SkillFactory Python *Программирование *Математика *
Перевод
Tutorial

Материал подготовлен к старту нашего флагманского курса по Data Science.



В настоящее время золотым стандартом расчёта причинного эффекта (causal effect) вмешательства (лечения, рекламы, продукта, и др.) на интересующий результат (болезнь, доход компании, довольство клиентов, и др.) — это A/B-тестирование, (также называемое рандомизированным контролируемым исследованием или РКИ). Мы случайным образом разбиваем множество исследуемых объектов (пациентов, пользователей, клиентов, и др.) на исследуемую и контрольную группы и подвергаем вмешательству первую из групп. Эта процедура гарантирует, что ожидаемая разница между группами вызвана именно изучаемым вмешательством.

Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.1K
Комментарии 1

Как реализовать символьную языковую рекуррентную нейронную сеть

Блог компании SkillFactory Python *Программирование *Математика *Искусственный интеллект
Перевод


В одном своём гисте Андрей Карпаты сделал кое-что впечатляющее. Чуть больше чем в 100 строках кода на Python — без тяжеловесных фреймворков для машинного обучения — он прописал довольно полную реализацию языковой модели для обучения символьно-ориентированных рекуррентных нейросетей (РНС). Гист включает полное обучение методом обратного распространения с оптимизацией Adagrad. Подробности — к старту флагманского курса по Data Science.

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

Введение в триангуляцию

Математика *
Из песочницы

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

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 4.3K
Комментарии 3

Миниатюрные гимнасты: динамика прыгающих ногохвосток

Блог компании ua-hosting.company Математика *Разработка робототехники *Научно-популярное Биология


Самым банальным, хоть и вполне логичным отличием живого от неживого является движение. В первом случае движение в той или иной степени осуществляется самостоятельно, а во втором — только за счет влияния внешних сил. Бег гепарда или рост дерева — это динамика, которая контролируется ими самими, а вот камень сдвинется с места, только если кто-то его сдвинет. Динамика движений различных систем, будь то биологическая или механическая, позволяют не только понять эти системы, но воссоздать их в более реалистичном виде. Это особенно важно для робототехников, которые из года в год создают то роботизированных собак, то роботизированных рыб. Естественно, главным источником вдохновения для таких разработок является природа. И если динамика движения собаки или рыбы может быть довольно проста для понимания и моделирования, то некоторые существа заставляют ученых задуматься. Это высказывание применимо и к ногохвосткам, которые способны выполнять умопомрачительные акробатические этюды с невероятной скоростью и точностью. Ученые из Технологического института Джорджии (США) решили изучить динамику прыжков ногохвосток. Эти миниатюрные создания способны прыгнуть с поверхности воды, сделать сальто в воздухе и приземлиться на лапки. За счет чего ногохвостки так здорово прыгают, какова динамика их прыжков, и как понимание этого можно применить на практике? Ответы на эти вопросы мы получим из доклада ученых.
Читать дальше →
Всего голосов 22: ↑19 и ↓3 +16
Просмотры 1.4K
Комментарии 6

Задача Пуаро

Занимательные задачки Математика *
✏️ Технотекст 2022

Пока все оживлённо обсуждают прошлый пост - имеет ли право на Хабре публиковаться что-то смешное ( хотя и полностью реалистичное) на тему «инженерного чуда» - опубликую новую математическую задачу.

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 3.3K
Комментарии 28

Беги муравей, беги! Ремейк 2022

Анализ и проектирование систем *Математика *Matlab *Визуальное программирование *
Tutorial

На написание этой статьи меня сподвигла одноименная статья на хабре: "Беги, муравей. Беги". В ней рассматривается решение задачи коммивояжёра  в среде AnyLogic.

О самой задаче можно почитать здесь:  Задача коммивояжёра.  

Если кратко, то задача сводится к нахождению самого короткого пути обхода набора точек (городов) на карте. Решение методом перебора не является эффективным, поскольку количество вычислений огромно. Например, для 15 точек существует 43 миллиарда маршрутов, а для 18 точек (городов) уже 117 триллионов!!!

AnyLogic – среда, предназначенная для решения логистических задач с использованием моделей агентов. Мне показалось интересным, что несмотря на «заточенность» среды на агентное моделирование, при создании модели приходится писать достаточно много кода. Поэтому возникла идея: попробовать реализовать подобную модель, используя среду структурного моделирования, в виде графических функционально-блочных диаграмм. Я уже приводил примеры, как можно реализовать принципы объектно-ориентированного программирования (ООП) в графическом языке программирования.  См. "Объектное ориентированное программирование в графических языках". Здесь же мы попробуем реализовать агентное моделирование средствами системной динамики. 

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 3.1K
Комментарии 4

Вклад авторов