Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn
Ваш собственный Юнионпедия с вашим логотипом и доменом, от 9,99 долларов США в месяц
Создать мой Юнионпедия

Torch

Индекс Torch

Torch — MATLAB-подобная библиотека для языка программирования Lua с открытым исходным кодом, предоставляет большое количество алгоритмов для глубинного обучения и научных расчётов.

Содержание

  1. 23 отношения: Android, Basic Linear Algebra Subprograms, C++, CUDA, IOS, Linux, Lua, MacOS, MATLAB, OpenMP, Открытое программное обеспечение, Объектно-ориентированное программирование, Сравнение программ глубинного обучения, Свёрточная нейронная сеть, Си (язык программирования), Метод обратного распространения ошибки, Искусственная нейронная сеть, Библиотека (программирование), Градиентный спуск, Глубокое обучение, Лицензия BSD, 1 сентября, 2015 год.

  2. Программное обеспечение, использующее Lua

Android

Android («Андро́ид»«Андроид» не является официальным названием торговой марки в России.) — операционная система для смартфонов, планшетов, электронных книг, цифровых проигрывателей, наручных часов, фитнесс-браслетов, игровых приставок, ноутбуков, нетбуков, смартбуков, Очков Google Glass, телевизоров и других устройств.

Посмотреть Torch и Android

Basic Linear Algebra Subprograms

BLAS (Basic Linear Algebra Subprograms — базовые подпрограммы линейной алгебры) — стандарт де-факто интерфейса программирования приложений для создания библиотек, выполняющих основные операции линейной алгебры, такие как умножение векторов и матриц.

Посмотреть Torch и Basic Linear Algebra Subprograms

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Посмотреть Torch и C++

CUDA

CUDA (Compute Unified Device Architecture) — программно-аппаратная архитектура параллельных вычислений, которая позволяет существенно увеличить вычислительную производительность благодаря использованию графических процессоров фирмы Nvidia.

Посмотреть Torch и CUDA

IOS

iOS (до 24 июня 2010 года — iPhoneOS) — мобильная операционная система для смартфонов, электронных планшетов, носимых проигрывателей и некоторых других устройств, разрабатываемая и выпускаемая американской компанией Apple.

Посмотреть Torch и IOS

Linux

Linux (или), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты.

Посмотреть Torch и Linux

Lua

Lua (лу́а) — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро (Бразилия).

Посмотреть Torch и Lua

MacOS

macOS (изначально была представлена как Mac OS X, в 2012 переименована в OS X, в 2016 переименована в macOS) — проприетарная операционная система производства Apple.

Посмотреть Torch и MacOS

MATLAB

MATLAB (сокращение от «Matrix Laboratory», в русском языке произносится как Матла́б) — пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете.

Посмотреть Torch и MATLAB

OpenMP

OpenMP (Open Multi-Processing) — открытый стандарт для распараллеливания программ на языках Си, Си++ и Фортран.

Посмотреть Torch и OpenMP

Открытое программное обеспечение

Открытое программное обеспечение (open-source software) — программное обеспечение с открытым исходным кодом.

Посмотреть Torch и Открытое программное обеспечение

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Посмотреть Torch и Объектно-ориентированное программирование

Сравнение программ глубинного обучения

Данная таблица проводит сопоставление фреймворков, библиотек программ и отдельных программ для глубокого обучения.

Посмотреть Torch и Сравнение программ глубинного обучения

Свёрточная нейронная сеть

3D-анимация хода свёртки. Значения в ядре можно извлечь независимо друг от друга. Для периферийных областей входов применяются различные подходы заполнения. Свёрточная нейронная сеть (convolutional neural network, CNN) — специальная архитектура искусственных нейронных сетей, предложенная Яном Лекуном в 1988 году и нацеленная на эффективное распознавание изображений, входит в состав технологий глубокого обучения (deep learning).

Посмотреть Torch и Свёрточная нейронная сеть

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Посмотреть Torch и Си (язык программирования)

Метод обратного распространения ошибки

Метод обратного распространения ошибки (backpropagation) — метод вычисления градиента, который используется при обновлении весов многослойного перцептрона.

Посмотреть Torch и Метод обратного распространения ошибки

Искусственная нейронная сеть

Схема простой нейросети. Зелёным цветом обозначены ''входные'' нейроны, голубым — ''скрытые'' нейроны, жёлтым — ''выходной'' нейрон Иску́сственная нейро́нная се́ть (ИНС) — математическая модель, а также её программное или аппаратное воплощение, построенная по принципу организации и функционирования биологических нейронных сетей — сетей нервных клеток живого организма.

Посмотреть Torch и Искусственная нейронная сеть

Библиотека (программирование)

Библиоте́ка (от library) в программировании — сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).

Посмотреть Torch и Библиотека (программирование)

Градиентный спуск

Градиентный спуск — метод нахождения локального экстремума (минимума или максимума) функции с помощью движения вдоль градиента.

Посмотреть Torch и Градиентный спуск

Глубокое обучение

Глубокое обучение (глубинное обучение; Deep learning) — совокупность методов машинного обучения (с учителем, с частичным привлечением учителя, без учителя, с подкреплением), основанных на обучении представлениям (feature/representation learning), а не специализированным алгоритмам под конкретные задачи.

Посмотреть Torch и Глубокое обучение

Лицензия BSD

Лицензия BSD (BSD license, Berkeley Software Distribution license — Программная лицензия университета Беркли) — это лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.

Посмотреть Torch и Лицензия BSD

1 сентября

См.

Посмотреть Torch и 1 сентября

2015 год

Год культуры России в Аргентине и Аргентины в России.

Посмотреть Torch и 2015 год

См. также

Программное обеспечение, использующее Lua