{"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\/pl\/wiki\/autoencoders\/","title":{"rendered":"Autoenkodery"},"content":{"rendered":"<p>Autoenkodery to istotna i wszechstronna klasa sztucznych sieci neuronowych, kt\u00f3re s\u0105 u\u017cywane g\u0142\u00f3wnie do zada\u0144 uczenia si\u0119 bez nadzoru. Wyr\u00f3\u017cniaj\u0105 si\u0119 zdolno\u015bci\u0105 do wykonywania zada\u0144, takich jak redukcja wymiarowo\u015bci, uczenie si\u0119 funkcji, a nawet modelowanie generatywne.<\/p>\n<h2>Historia autoenkoder\u00f3w<\/h2>\n<p>Koncepcja autoenkoder\u00f3w narodzi\u0142a si\u0119 w latach 80. XX wieku wraz z rozwojem sieci Hopfield Network, kt\u00f3ra by\u0142a prekursorem nowoczesnych autoenkoder\u00f3w. Pierwsza praca, w kt\u00f3rej zaproponowano koncepcj\u0119 autoenkodera, zosta\u0142a opublikowana przez Rumelharta i in. w 1986 r., w pocz\u0105tkach istnienia sztucznych sieci neuronowych. Termin \u201eautoenkoder\u201d powsta\u0142 p\u00f3\u017aniej, gdy naukowcy zacz\u0119li poznawa\u0107 ich wyj\u0105tkowe mo\u017cliwo\u015bci w zakresie samokodowania. W ostatnich latach, wraz z rozwojem g\u0142\u0119bokiego uczenia si\u0119, autoenkodery prze\u017cy\u0142y renesans, wnosz\u0105c znacz\u0105cy wk\u0142ad w takie obszary, jak wykrywanie anomalii, redukcja szum\u00f3w, a nawet modele generatywne, takie jak autoenkodery wariacyjne (VAE).<\/p>\n<h2>Odkrywanie autoenkoder\u00f3w<\/h2>\n<p>Autoenkoder to rodzaj sztucznej sieci neuronowej s\u0142u\u017c\u0105cej do uczenia si\u0119 wydajnego kodowania danych wej\u015bciowych. G\u0142\u00f3wn\u0105 ide\u0105 jest zakodowanie danych wej\u015bciowych w skompresowanej reprezentacji, a nast\u0119pnie mo\u017cliwie najdok\u0142adniejsze zrekonstruowanie oryginalnych danych wej\u015bciowych na podstawie tej reprezentacji. Proces ten obejmuje dwa g\u0142\u00f3wne elementy: koder, kt\u00f3ry przekszta\u0142ca dane wej\u015bciowe w zwarty kod, oraz dekoder, kt\u00f3ry rekonstruuje oryginalne dane wej\u015bciowe z kodu.<\/p>\n<p>Celem autoenkodera jest zminimalizowanie r\u00f3\u017cnicy (lub b\u0142\u0119du) mi\u0119dzy oryginalnym wej\u015bciem a zrekonstruowanym wyj\u015bciem, a tym samym uczenie si\u0119 najwa\u017cniejszych cech danych. Skompresowany kod poznany przez autoenkoder cz\u0119sto ma znacznie ni\u017csz\u0105 wymiarowo\u015b\u0107 ni\u017c oryginalne dane, co prowadzi do powszechnego stosowania autoenkoder\u00f3w w zadaniach redukcji wymiarowo\u015bci.<\/p>\n<h2>Wewn\u0119trzna struktura autoenkoder\u00f3w<\/h2>\n<p>Architektura autoenkodera sk\u0142ada si\u0119 z trzech g\u0142\u00f3wnych cz\u0119\u015bci:<\/p>\n<ol>\n<li>\n<p><strong>Koder:<\/strong> Ta cz\u0119\u015b\u0107 sieci kompresuje dane wej\u015bciowe do reprezentacji w przestrzeni ukrytej. Koduje obraz wej\u015bciowy jako skompresowan\u0105 reprezentacj\u0119 w zmniejszonym wymiarze. Skompresowany obraz zazwyczaj zawiera kluczowe informacje o obrazie wej\u015bciowym.<\/p>\n<\/li>\n<li>\n<p><strong>W\u0105skie gard\u0142o:<\/strong> Warstwa ta le\u017cy pomi\u0119dzy koderem i dekoderem. Zawiera skompresowan\u0105 reprezentacj\u0119 danych wej\u015bciowych. Jest to najni\u017cszy mo\u017cliwy wymiar danych wej\u015bciowych.<\/p>\n<\/li>\n<li>\n<p><strong>Dekoder:<\/strong> Ta cz\u0119\u015b\u0107 sieci rekonstruuje obraz wej\u015bciowy z jego zakodowanej postaci. Rekonstrukcja b\u0119dzie stratn\u0105 rekonstrukcj\u0105 oryginalnego sygna\u0142u wej\u015bciowego, szczeg\u00f3lnie je\u015bli wymiar kodowania jest mniejszy ni\u017c wymiar wej\u015bciowy.<\/p>\n<\/li>\n<\/ol>\n<p>Ka\u017cda z tych sekcji sk\u0142ada si\u0119 z wielu warstw neuron\u00f3w, a specyficzna architektura (liczba warstw, liczba neuron\u00f3w na warstw\u0119 itp.) mo\u017ce si\u0119 znacznie r\u00f3\u017cni\u0107 w zale\u017cno\u015bci od zastosowania.<\/p>\n<h2>Kluczowe cechy autoenkoder\u00f3w<\/h2>\n<ul>\n<li>\n<p><strong>Dane specyficzne:<\/strong> Autoenkodery s\u0105 zaprojektowane tak, aby by\u0142y specyficzne dla danych, co oznacza, \u017ce nie b\u0119d\u0105 kodowa\u0107 danych, w zakresie kt\u00f3rych nie zosta\u0142y przeszkolone.<\/p>\n<\/li>\n<li>\n<p><strong>Stratny:<\/strong> Rekonstrukcja danych wej\u015bciowych b\u0119dzie \u201estratna\u201d, co oznacza, \u017ce pewne informacje s\u0105 zawsze tracone w procesie kodowania.<\/p>\n<\/li>\n<li>\n<p><strong>Bez nadzoru:<\/strong> Autoenkodery to technika uczenia si\u0119 bez nadzoru, poniewa\u017c nie wymagaj\u0105 wyra\u017anych etykiet, aby nauczy\u0107 si\u0119 reprezentacji.<\/p>\n<\/li>\n<li>\n<p><strong>Redukcja wymiarowo\u015bci:<\/strong> S\u0105 powszechnie stosowane do redukcji wymiarowo\u015bci, gdzie mog\u0105 przewy\u017csza\u0107 techniki takie jak PCA, ucz\u0105c si\u0119 transformacji nieliniowych.<\/p>\n<\/li>\n<\/ul>\n<h2>Rodzaje autoenkoder\u00f3w<\/h2>\n<p>Istnieje kilka typ\u00f3w autoenkoder\u00f3w, ka\u017cdy z nich ma swoje unikalne cechy i zastosowania. Oto kilka typowych:<\/p>\n<ol>\n<li>\n<p><strong>Autoenkoder waniliowy:<\/strong> Najprostsz\u0105 form\u0105 autoenkodera jest nierekurencyjna sie\u0107 neuronowa z wyprzedzeniem, podobna do perceptronu wielowarstwowego.<\/p>\n<\/li>\n<li>\n<p><strong>Wielowarstwowy autoenkoder:<\/strong> Je\u015bli autokoder wykorzystuje wiele warstw ukrytych w procesach kodowania i dekodowania, jest uwa\u017cany za autoenkoder wielowarstwowy.<\/p>\n<\/li>\n<li>\n<p><strong>Autoenkoder splotowy:<\/strong> Te autoenkodery wykorzystuj\u0105 warstwy splotowe zamiast w pe\u0142ni po\u0142\u0105czonych warstw i s\u0105 u\u017cywane z danymi obrazu.<\/p>\n<\/li>\n<li>\n<p><strong>Rzadki autoenkoder:<\/strong> Te autoenkodery narzucaj\u0105 rzadko\u015b\u0107 ukrytym jednostkom podczas szkolenia, aby nauczy\u0107 si\u0119 bardziej niezawodnych funkcji.<\/p>\n<\/li>\n<li>\n<p><strong>Odszumianie autoenkodera:<\/strong> Te autoenkodery s\u0105 przeszkolone w zakresie rekonstrukcji danych wej\u015bciowych z ich uszkodzonej wersji, co pomaga w redukcji szum\u00f3w.<\/p>\n<\/li>\n<li>\n<p><strong>Autoenkoder wariacyjny (VAE):<\/strong> VAE to rodzaj autoenkodera, kt\u00f3ry tworzy ci\u0105g\u0142\u0105, ustrukturyzowan\u0105 przestrze\u0144 ukryt\u0105, kt\u00f3ra jest przydatna w modelowaniu generatywnym.<\/p>\n<\/li>\n<\/ol>\n<table>\n<thead>\n<tr>\n<th>Typ autoenkodera<\/th>\n<th>Charakterystyka<\/th>\n<th>Typowe przypadki u\u017cycia<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Wanilia<\/td>\n<td>Najprostsza forma, podobna do perceptronu wielowarstwowego<\/td>\n<td>Podstawowa redukcja wymiarowo\u015bci<\/td>\n<\/tr>\n<tr>\n<td>Wielowarstwowe<\/td>\n<td>Wiele ukrytych warstw do kodowania i dekodowania<\/td>\n<td>Z\u0142o\u017cona redukcja wymiarowo\u015bci<\/td>\n<\/tr>\n<tr>\n<td>Konwolucyjny<\/td>\n<td>Wykorzystuje warstwy splotowe, zwykle u\u017cywane z danymi obrazu<\/td>\n<td>Rozpoznawanie obrazu, redukcja szum\u00f3w obrazu<\/td>\n<\/tr>\n<tr>\n<td>Rzadki<\/td>\n<td>Narzuca rzadko\u015b\u0107 ukrytym jednostkom<\/td>\n<td>Wyb\u00f3r funkcji<\/td>\n<\/tr>\n<tr>\n<td>Odszumianie<\/td>\n<td>Przeszkolony w zakresie rekonstrukcji danych wej\u015bciowych z uszkodzonej wersji<\/td>\n<td>Redukcja szum\u00f3w<\/td>\n<\/tr>\n<tr>\n<td>Wariacyjny<\/td>\n<td>Tworzy ci\u0105g\u0142\u0105, uporz\u0105dkowan\u0105 ukryt\u0105 przestrze\u0144<\/td>\n<td>Modelowanie generatywne<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Korzystanie z autoenkoder\u00f3w: zastosowania i wyzwania<\/h2>\n<p>Autoenkodery maj\u0105 liczne zastosowania w uczeniu maszynowym i analizie danych:<\/p>\n<ol>\n<li>\n<p><strong>Kompresja danych:<\/strong> Autoenkodery mo\u017cna wytrenowa\u0107 w zakresie kompresji danych w spos\u00f3b umo\u017cliwiaj\u0105cy ich doskona\u0142\u0105 rekonstrukcj\u0119.<\/p>\n<\/li>\n<li>\n<p><strong>Koloryzacja obrazu:<\/strong> Autoenkodery umo\u017cliwiaj\u0105 konwersj\u0119 obraz\u00f3w czarno-bia\u0142ych na kolorowe.<\/p>\n<\/li>\n<li>\n<p><strong>Wykrywanie anomalii:<\/strong> Trenuj\u0105c na \u201enormalnych\u201d danych, mo\u017cna zastosowa\u0107 autoenkoder do wykrywania anomalii poprzez por\u00f3wnanie b\u0142\u0119du rekonstrukcji.<\/p>\n<\/li>\n<li>\n<p><strong>Odszumianie obraz\u00f3w:<\/strong> Autoenkoder\u00f3w mo\u017cna u\u017cywa\u0107 do usuwania szum\u00f3w z obraz\u00f3w w procesie zwanym odszumianiem.<\/p>\n<\/li>\n<li>\n<p><strong>Generowanie nowych danych:<\/strong> Autoenkodery wariacyjne mog\u0105 generowa\u0107 nowe dane, kt\u00f3re maj\u0105 takie same statystyki jak dane szkoleniowe.<\/p>\n<\/li>\n<\/ol>\n<p>Jednak autoenkodery mog\u0105 r\u00f3wnie\u017c stwarza\u0107 wyzwania:<\/p>\n<ul>\n<li>\n<p>Autoenkodery mog\u0105 by\u0107 wra\u017cliwe na skal\u0119 danych wej\u015bciowych. Aby uzyska\u0107 dobre wyniki, cz\u0119sto potrzebne jest skalowanie funkcji.<\/p>\n<\/li>\n<li>\n<p>Idealna architektura (tj. liczba warstw i liczba w\u0119z\u0142\u00f3w na warstw\u0119) jest wysoce specyficzna dla problemu i cz\u0119sto wymaga szeroko zakrojonych eksperyment\u00f3w.<\/p>\n<\/li>\n<li>\n<p>Powsta\u0142a skompresowana reprezentacja cz\u0119sto nie jest \u0142atwa do interpretacji, w przeciwie\u0144stwie do technik takich jak PCA.<\/p>\n<\/li>\n<li>\n<p>Autoenkodery mog\u0105 by\u0107 wra\u017cliwe na nadmierne dopasowanie, zw\u0142aszcza gdy architektura sieci ma du\u017c\u0105 pojemno\u015b\u0107.<\/p>\n<\/li>\n<\/ul>\n<h2>Por\u00f3wnania i powi\u0105zane techniki<\/h2>\n<p>Autoenkodery mo\u017cna por\u00f3wna\u0107 z innymi technikami redukcji wymiarowo\u015bci i uczenia si\u0119 bez nadzoru w nast\u0119puj\u0105cy spos\u00f3b:<\/p>\n<table>\n<thead>\n<tr>\n<th>Technika<\/th>\n<th>Bez nadzoru<\/th>\n<th>Nieliniowy<\/th>\n<th>Wbudowany wyb\u00f3r funkcji<\/th>\n<th>Mo\u017cliwo\u015bci generatywne<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Autoenkoder<\/td>\n<td>Tak<\/td>\n<td>Tak<\/td>\n<td>Tak (rzadki autoenkoder)<\/td>\n<td>Tak (VAE)<\/td>\n<\/tr>\n<tr>\n<td>PCA<\/td>\n<td>Tak<\/td>\n<td>NIE<\/td>\n<td>NIE<\/td>\n<td>NIE<\/td>\n<\/tr>\n<tr>\n<td>t-SN<\/td>\n<td>Tak<\/td>\n<td>Tak<\/td>\n<td>NIE<\/td>\n<td>NIE<\/td>\n<\/tr>\n<tr>\n<td>K-oznacza grupowanie<\/td>\n<td>Tak<\/td>\n<td>NIE<\/td>\n<td>NIE<\/td>\n<td>NIE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Przysz\u0142e perspektywy dotycz\u0105ce autoenkoder\u00f3w<\/h2>\n<p>Autoenkodery s\u0105 stale udoskonalane i ulepszane. Oczekuje si\u0119, \u017ce w przysz\u0142o\u015bci autoenkodery odegraj\u0105 jeszcze wi\u0119ksz\u0105 rol\u0119 w uczeniu si\u0119 bez nadzoru i p\u00f3\u0142nadzoru, wykrywaniu anomalii i modelowaniu generatywnym.<\/p>\n<p>Ekscytuj\u0105c\u0105 granic\u0105 jest po\u0142\u0105czenie autoenkoder\u00f3w z uczeniem si\u0119 przez wzmacnianie (RL). Autoenkodery mog\u0105 pom\u00f3c w nauce wydajnych reprezentacji \u015brodowiska, zwi\u0119kszaj\u0105c wydajno\u015b\u0107 algorytm\u00f3w RL. Ponadto integracja autoenkoder\u00f3w z innymi modelami generatywnymi, takimi jak generatywne sieci przeciwstawne (GAN), to kolejna obiecuj\u0105ca droga do tworzenia wydajniejszych modeli generatywnych.<\/p>\n<h2>Autoenkodery i serwery proxy<\/h2>\n<p>Relacja mi\u0119dzy autoenkoderami a serwerami proxy nie jest bezpo\u015brednia, ale g\u0142\u00f3wnie kontekstowa. Serwery proxy dzia\u0142aj\u0105 przede wszystkim jako po\u015brednicy dla \u017c\u0105da\u0144 klient\u00f3w poszukuj\u0105cych zasob\u00f3w z innych serwer\u00f3w, zapewniaj\u0105c r\u00f3\u017cne funkcjonalno\u015bci, takie jak ochrona prywatno\u015bci, kontrola dost\u0119pu i buforowanie.<\/p>\n<p>Chocia\u017c u\u017cycie autoenkoder\u00f3w mo\u017ce nie zwi\u0119ksza\u0107 bezpo\u015brednio mo\u017cliwo\u015bci serwera proxy, mo\u017cna je wykorzysta\u0107 w wi\u0119kszych systemach, w kt\u00f3rych serwer proxy jest cz\u0119\u015bci\u0105 sieci. Na przyk\u0142ad, je\u015bli serwer proxy jest cz\u0119\u015bci\u0105 systemu obs\u0142uguj\u0105cego du\u017ce ilo\u015bci danych, autoenkodery mog\u0105 s\u0142u\u017cy\u0107 do kompresji danych lub wykrywania anomalii w ruchu sieciowym.<\/p>\n<p>Innym potencjalnym zastosowaniem s\u0105 sieci VPN lub inne bezpieczne serwery proxy, gdzie autoenkodery mo\u017cna potencjalnie wykorzysta\u0107 jako mechanizm wykrywania nietypowych lub anomalnych wzorc\u00f3w w ruchu sieciowym, przyczyniaj\u0105c si\u0119 do bezpiecze\u0144stwa sieci.<\/p>\n<h2>powi\u0105zane linki<\/h2>\n<p>Dalsze informacje na temat Autoenkoder\u00f3w mo\u017cna znale\u017a\u0107 w nast\u0119puj\u0105cych zasobach:<\/p>\n<ol>\n<li>\n<p><a href=\"https:\/\/www.deeplearningbook.org\/contents\/autoencoders.html\" target=\"_new\" rel=\"noopener nofollow\">Autoenkodery w g\u0142\u0119bokim uczeniu si\u0119<\/a> \u2013 Podr\u0119cznik Deep Learning autorstwa Goodfellow, Bengio i Courville.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/blog.keras.io\/building-autoencoders-in-keras.html\" target=\"_new\" rel=\"noopener nofollow\">Budowanie autoenkoder\u00f3w w Keras<\/a> \u2013 Poradnik dotycz\u0105cy implementacji autoenkoder\u00f3w w 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\">Autoenkoder wariacyjny: intuicja i implementacja<\/a> \u2013 Wyja\u015bnienie i implementacja autoenkoder\u00f3w wariacyjnych.<\/p>\n<\/li>\n<li>\n<p><a href=\"http:\/\/deeplearning.stanford.edu\/tutorial\/supervised\/FeatureExtractionUsingConvolution\/\" target=\"_new\" rel=\"noopener nofollow\">Rzadki autoenkoder<\/a> \u2013 Samouczek Uniwersytetu Stanforda na temat rzadkich autoenkoder\u00f3w.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/towardsdatascience.com\/understanding-variational-autoencoders-vaes-f70510919f73\" target=\"_new\" rel=\"noopener nofollow\">Zrozumienie autoenkoder\u00f3w wariacyjnych (VAE)<\/a> \u2013 Obszerny artyku\u0142 na temat autoenkoder\u00f3w wariacyjnych w publikacji 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\/pl\/wp-json\/wp\/v2\/wiki\/475945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/wiki\/475945\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/media\/467668"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/pl\/wp-json\/wp\/v2\/media?parent=475945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}