Публикации по теме 'linear-algebra'
Собственные векторы и собственные значения.
Эта статья служит кратким введением в две важные концепции машинного обучения: собственные векторы и собственные значения.
Eigen-Things
Слово Eigen происходит от немецкого и может быть примерно переведено как характеристический , поэтому, говоря о задаче на собственные значения, мы говорим о поиске характерных свойств чего-либо.
Собственные векторы:
Собственный вектор — это просто ненулевой вектор, в котором при применении линейного преобразования он изменится только на скалярный..
Математика для машинного обучения: линейная алгебра — пятая неделя
Последняя неделя этого курса завершена. Это была веселая и захватывающая поездка. Я чувствую, что мое понимание линейной алгебры, связанной с наукой о данных и машинным обучением, значительно улучшилось.
Пятая неделя посвящена объединению всех знаний, полученных в ходе курса, в один заключительный проект. Узнаем о собственных значениях и собственных векторах . Затем мы используем эти собственные значения и собственные векторы для реализации Алгоритма PageRank Google .
Проект..
LINAG — Преобразование между измерениями
Неквадратные матрицы как преобразования между измерениями — 3Blue1Brown
Неквадратные матрицы
К настоящему времени мы знаем, что матрица 2 x 2 в координатной плоскости xy действует как линейное преобразование, регулируя положение приземления базисных векторов i-hat и j-hat. Каждое число указывает положение i-hat и j-hat.
Но как нам интерпретировать такие матрицы, как матрица 3 x 2? Как матрица 3 x 2 преобразует систему?
Основной процесс тот же. Нам просто нужно переместить i-hat..
5 способов взглянуть на умножение матриц
Здравствуйте, я объясню 5 интерпретаций матричного умножения, которые необходимо знать для машинного обучения и науки о данных.
Напоминание о матричных обозначениях:
Мы рассматриваем следующий общий случай для всех 5 частей.
Первый способ — это определение умножения матриц.
Каждый элемент матрицы C является скалярным произведением соответствующей строки матрицы A и соответствующего столбца матрицы B.
Напоминание о точечном произведении:
Отныне все последующие..
Освоение линейной алгебры с помощью Python: подробное руководство по векторам и их приложениям
Векторы являются фундаментальными строительными блоками различных алгоритмов машинного обучения.
Освоение линейной алгебры с помощью Python: подробное руководство по векторам и их приложениям
Векторы являются фундаментальными строительными блоками линейной алгебры и играют решающую роль в различных алгоритмах машинного обучения. Этот всеобъемлющий учебник призван дать вам полное представление о векторах, включая их определение, функции, интерпретацию и реализацию в Python. Вы освоите..
Более функциональный: история рефакторинга 2d векторной библиотеки
Эта статья о том, как я переписал свою библиотеку vec-la в стиле функционального программирования. vec-la - это небольшая 2-мерная библиотека линейной алгебры , которая моделирует векторы и матрицы как простые массивы javascript . Эта статья не о математике и линейной алгебре - вам не нужно много знать, чтобы извлечь из этого пользу.
Ускоренный курс: что такое вектор?
Если вы не знаете, вектор - это, по сути, упорядоченный набор чисел. 2D вектор - это просто..
Атака на модели машинного обучения: метод быстрого знака градиента.
«Противники» буквально означают оппонента в соревновании, в случае моделей машинного обучения зашумленные данные часто могут действовать как этот противник. Давайте попробуем понять злоумышленников, используя простой пример модели логистической регрессии.
Мы будем использовать sklearn.datasets для создания фиктивных данных и PyTorch для построения нашей модели логистической регрессии.
# Importing nessecary libraries
import torch
import random, os
from torch import nn
import numpy as np..