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


Математика — Возвращение к арифметической прогрессии
Если бы это было пару лет назад, мне было бы неинтересно это писать. Я осознал важность паттернов в моей жизни как программиста. Шаблоны — это то, что программист должен хорошо уметь распознавать. Одной из основных форм шаблонов, которые могут быть представлены в числах, является арифметическая прогрессия. Википедия определяет арифметическую прогрессию как арифметическая прогрессия (AP) или арифметическая последовательность — это «последовательность чисел , такая, что разница..

Как точечный продукт измеряет сходство
Геометрическое объяснение косинусного подобия Точечный продукт - одна из самых фундаментальных концепций машинного обучения, которая появляется почти везде. Одним из наиболее важных приложений является измерение сходства между векторами признаков. Но как связаны сходство и внутренний продукт? Определение мало что раскрывает. В этом посте наша цель - разгадать скалярное произведение и дать простое геометрическое объяснение! Основные свойства скалярного произведения Чтобы..

НЛП от нуля к одному: основы (часть 1/30)
Естественный язык и компьютерная лингвистика. Вступление.. Обработка естественного языка (NLP) - это применение вычислительных методов не только для извлечения информации из текста, но и для моделирования различных приложений поверх него. Все языковые тексты имеют систематическую структуру или правила, которые часто называют морфологией, например, прошедшее время слова «прыжок» всегда означает «прыжок». Для человека это морфологическое понимание очевидно. В этом вводном блоге о..

Оценка синусов с помощью полиномов Тейлора в Python
Взгляните на эти два треугольника. Они совершенно одинаковой формы, т. е. углы у них одинаковые, но у второго стороны в два раза длиннее, чем у первого. Если мы вычислим синус угла в 30 градусов, мы получим 0,5, что означает, что сторона, противоположная углу в 30 градусов, равна 0,5 или половине длины гипотенузы. Это относится не только к двум показанным здесь треугольникам, но и к любому треугольнику с одним углом в 30 градусов, независимо от его размера. Есть две другие..

Кураторские ресурсы, чтобы преуспеть в машинном обучении 6.1
Сложение и скалярное умножение Сложение и вычитание выполняются по элементам , поэтому вы просто добавляете или вычитаете каждый соответствующий элемент: [ acbd ]+[ wyxz ]=[ a + wc + yb + xd + z ] Вычитание матриц: [ acbd ]−[ wyxz ]=[ a − wc − yb − xd − z ] Чтобы сложить или вычесть две матрицы, их размеры должны быть одинаковыми . При скалярном умножении мы просто умножаем каждый элемент на скалярное значение: [ acbd ]∗ x =[ a ∗ xc ∗ xb ∗ xd ∗ x ] При..

Программа Python для проверки решений судоку
Согласно Википедии , судоку — это логическая комбинаторная головоломка с размещением чисел. В классическом судоку цель состоит в том, чтобы заполнить сетку 9 × 9 цифрами так, чтобы каждый столбец, каждая строка и каждая из девяти подсеток 3 × 3, составляющих сетку (также называемые ящиками , блоками или регионы ) содержат все цифры от 1 до 9. Это правила обычного судоку: Каждая строка должна содержать каждое число от 1 до 9 ровно один раз. Точно так же в каждом столбце..

Leetcode - действительный бумеранг (Java)
Я решил проблему, сначала взглянув на ограничения. Здесь предоставленный нам массив всегда будет иметь три элемента, а каждый элемент массива, в свою очередь, будет иметь два элемента внутри. Каждый элемент массива представляет собой набор координатных точек на плоскости X-Y. Если у нас есть три различные точки и соединены три точки, они обычно образуют треугольник. Учитывая координаты трех вершин любого треугольника, площадь треугольника определяется как: Площадь треугольника..