Публикации по теме 'linear-algebra'


Все, что вам нужно знать о PCA, часть 1
Цель: после прочтения этого сообщения и части 2 читатель должен чувствовать себя комфортно при использовании PCA и быть в состоянии объяснить, что означают эти числа из PCA. Аудитории. Часть 1 не требует математического образования, в основном это логика и интуиция. В части 2 предполагается, что читатель знаком с матрицей, собственным значением и собственным вектором. Содержание: Введение Интуиция PCA Простой пример Резюме Введение Что такое PCA и почему это вас..

Линейная алгебра: основные матричные операции
Это часть курса Линейная алгебра с JavaScript . В этой части мы рассмотрим большинство основных матричных операций. Мы собираемся складывать и вычитать матрицы, умножать их на скаляр, реализовывать умножение матрицы на матрицу, находить транспонированную матрицу и более глубоко изучать определитель. В этой части мы не будем рассматривать такие понятия, как обратная матрица и ранг, но оставим их на будущее. Сложение и вычитание Операции сложения и вычитания принимают пары..

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

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

Понимание линейной алгебры в путешествии — — Часть Ⅱ: От подпространств к SVD
Об этой истории Это второй рассказ этой рубрики о линейной алгебре, от четырех фундаментальных подпространств до SVD — — Разложение по сингулярным значениям. Вычисление здесь не главное, поэтому я не буду уделять много внимания тому, как вычислять сингулярные значения и так далее. Эта история просто пытается ответить на один простой вопрос: Почему СВД? Я думаю, эта тема была бы более интересной и сложной, если бы вы поняли Что такое SVD и Как реализовать SVD . Может быть..

Анализ главных компонентов с точки зрения машинного обучения (часть 2)
В моей предыдущей статье я рассмотрел анализ главных компонент со статистической точки зрения. В этой статье я рассмотрю аспект машинного обучения той же темы. Обратите внимание, что объем, который я рассмотрю, является элементарным и не охватывает варианты PCA, такие как вероятностный PCA и PCA ядра. Как и в моей предыдущей статье, содержание носит довольно технический характер, поэтому знакомство с некоторыми из следующих элементов облегчит понимание этой статьи: линейная алгебра..

Линейная алгебра для начинающих специалистов по данным, часть I
Этот блог поможет вам понять важность линейной алгебры и основных концепций, необходимых для науки о данных, а также объяснит, как она применяется для решения реальных проблем. Кроме того, я добавил блокнот на Python, чтобы кодировать концепции линейной алгебры на Python для лучшего понимания. Вступление Линейная алгебра - это область математики, которая, по общему мнению, является предпосылкой для более глубокого понимания машинного обучения. Это основа для области алгоритмов..