Autoencoder (original) (raw)

About DBpedia

Un auto-encodeur, ou auto-associateur est un réseau de neurones artificiels utilisé pour l'apprentissage non supervisé de caractéristiques discriminantes. L'objectif d'un auto-encodeur est d'apprendre une représentation (encodage) d'un ensemble de données, généralement dans le but de réduire la dimension de cet ensemble. Récemment[Quand ?], le concept d'auto-encodeur est devenu plus largement utilisé pour l'apprentissage de modèles génératifs.

thumbnail

Property Value
dbo:abstract Un autoencoder és un tipus de xarxa neuronal artificial no supervisada. Té la particularitat de que té el mateix número de nodes a la primera capa i a la última, pel que té tants valors input com output. Està format per la capa inicial, seguit per capes ocultes i amb una última capa de sortida. La capa oculta central té una menor que la primera i la última, pel que forma un coll d'ampolla. L'objectiu de l'autoencoder és reproduir a la última capa les mateixes dades que obté a la primera capa de forma tan aproximada com sigui possible. Com que en el coll d'ampolla el número de dimensions és menor, l'autoencoder haurà d'aprendre una nova representació de les dades que tingui un número menor de dimensions que l'original. Del contrari, no podrà mantenir la informació necessària en el coll d'ampolla per reproduir correctament les dades a l'última capa. El coll d'ampolla divideix l'autoencoder en dues parts: l'encoder i el decoder. L'encoder forma les capes a l'esquerra de la capa en el coll d'ampolla, i té aquest nom degut a que codifica la informació d'entrada a una representació de menys dimensions. El decoder forma les capes a la dreta de la capa en el coll d'ampolla, i s'encarrega de convertir les dades en l'espai de poques dimensions a l'espai de tantes dimensions com l'original. Les aplicacions d'un autoencoder passen per reducció de soroll, compressió, detecció d'anomalies, etc. N'existeixen diferents variants, com Variatonal autoencoder (VAE). La propietat de reducció de dimensionalitat es pot comparar amb altres algoritmes com (PCA), però l'autoencoder té l'avantatge d'usar operacions no lineals, guanyant flexibilitat i així sent capaç en ocasions de fer més compressió sense augmentar l'error de reconstrucció. (ca) Ein Autoencoder ist ein künstliches neuronales Netz, das dazu genutzt wird, effiziente Codierungen zu lernen.Das Ziel eines Autoencoders ist es, eine komprimierte Repräsentation (Encoding) für einen Satz Daten zu lernen und somit auch wesentliche Merkmale zu extrahieren.Dadurch kann er zur Dimensionsreduktion genutzt werden. Der Autoencoder benutzt drei oder mehr Schichten: * Eine Eingabeschicht. Bei der Gesichtserkennung könnten die Neuronen beispielsweise die Pixel einer Fotografie abbilden. * Einige signifikant kleinere Schichten, die das Encoding bilden. * Eine Ausgabeschicht, in der jedes Neuron die gleiche Bedeutung hat wie das entsprechende in der Eingabeschicht. Wenn lineare Neuronen benutzt werden, ist er der Hauptkomponentenanalyse sehr ähnlich. (de) An autoencoder is a type of artificial neural network used to learn efficient codings of unlabeled data (unsupervised learning). The encoding is validated and refined by attempting to regenerate the input from the encoding. The autoencoder learns a representation (encoding) for a set of data, typically for dimensionality reduction, by training the network to ignore insignificant data (“noise”). Variants exist, aiming to force the learned representations to assume useful properties. Examples are regularized autoencoders (Sparse, Denoising and Contractive), which are effective in learning representations for subsequent classification tasks, and Variational autoencoders, with applications as generative models. Autoencoders are applied to many problems, including facial recognition, feature detection, anomaly detection and acquiring the meaning of words. Autoencoders are also generative models which can randomly generate new data that is similar to the input data (training data). (en) Un auto-encodeur, ou auto-associateur est un réseau de neurones artificiels utilisé pour l'apprentissage non supervisé de caractéristiques discriminantes. L'objectif d'un auto-encodeur est d'apprendre une représentation (encodage) d'un ensemble de données, généralement dans le but de réduire la dimension de cet ensemble. Récemment[Quand ?], le concept d'auto-encodeur est devenu plus largement utilisé pour l'apprentissage de modèles génératifs. (fr) オートエンコーダ(自己符号化器、英: autoencoder)とは、機械学習において、ニューラルネットワークを使用した次元圧縮のためのアルゴリズム。2006年にジェフリー・ヒントンらが提案した。 (ja) 오토인코더(Autoencoder)는 인코더를 통해 입력을 신호로 변환한 다음 다시 디코더를 통해 레이블 따위를 만들어내는 비지도 학습 기법이다. (ko) Un autocodificatore o autoencoder è un tipo di rete neurale artificiale utilizzato per apprendere codifiche efficienti di dati non etichettati, rientrando quindi nel campo dell'apprendimento non supervisionato. La codifica viene convalidata e perfezionata tentando di ricostruire l'input dalla codifica. L'autocodificatore apprende una rappresentazione (codifica) di un insieme di dati, tipicamente per la riduzione della dimensionalità, addestrando la rete a ignorare i dati insignificanti ("rumore"). Esistono varianti che mirano a vincolare le rappresentazioni apprese ad assumere proprietà utili. Esempi sono gli autoencoder regolarizzati (Sparse, Denoising e Contractive), che sono efficaci nell'apprendimento delle rappresentazioni che verranno usate in una successiva classificazione, e gli autoencoder variazionali, impiegati come modelli generativi. Gli autoencoder vengono applicati a molti problemi, tra cui il riconoscimento facciale, il rilevamento di caratteristiche e di anomali e la comprensione del significato delle parole. Gli autoencoder sono anche modelli generativi che possono generare casualmente nuovi dati simili ai dati di addestramento di input alla rete. (it) Автокодировщик (англ. autoencoder, также — автоассоциатор) — специальная архитектура искусственных нейронных сетей, позволяющая применять обучение без учителя при использовании метода обратного распространения ошибки. Простейшая архитектура автокодировщика — сеть прямого распространения, без обратных связей, наиболее схожая с перцептроном и содержащая входной слой, промежуточный слой и выходной слой. В отличие от перцептрона, выходной слой автокодировщика должен содержать столько же нейронов, сколько и входной слой. Основной принцип работы и обучения сети автокодировщика — получить на выходном слое отклик, наиболее близкий к входному. Чтобы решение не оказалось тривиальным, на промежуточный слой автокодировщика накладывают ограничения: промежуточный слой должен быть или меньшей размерности, чем входной и выходной слои, или искусственно ограничивается количество одновременно активных нейронов промежуточного слоя — разрежённая активация. Эти ограничения заставляют нейросеть искать обобщения и корреляцию в поступающих на вход данных, выполнять их сжатие. Таким образом, нейросеть автоматически обучается выделять из входных данных общие признаки, которые кодируются в значениях весов искусственной нейронной сети. Так, при обучении сети на наборе различных входных изображений, нейросеть может самостоятельно обучиться распознавать линии и полосы под различными углами. Чаще всего автокодировщики применяют каскадно для обучения глубоких (многослойных) сетей. Автокодировщики применяют для предварительного обучения глубокой сети без учителя. Для этого слои обучаются друг за другом, начиная с первых. К каждому новому необученному слою на время обучения подключается дополнительный выходной слой, дополняющий сеть до архитектуры автокодировщика, после чего на вход сети подается набор данных для обучения. Веса необученного слоя и дополнительного слоя автокодировщика обучаются при помощи метода обратного распространения ошибки. Затем слой автокодировщика отключается и создается новый, соответствующий следующему необученному слою сети. На вход сети снова подается тот же набор данных, обученные первые слои сети остаются без изменений и работают в качестве входных для очередного обучаемого автокодировщика слоя. Так обучение продолжается для всех слоев сети за исключением последних. Последние слои сети обычно обучаются без использования автокодировщика при помощи того же метода обратного распространения ошибки и на маркированных данных (обучение с учителем). (ru) Автокодува́льник (англ. autoencoder) — це один із типів штучних нейронних мереж, який використовують для навчання ефективних кодувань немічених даних (спонтанного навчання). Це кодування перевіряється та вдосконалюється шляхом намагання відтворювати вхід із цього кодування. Автокодувальник навчається подання (кодування) для набору даних, зазвичай для зниження розмірності, шляхом тренування цієї мережі ігнорувати незначущі дані («шум»). Існують варіанти, спрямовані на змушування навчених подань набувати корисних властивостей. Прикладами є регуляризовані автокодувальники (розріджені, знешумлювальні та стягувальні, англ. Sparse, Denoising, Contractive відповідно), що є дієвими в навчанні подань для пізніших задач класифікування, та варіаційні (англ. Variational) автокодувальники, із застосуванням як породжувальних моделей. Автокодувальники застосовують у багатьох задачах, від розпізнавання облич до оволодівання семантичним значенням слів. (uk) 自编码器(英语:Autoencoder),也称自动编码器,是一种人工神经网络,在无监督学习中用于有效编码。自编码的目的是对一组数据学习出一种表示(也称表征,编码),通常用于降维。最近,自编码的概念广泛地用于数据的生成模型。 自2010年以来,一些先进的人工智能在深度学习网络中采用了采用堆叠式稀疏自编码。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Autoencoder_schema.png?width=300
dbo:wikiPageID 6836612 (xsd:integer)
dbo:wikiPageLength 40553 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1120107812 (xsd:integer)
dbo:wikiPageWikiLink dbr:Neural_machine_translation dbr:Breast_cancer dbr:Anomaly_detection dbr:Relaxation_(approximation) dbr:Deep_belief_network dbr:Deep_learning dbr:Information_retrieval dbr:Medical_imaging dbr:Generative_model dbr:Geoffrey_Hinton dbr:Gradient_descent dbr:Linguistic dbr:MRI dbr:Singular_value_decomposition dbr:Empirical_measure dbr:Feature_learning dbr:Frobenius_norm dbr:Backpropagation dbr:Activation_function dbr:Additive_white_Gaussian_noise dbr:Data_compression dbr:Least_squares dbr:Alzheimer's_disease dbr:Face_recognition dbr:Dimensionality_reduction dbr:Principal_component_analysis dbr:Rectified_linear_unit dbr:Rectifier_(neural_networks) dbr:Restricted_Boltzmann_machine dbr:Hash_table dbr:JPEG_2000 dbr:Jacobian_matrix_and_determinant dbr:Artificial_intelligence dbr:Artificial_neural_network dbr:Language dbr:Latent_variable dbr:Super-resolution dbr:Transformer_(machine_learning_model) dbr:Image_denoising dbc:Dimension_reduction dbc:Neural_network_architectures dbc:Unsupervised_learning dbr:Identity_function dbr:Kullback–Leibler_divergence dbr:Categorical_distribution dbr:Machine_translation dbr:Sigmoid_function dbr:Variational_Bayesian_methods dbr:Statistical_classification dbr:Image_compression dbr:Unsupervised_learning dbr:Russ_Salakhutdinov dbr:Multilayer_perceptron dbr:Sparse_dictionary_learning dbr:Variational_autoencoder dbr:Representation_learning dbr:Sparse_coding dbr:File:Autoencoder_schema.png dbr:File:Autoencoder_sparso.png dbr:File:Autoencoder_structure.png dbr:File:PCA_vs_Linear_Autoencoder.png dbr:File:Reconstruction_autoencoders_vs_PCA.png
dbp:cs1Dates y (en)
dbp:date March 2020 (en)
dbp:wikiPageUsesTemplate dbt:Distinguish dbt:Main dbt:Reflist dbt:Short_description dbt:Use_dmy_dates dbt:Toclimit dbt:Machine_learning dbt:Noise dbt:Differentiable_computing
dcterms:subject dbc:Dimension_reduction dbc:Neural_network_architectures dbc:Unsupervised_learning
gold:hypernym dbr:Network
rdf:type owl:Thing dbo:Broadcaster yago:WikicatArtificialNeuralNetworks yago:WikicatNeuralNetworks yago:Abstraction100002137 yago:Communication100033020 yago:ComputerArchitecture106725249 yago:Description106724763 yago:Message106598915 yago:NeuralNetwork106725467 yago:Specification106725067 yago:Statement106722453
rdfs:comment Un auto-encodeur, ou auto-associateur est un réseau de neurones artificiels utilisé pour l'apprentissage non supervisé de caractéristiques discriminantes. L'objectif d'un auto-encodeur est d'apprendre une représentation (encodage) d'un ensemble de données, généralement dans le but de réduire la dimension de cet ensemble. Récemment[Quand ?], le concept d'auto-encodeur est devenu plus largement utilisé pour l'apprentissage de modèles génératifs. (fr) オートエンコーダ(自己符号化器、英: autoencoder)とは、機械学習において、ニューラルネットワークを使用した次元圧縮のためのアルゴリズム。2006年にジェフリー・ヒントンらが提案した。 (ja) 오토인코더(Autoencoder)는 인코더를 통해 입력을 신호로 변환한 다음 다시 디코더를 통해 레이블 따위를 만들어내는 비지도 학습 기법이다. (ko) 自编码器(英语:Autoencoder),也称自动编码器,是一种人工神经网络,在无监督学习中用于有效编码。自编码的目的是对一组数据学习出一种表示(也称表征,编码),通常用于降维。最近,自编码的概念广泛地用于数据的生成模型。 自2010年以来,一些先进的人工智能在深度学习网络中采用了采用堆叠式稀疏自编码。 (zh) Un autoencoder és un tipus de xarxa neuronal artificial no supervisada. Té la particularitat de que té el mateix número de nodes a la primera capa i a la última, pel que té tants valors input com output. Està format per la capa inicial, seguit per capes ocultes i amb una última capa de sortida. La capa oculta central té una menor que la primera i la última, pel que forma un coll d'ampolla. L'objectiu de l'autoencoder és reproduir a la última capa les mateixes dades que obté a la primera capa de forma tan aproximada com sigui possible. Com que en el coll d'ampolla el número de dimensions és menor, l'autoencoder haurà d'aprendre una nova representació de les dades que tingui un número menor de dimensions que l'original. Del contrari, no podrà mantenir la informació necessària en el coll d'a (ca) An autoencoder is a type of artificial neural network used to learn efficient codings of unlabeled data (unsupervised learning). The encoding is validated and refined by attempting to regenerate the input from the encoding. The autoencoder learns a representation (encoding) for a set of data, typically for dimensionality reduction, by training the network to ignore insignificant data (“noise”). (en) Ein Autoencoder ist ein künstliches neuronales Netz, das dazu genutzt wird, effiziente Codierungen zu lernen.Das Ziel eines Autoencoders ist es, eine komprimierte Repräsentation (Encoding) für einen Satz Daten zu lernen und somit auch wesentliche Merkmale zu extrahieren.Dadurch kann er zur Dimensionsreduktion genutzt werden. Der Autoencoder benutzt drei oder mehr Schichten: Wenn lineare Neuronen benutzt werden, ist er der Hauptkomponentenanalyse sehr ähnlich. (de) Un autocodificatore o autoencoder è un tipo di rete neurale artificiale utilizzato per apprendere codifiche efficienti di dati non etichettati, rientrando quindi nel campo dell'apprendimento non supervisionato. La codifica viene convalidata e perfezionata tentando di ricostruire l'input dalla codifica. L'autocodificatore apprende una rappresentazione (codifica) di un insieme di dati, tipicamente per la riduzione della dimensionalità, addestrando la rete a ignorare i dati insignificanti ("rumore"). (it) Автокодировщик (англ. autoencoder, также — автоассоциатор) — специальная архитектура искусственных нейронных сетей, позволяющая применять обучение без учителя при использовании метода обратного распространения ошибки. Простейшая архитектура автокодировщика — сеть прямого распространения, без обратных связей, наиболее схожая с перцептроном и содержащая входной слой, промежуточный слой и выходной слой. В отличие от перцептрона, выходной слой автокодировщика должен содержать столько же нейронов, сколько и входной слой. (ru) Автокодува́льник (англ. autoencoder) — це один із типів штучних нейронних мереж, який використовують для навчання ефективних кодувань немічених даних (спонтанного навчання). Це кодування перевіряється та вдосконалюється шляхом намагання відтворювати вхід із цього кодування. Автокодувальник навчається подання (кодування) для набору даних, зазвичай для зниження розмірності, шляхом тренування цієї мережі ігнорувати незначущі дані («шум»). (uk)
rdfs:label Autoencoder (ca) Autoencoder (de) Autoencoder (el) Autoencoder (en) Auto-encodeur (fr) Autocodificatore (it) 오토인코더 (ko) オートエンコーダ (ja) Автокодировщик (ru) 自编码器 (zh) Автокодувальник (uk)
owl:differentFrom dbr:Autocode dbr:Autocoder
owl:sameAs freebase:Autoencoder yago-res:Autoencoder wikidata:Autoencoder dbpedia-ca:Autoencoder dbpedia-de:Autoencoder dbpedia-el:Autoencoder dbpedia-fa:Autoencoder dbpedia-fr:Autoencoder dbpedia-it:Autoencoder dbpedia-ja:Autoencoder dbpedia-ko:Autoencoder dbpedia-ru:Autoencoder dbpedia-tr:Autoencoder dbpedia-uk:Autoencoder dbpedia-vi:Autoencoder dbpedia-zh:Autoencoder https://global.dbpedia.org/id/4wHva
prov:wasDerivedFrom wikipedia-en:Autoencoder?oldid=1120107812&ns=0
foaf:depiction wiki-commons:Special:FilePath/Autoencoder_schema.png wiki-commons:Special:FilePath/Autoencoder_sparso.png wiki-commons:Special:FilePath/Autoencoder_structure.png wiki-commons:Special:FilePath/PCA_vs_Linear_Autoencoder.png wiki-commons:Special:FilePath/Reconstruction_autoencoders_vs_PCA.png
foaf:isPrimaryTopicOf wikipedia-en:Autoencoder
is dbo:knownFor of dbr:Max_Welling
is dbo:wikiPageRedirects of dbr:Denoising_autoencoder dbr:Applications_of_autoencoders dbr:Training_autoencoders dbr:Auto_encoder dbr:Autoassociator dbr:Autoencoders dbr:Autoencoding dbr:Auto-encoder dbr:Diabolo_network
is dbo:wikiPageWikiLink of dbr:Patch-sequencing dbr:Deep_learning_super_sampling dbr:Denoising_autoencoder dbr:Anomaly_detection dbr:Vector_quantization dbr:Deep_belief_network dbr:Deep_learning dbr:Deep_learning_anti-aliasing dbr:Deepfake dbr:Sparse_distributed_memory dbr:Max_Welling dbr:Saliency_map dbr:Chemical_graph_generator dbr:Generative_adversarial_network dbr:Energy_based_model dbr:Generative_model dbr:Oscillatory_neural_network dbr:Applications_of_autoencoders dbr:Machine_learning dbr:Fault_detection_and_isolation dbr:Feature_extraction dbr:Feature_learning dbr:Feature_selection dbr:Helmholtz_free_energy dbr:Helmholtz_machine dbr:Machine_learning_in_video_games dbr:Activation_function dbr:Training_autoencoders dbr:Junction_tree_algorithm dbr:K-means_clustering dbr:Layer_(deep_learning) dbr:Dimensionality_reduction dbr:Discriminative_model dbr:Fake_news dbr:Flow-based_generative_model dbr:Restricted_Boltzmann_machine dbr:Speech_recognition dbr:Internet_of_things dbr:Artificial_neural_network dbr:Collaborative_filtering dbr:BERT_(language_model) dbr:Image_segmentation dbr:Neural_Designer dbr:Neural_coding dbr:Imputation_(statistics) dbr:Synthetic_media dbr:Royal_Signals_and_Radar_Establishment dbr:WaveNet dbr:Nonlinear_dimensionality_reduction dbr:Paraphrasing_(computational_linguistics) dbr:Types_of_artificial_neural_networks dbr:Variational_autoencoder dbr:Word2vec dbr:Auto_encoder dbr:Autoassociator dbr:Autoencoders dbr:Autoencoding dbr:Auto-encoder dbr:Diabolo_network
is owl:differentFrom of dbr:Autocoder
is foaf:primaryTopic of wikipedia-en:Autoencoder