{"id":475945,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:40","modified_gmt":"2023-09-05T11:11:40","slug":"autoencoders","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/fr\/wiki\/autoencoders\/","title":{"rendered":"Encodeurs automatiques"},"content":{"rendered":"<p>Les auto-encodeurs constituent une classe essentielle et polyvalente de r\u00e9seaux de neurones artificiels principalement utilis\u00e9s pour des t\u00e2ches d&#039;apprentissage non supervis\u00e9es. Ils se distinguent par leur capacit\u00e9 \u00e0 effectuer des t\u00e2ches telles que la r\u00e9duction de dimensionnalit\u00e9, l&#039;apprentissage de fonctionnalit\u00e9s et m\u00eame la mod\u00e9lisation g\u00e9n\u00e9rative.<\/p>\n<h2>L&#039;histoire des auto-encodeurs<\/h2>\n<p>Le concept d\u2019auto-encodeurs est n\u00e9 dans les ann\u00e9es 1980 avec le d\u00e9veloppement du r\u00e9seau Hopfield, pr\u00e9curseur des auto-encodeurs modernes. Le premier travail proposant l\u2019id\u00e9e d\u2019un auto-encodeur a \u00e9t\u00e9 celui de Rumelhart et al., en 1986, aux d\u00e9buts des r\u00e9seaux de neurones artificiels. Le terme \u00ab auto-encodeur \u00bb a \u00e9t\u00e9 cr\u00e9\u00e9 plus tard, lorsque les scientifiques ont commenc\u00e9 \u00e0 reconna\u00eetre leurs capacit\u00e9s d&#039;auto-encodage uniques. Ces derni\u00e8res ann\u00e9es, avec l&#039;essor de l&#039;apprentissage profond, les auto-encodeurs ont connu une renaissance, contribuant de mani\u00e8re significative \u00e0 des domaines tels que la d\u00e9tection d&#039;anomalies, la r\u00e9duction du bruit et m\u00eame des mod\u00e8les g\u00e9n\u00e9ratifs tels que les auto-encodeurs variationnels (VAE).<\/p>\n<h2>Explorer les encodeurs automatiques<\/h2>\n<p>Un auto-encodeur est un type de r\u00e9seau neuronal artificiel utilis\u00e9 pour apprendre des codages efficaces des donn\u00e9es d&#039;entr\u00e9e. L&#039;id\u00e9e centrale est d&#039;encoder l&#039;entr\u00e9e dans une repr\u00e9sentation compress\u00e9e, puis de reconstruire l&#039;entr\u00e9e originale aussi pr\u00e9cis\u00e9ment que possible \u00e0 partir de cette repr\u00e9sentation. Ce processus implique deux composants principaux\u00a0: un encodeur, qui transforme les donn\u00e9es d&#039;entr\u00e9e en un code compact, et un d\u00e9codeur, qui reconstruit l&#039;entr\u00e9e originale \u00e0 partir du code.<\/p>\n<p>L&#039;objectif d&#039;un auto-encodeur est de minimiser la diff\u00e9rence (ou l&#039;erreur) entre l&#039;entr\u00e9e d&#039;origine et la sortie reconstruite, apprenant ainsi les caract\u00e9ristiques les plus essentielles des donn\u00e9es. Le code compress\u00e9 appris par l&#039;auto-encodeur a souvent une dimensionnalit\u00e9 bien inf\u00e9rieure \u00e0 celle des donn\u00e9es d&#039;origine, ce qui conduit \u00e0 une utilisation g\u00e9n\u00e9ralis\u00e9e des auto-encodeurs dans les t\u00e2ches de r\u00e9duction de dimensionnalit\u00e9.<\/p>\n<h2>La structure interne des auto-encodeurs<\/h2>\n<p>L&#039;architecture d&#039;un auto-encodeur comprend trois parties principales\u00a0:<\/p>\n<ol>\n<li>\n<p><strong>Encodeur\u00a0:<\/strong> Cette partie du r\u00e9seau compresse l&#039;entr\u00e9e dans une repr\u00e9sentation de l&#039;espace latent. Il code l&#039;image d&#039;entr\u00e9e sous forme de repr\u00e9sentation compress\u00e9e dans une dimension r\u00e9duite. L\u2019image compress\u00e9e contient g\u00e9n\u00e9ralement des informations cl\u00e9s sur l\u2019image d\u2019entr\u00e9e.<\/p>\n<\/li>\n<li>\n<p><strong>Goulot:<\/strong> Cette couche se situe entre l&#039;encodeur et le d\u00e9codeur. Il contient la repr\u00e9sentation compress\u00e9e des donn\u00e9es d&#039;entr\u00e9e. Il s&#039;agit de la dimension la plus basse possible des donn\u00e9es d&#039;entr\u00e9e.<\/p>\n<\/li>\n<li>\n<p><strong>D\u00e9codeur\u00a0:<\/strong> Cette partie du r\u00e9seau reconstruit l&#039;image d&#039;entr\u00e9e \u00e0 partir de sa forme cod\u00e9e. La reconstruction sera une reconstruction avec perte de l&#039;entr\u00e9e d&#039;origine, surtout si la dimension de codage est plus petite que la dimension d&#039;entr\u00e9e.<\/p>\n<\/li>\n<\/ol>\n<p>Chacune de ces sections est compos\u00e9e de plusieurs couches de neurones, et l&#039;architecture sp\u00e9cifique (nombre de couches, nombre de neurones par couche, etc.) peut varier consid\u00e9rablement selon l&#039;application.<\/p>\n<h2>Principales caract\u00e9ristiques des encodeurs automatiques<\/h2>\n<ul>\n<li>\n<p><strong>Sp\u00e9cifique aux donn\u00e9es\u00a0:<\/strong> Les encodeurs automatiques sont con\u00e7us pour \u00eatre sp\u00e9cifiques aux donn\u00e9es, ce qui signifie qu&#039;ils n&#039;encoderont pas les donn\u00e9es pour lesquelles ils n&#039;ont pas \u00e9t\u00e9 form\u00e9s.<\/p>\n<\/li>\n<li>\n<p><strong>Avec perte\u00a0:<\/strong> La reconstruction des donn\u00e9es d&#039;entr\u00e9e sera \u00ab avec perte \u00bb, ce qui implique que certaines informations seront toujours perdues lors du processus de codage.<\/p>\n<\/li>\n<li>\n<p><strong>Sans surveillance\u00a0:<\/strong> Les auto-encodeurs sont une technique d&#039;apprentissage non supervis\u00e9e, car ils ne n\u00e9cessitent pas d&#039;\u00e9tiquettes explicites pour apprendre la repr\u00e9sentation.<\/p>\n<\/li>\n<li>\n<p><strong>R\u00e9duction de dimensionnalit\u00e9\u00a0:<\/strong> Ils sont couramment utilis\u00e9s pour la r\u00e9duction de dimensionnalit\u00e9, o\u00f9 ils peuvent surpasser des techniques telles que l&#039;ACP en apprenant des transformations non lin\u00e9aires.<\/p>\n<\/li>\n<\/ul>\n<h2>Types d&#039;encodeurs automatiques<\/h2>\n<p>Il existe plusieurs types d\u2019auto-encodeurs, chacun ayant ses caract\u00e9ristiques et ses utilisations uniques. En voici quelques-uns courants\u00a0:<\/p>\n<ol>\n<li>\n<p><strong>Encodeur automatique vanille\u00a0:<\/strong> La forme la plus simple d\u2019un auto-encodeur est un r\u00e9seau neuronal non r\u00e9current \u00e0 action directe similaire \u00e0 un perceptron multicouche.<\/p>\n<\/li>\n<li>\n<p><strong>Encodeur automatique multicouche\u00a0:<\/strong> Si l&#039;encodeur automatique utilise plusieurs couches cach\u00e9es pour ses processus d&#039;encodage et de d\u00e9codage, il est consid\u00e9r\u00e9 comme un encodeur automatique multicouche.<\/p>\n<\/li>\n<li>\n<p><strong>Auto-encodeur convolutif\u00a0:<\/strong> Ces auto-encodeurs utilisent des couches convolutives au lieu de couches enti\u00e8rement connect\u00e9es et sont utilis\u00e9s avec des donn\u00e9es d&#039;image.<\/p>\n<\/li>\n<li>\n<p><strong>Encodeur automatique clairsem\u00e9\u00a0:<\/strong> Ces auto-encodeurs imposent une parcimonie aux unit\u00e9s cach\u00e9es pendant la formation pour apprendre des fonctionnalit\u00e9s plus robustes.<\/p>\n<\/li>\n<li>\n<p><strong>Encodeur automatique de d\u00e9bruitage\u00a0:<\/strong> Ces auto-encodeurs sont form\u00e9s pour reconstruire l\u2019entr\u00e9e \u00e0 partir d\u2019une version corrompue de celle-ci, contribuant ainsi \u00e0 la r\u00e9duction du bruit.<\/p>\n<\/li>\n<li>\n<p><strong>Encodeur automatique variationnel (VAE)\u00a0:<\/strong> Les VAE sont un type d\u2019auto-encodeur qui produit un espace latent continu et structur\u00e9, utile pour la mod\u00e9lisation g\u00e9n\u00e9rative.<\/p>\n<\/li>\n<\/ol>\n<table>\n<thead>\n<tr>\n<th>Type d&#039;encodeur automatique<\/th>\n<th>Caract\u00e9ristiques<\/th>\n<th>Cas d&#039;utilisation typiques<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Vanille<\/td>\n<td>Forme la plus simple, similaire \u00e0 un perceptron multicouche<\/td>\n<td>R\u00e9duction de dimensionnalit\u00e9 de base<\/td>\n<\/tr>\n<tr>\n<td>Multicouche<\/td>\n<td>Plusieurs couches cach\u00e9es pour l&#039;encodage et le d\u00e9codage<\/td>\n<td>R\u00e9duction de dimensionnalit\u00e9 complexe<\/td>\n<\/tr>\n<tr>\n<td>Convolutif<\/td>\n<td>Utilise des couches convolutives, g\u00e9n\u00e9ralement utilis\u00e9es avec des donn\u00e9es d&#039;image<\/td>\n<td>Reconnaissance d&#039;image, r\u00e9duction du bruit d&#039;image<\/td>\n<\/tr>\n<tr>\n<td>Clairsem\u00e9<\/td>\n<td>Impose la parcimonie aux unit\u00e9s cach\u00e9es<\/td>\n<td>S\u00e9lection de fonctionnalit\u00e9<\/td>\n<\/tr>\n<tr>\n<td>D\u00e9bruitage<\/td>\n<td>Form\u00e9 pour reconstruire les entr\u00e9es d&#039;une version corrompue<\/td>\n<td>R\u00e9duction de bruit<\/td>\n<\/tr>\n<tr>\n<td>Variationnel<\/td>\n<td>Produit un espace latent continu et structur\u00e9<\/td>\n<td>Mod\u00e9lisation g\u00e9n\u00e9rative<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Utilisation des encodeurs automatiques\u00a0: applications et d\u00e9fis<\/h2>\n<p>Les auto-encodeurs ont de nombreuses applications dans l\u2019apprentissage automatique et l\u2019analyse de donn\u00e9es\u00a0:<\/p>\n<ol>\n<li>\n<p><strong>Compression des donn\u00e9es\u00a0:<\/strong> Les auto-encodeurs peuvent \u00eatre entra\u00een\u00e9s \u00e0 compresser les donn\u00e9es de mani\u00e8re \u00e0 pouvoir les reconstruire parfaitement.<\/p>\n<\/li>\n<li>\n<p><strong>Colorisation des images\u00a0:<\/strong> Les encodeurs automatiques peuvent \u00eatre utilis\u00e9s pour convertir des images en noir et blanc en couleur.<\/p>\n<\/li>\n<li>\n<p><strong>D\u00e9tection d&#039;une anomalie:<\/strong> En s&#039;entra\u00eenant sur des donn\u00e9es \u00ab normales \u00bb, un auto-encodeur peut \u00eatre utilis\u00e9 pour d\u00e9tecter des anomalies en comparant l&#039;erreur de reconstruction.<\/p>\n<\/li>\n<li>\n<p><strong>Images de d\u00e9bruitage\u00a0:<\/strong> Les encodeurs automatiques peuvent \u00eatre utilis\u00e9s pour supprimer le bruit des images, un processus appel\u00e9 d\u00e9bruitage.<\/p>\n<\/li>\n<li>\n<p><strong>G\u00e9n\u00e9rer de nouvelles donn\u00e9es\u00a0:<\/strong> Les auto-encodeurs variationnels peuvent g\u00e9n\u00e9rer de nouvelles donn\u00e9es pr\u00e9sentant les m\u00eames statistiques que les donn\u00e9es d&#039;entra\u00eenement.<\/p>\n<\/li>\n<\/ol>\n<p>Cependant, les auto-encodeurs peuvent \u00e9galement poser des probl\u00e8mes\u00a0:<\/p>\n<ul>\n<li>\n<p>Les auto-encodeurs peuvent \u00eatre sensibles \u00e0 l\u2019\u00e9chelle des donn\u00e9es d\u2019entr\u00e9e. La mise \u00e0 l\u2019\u00e9chelle des fonctionnalit\u00e9s est souvent n\u00e9cessaire pour obtenir de bons r\u00e9sultats.<\/p>\n<\/li>\n<li>\n<p>L&#039;architecture id\u00e9ale (c&#039;est-\u00e0-dire le nombre de couches et le nombre de n\u0153uds par couche) est tr\u00e8s sp\u00e9cifique au probl\u00e8me et n\u00e9cessite souvent une exp\u00e9rimentation approfondie.<\/p>\n<\/li>\n<li>\n<p>La repr\u00e9sentation compress\u00e9e qui en r\u00e9sulte n\u2019est souvent pas facilement interpr\u00e9table, contrairement \u00e0 des techniques comme l\u2019ACP.<\/p>\n<\/li>\n<li>\n<p>Les auto-encodeurs peuvent \u00eatre sensibles au surajustement, en particulier lorsque l&#039;architecture r\u00e9seau a une capacit\u00e9 \u00e9lev\u00e9e.<\/p>\n<\/li>\n<\/ul>\n<h2>Comparaisons et techniques associ\u00e9es<\/h2>\n<p>Les auto-encodeurs peuvent \u00eatre compar\u00e9s \u00e0 d\u2019autres techniques de r\u00e9duction de dimensionnalit\u00e9 et d\u2019apprentissage non supervis\u00e9, comme suit\u00a0:<\/p>\n<table>\n<thead>\n<tr>\n<th>Technique<\/th>\n<th>Sans surveillance<\/th>\n<th>Non lin\u00e9aire<\/th>\n<th>S\u00e9lection de fonctionnalit\u00e9s int\u00e9gr\u00e9es<\/th>\n<th>Capacit\u00e9s g\u00e9n\u00e9ratives<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Encodeur automatique<\/td>\n<td>Oui<\/td>\n<td>Oui<\/td>\n<td>Oui (encodeur automatique clairsem\u00e9)<\/td>\n<td>Oui (VAE)<\/td>\n<\/tr>\n<tr>\n<td>APC<\/td>\n<td>Oui<\/td>\n<td>Non<\/td>\n<td>Non<\/td>\n<td>Non<\/td>\n<\/tr>\n<tr>\n<td>t-SNE<\/td>\n<td>Oui<\/td>\n<td>Oui<\/td>\n<td>Non<\/td>\n<td>Non<\/td>\n<\/tr>\n<tr>\n<td>Clustering K-means<\/td>\n<td>Oui<\/td>\n<td>Non<\/td>\n<td>Non<\/td>\n<td>Non<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspectives futures sur les auto-encodeurs<\/h2>\n<p>Les encodeurs automatiques sont continuellement affin\u00e9s et am\u00e9lior\u00e9s. \u00c0 l\u2019avenir, les auto-encodeurs devraient jouer un r\u00f4le encore plus important dans l\u2019apprentissage non supervis\u00e9 et semi-supervis\u00e9, la d\u00e9tection d\u2019anomalies et la mod\u00e9lisation g\u00e9n\u00e9rative.<\/p>\n<p>Une fronti\u00e8re passionnante est la combinaison d\u2019auto-encodeurs avec l\u2019apprentissage par renforcement (RL). Les auto-encodeurs peuvent aider \u00e0 apprendre des repr\u00e9sentations efficaces d&#039;un environnement, rendant ainsi les algorithmes RL plus efficaces. En outre, l\u2019int\u00e9gration d\u2019auto-encodeurs avec d\u2019autres mod\u00e8les g\u00e9n\u00e9ratifs, comme les r\u00e9seaux contradictoires g\u00e9n\u00e9ratifs (GAN), constitue une autre voie prometteuse pour cr\u00e9er des mod\u00e8les g\u00e9n\u00e9ratifs plus puissants.<\/p>\n<h2>Encodeurs automatiques et serveurs proxy<\/h2>\n<p>La relation entre les auto-encodeurs et les serveurs proxy n&#039;est pas directe mais principalement contextuelle. Les serveurs proxy servent principalement d&#039;interm\u00e9diaire pour les demandes des clients recherchant des ressources sur d&#039;autres serveurs, fournissant diverses fonctionnalit\u00e9s telles que la protection de la vie priv\u00e9e, le contr\u00f4le d&#039;acc\u00e8s et la mise en cache.<\/p>\n<p>Bien que l&#039;utilisation d&#039;encodeurs automatiques n&#039;am\u00e9liore pas directement les capacit\u00e9s d&#039;un serveur proxy, ils peuvent \u00eatre exploit\u00e9s dans les syst\u00e8mes plus vastes o\u00f9 un serveur proxy fait partie du r\u00e9seau. Par exemple, si un serveur proxy fait partie d&#039;un syst\u00e8me g\u00e9rant de grandes quantit\u00e9s de donn\u00e9es, des encodeurs automatiques peuvent \u00eatre utilis\u00e9s pour compresser les donn\u00e9es ou pour d\u00e9tecter des anomalies dans le trafic r\u00e9seau.<\/p>\n<p>Une autre application potentielle se situe dans le contexte des VPN ou d&#039;autres serveurs proxy s\u00e9curis\u00e9s, o\u00f9 les encodeurs automatiques pourraient potentiellement \u00eatre utilis\u00e9s comme m\u00e9canisme de d\u00e9tection de mod\u00e8les inhabituels ou anormaux dans le trafic r\u00e9seau, contribuant ainsi \u00e0 la s\u00e9curit\u00e9 du r\u00e9seau.<\/p>\n<h2>Liens connexes<\/h2>\n<p>Pour une exploration plus approfondie des auto-encodeurs, reportez-vous aux ressources suivantes\u00a0:<\/p>\n<ol>\n<li>\n<p><a href=\"https:\/\/www.deeplearningbook.org\/contents\/autoencoders.html\" target=\"_new\" rel=\"noopener nofollow\">Encodeurs automatiques dans le Deep Learning<\/a> \u2013 Manuel de Deep Learning de Goodfellow, Bengio et Courville.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/blog.keras.io\/building-autoencoders-in-keras.html\" target=\"_new\" rel=\"noopener nofollow\">Construire des encodeurs automatiques \u00e0 Keras<\/a> \u2013 Tutoriel sur l\u2019impl\u00e9mentation des auto-encodeurs dans Keras.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wiseodd.github.io\/techblog\/2016\/12\/10\/variational-autoencoder\/\" target=\"_new\" rel=\"noopener nofollow\">Autoencodeur variationnel\u00a0: intuition et mise en \u0153uvre<\/a> \u2013 Explication et impl\u00e9mentation des Autoencodeurs variationnels.<\/p>\n<\/li>\n<li>\n<p><a href=\"http:\/\/deeplearning.stanford.edu\/tutorial\/supervised\/FeatureExtractionUsingConvolution\/\" target=\"_new\" rel=\"noopener nofollow\">Encodeur automatique clairsem\u00e9<\/a> \u2013 Tutoriel de l&#039;Universit\u00e9 de Stanford sur les Sparse Autoencoders.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/towardsdatascience.com\/understanding-variational-autoencoders-vaes-f70510919f73\" target=\"_new\" rel=\"noopener nofollow\">Comprendre les auto-encodeurs variationnels (VAE)<\/a> \u2013 Article complet sur les auto-encodeurs variationnels de Towards Data Science.<\/p>\n<\/li>\n<\/ol>","protected":false},"featured_media":467668,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475945","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Autoencoders: Unsupervised Learning and Data Compression<\/mark>","faq_items":[{"question":"What are Autoencoders?","answer":"<p>Autoencoders are a class of artificial neural networks used primarily for unsupervised learning tasks. They function by encoding input data into a compressed representation and then reconstructing the original input as accurately as possible from this representation. This process involves two primary components: an encoder and a decoder. Autoencoders are particularly useful for tasks such as dimensionality reduction, feature learning, and generative modeling.<\/p>"},{"question":"What is the history of Autoencoders?","answer":"<p>The concept of autoencoders originated in the 1980s with the development of the Hopfield Network. The term 'autoencoder' came into use as scientists started recognizing the unique self-encoding capabilities of these networks. Over the years, particularly with the advent of deep learning, autoencoders have found extensive use in areas like anomaly detection, noise reduction, and generative models.<\/p>"},{"question":"How does an Autoencoder work?","answer":"<p>An autoencoder works by encoding the input data into a compressed representation and then reconstructing the original input from this representation. This process involves two main components: an encoder, which transforms the input data into a compact code, and a decoder, which reconstructs the original input from the code. The objective of an autoencoder is to minimize the difference (or error) between the original input and the reconstructed output.<\/p>"},{"question":"What are the key features of Autoencoders?","answer":"<p>Autoencoders are data-specific, implying that they won't encode data for which they were not trained. They are also lossy, meaning that some information is always lost in the encoding process. Autoencoders are an unsupervised learning technique as they do not require explicit labels to learn the representation. Finally, they are often used for dimensionality reduction, where they can learn non-linear transformations of the data.<\/p>"},{"question":"What are the different types of Autoencoders?","answer":"<p>Several types of autoencoders exist, including Vanilla Autoencoder, Multilayer Autoencoder, Convolutional Autoencoder, Sparse Autoencoder, Denoising Autoencoder, and Variational Autoencoder (VAE). Each type of autoencoder has its unique characteristics and applications, ranging from basic dimensionality reduction to complex tasks like image recognition, feature selection, noise reduction, and generative modeling.<\/p>"},{"question":"How are Autoencoders used?","answer":"<p>Autoencoders have several applications, including data compression, image colorization, anomaly detection, denoising images, and generating new data. However, they can also pose challenges such as sensitivity to input data scale, difficulty determining the ideal architecture, the lack of interpretability of the compressed representation, and susceptibility to overfitting.<\/p>"},{"question":"How do Autoencoders compare with other techniques?","answer":"<p>Autoencoders are compared with other dimensionality reduction and unsupervised learning techniques based on several factors, including whether the technique is unsupervised, its ability to learn non-linear transformations, in-built feature selection capabilities, and whether it has generative capabilities. Compared to techniques like PCA, t-SNE, and K-means clustering, autoencoders often offer superior flexibility and performance, particularly in tasks involving non-linear transformations and generative modeling.<\/p>"},{"question":"What are the future perspectives on Autoencoders?","answer":"<p>Autoencoders are expected to play a significant role in future unsupervised and semi-supervised learning, anomaly detection, and generative modeling. Combining autoencoders with reinforcement learning or other generative models like Generative Adversarial Networks (GANs) is a promising avenue for creating more powerful generative models.<\/p>"},{"question":"How can Autoencoders be used with Proxy Servers?","answer":"<p>While autoencoders do not directly enhance the capabilities of a proxy server, they can be useful in systems where a proxy server is part of the network. Autoencoders can be used for data compression or for detecting anomalies in network traffic in such systems. Additionally, in the context of VPNs or other secure proxy servers, autoencoders could potentially be used to detect unusual or anomalous patterns in network traffic.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki\/475945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki\/475945\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/media\/467668"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/media?parent=475945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}