Публикации по теме 'mathematics'


Визуальное объяснение евклидова алгоритма
(и решение загадки замка) Поскольку этот алгоритм исходит от Евклида, отца геометрии, неудивительно, что он основан на геометрии. Сегодня мы визуально пройдемся по алгоритму Евклида и, надеюсь, получим полезные сведения. Визуальное изучение алгоритма Для разминки давайте найдем наибольший общий делитель 16 и 38, используя прямоугольник размером 16x38: Шаг 1: перепишите 38 как произведение 16 и целого числа плюс остаток . Графически это означает выяснение того, сколько..

Как работает сжатие?
Декомпозиция SVD и демонстрация сжатия изображения. Я структурировал эту статью таким образом, что вам понадобится ваше внимание в первом разделе, когда я объясню о разложении SVD, и сразу после этого вы получите свою награду, которая будет наблюдать за тем, как это работает в полной демонстрации. Прежде чем мы начнем, обратите внимание, что я предполагаю, что вы знаете, что такое матрицы и собственные значения. Определения и предположения Вы должны помнить, что если A - это..

PEG отошел от оценки выражений в JavaScript
Безопасная оценка выражений в JavaScript простым, но мощным способом с помощью грамматики синтаксического анализа выражений. Недавно в проекте внешнего интерфейса, над которым я работал, клиенту требовалось иметь возможность определять вычисления, вводя формулы с использованием чисел, переменных и функций. Проблема: как проверить и (безопасно) оценить такие выражения? Если вы хотите, чтобы пользователи писали чистый код JavaScript (не очень удобное решение, если только пользователи..

Математика, лежащая в основе анализа главных компонентов (PCA)
В этой статье я математически выведу, как работает PCA, и реализую его на Python как с нуля, так и с помощью scikit learn. Снижение размерности относится к методам уменьшения количества функций / переменных в наших данных. Мы уменьшаем размерность до: Визуализируйте многомерные данные на 2D-графиках. Избавьтесь от коррелированных и повторяющихся функций. Не допускайте переобучения данных. Преодолейте ПРОКЛЯТИЕ ИЗМЕРЕНИЯ. Анализ главных компонент - один из самых популярных..

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

Понимание обратного распространения ошибок
Нейронная сеть с нуля для объяснения обратного распространения ошибок Введение Нейронные сети (NN), технология, на которой основано глубокое обучение, довольно популярны в машинном обучении. Я помню, как еще в 2015 году после прочтения статьи Нейронная сеть в 11 строках кода Python Эндрю Траск меня сразу же заинтересовала область искусственного интеллекта. Но попробуйте построить сеть с нуля, я считаю, что большинство людей согласятся со мной, что обратное распространение ошибок..

Площадь поверхности сферы
Площадь поверхности сферы Почему он такой же, как изогнутая полоса, которая его окружает? Посмотрите это на YouTube! Возьмите идеальную сферу. Оберните его в тюбик из бумаги ( Рис. 1 ). Я утверждаю, что прямоугольный лист, необходимый для изготовления трубки, имеет такую ​​же площадь, что и поверхность сферы. Как это может быть? Площадь прямоугольника проста. Чтобы заключить единичную сферу, нам нужна высота 2 и длина 2π . Общая площадь: 4π . Выполнено...