{"id":37885,"date":"2024-11-01T10:01:15","date_gmt":"2024-11-01T10:01:15","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=37885"},"modified":"2024-11-01T11:09:09","modified_gmt":"2024-11-01T11:09:09","slug":"automated-trading-using-deep-learning-and-machine-learning-market-state-classification-using-unsupervised-learning-k-means-clustering-to-classify-market-states-bull-market-bear-market-etc","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/37885\/","title":{"rendered":"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.)."},"content":{"rendered":"<p><body><\/p>\n<article>\n<header>\n<p>Establishing an effective automated trading strategy for trading cryptocurrencies like Bitcoin is essential. In this article, we will explore how to classify market conditions using K-means clustering.<\/p>\n<\/header>\n<section>\n<h2>1. Introduction<\/h2>\n<p>Bitcoin is one of the most volatile assets and the most popular cryptocurrency in financial markets. Therefore, building a system for automatic trading provides many advantages to traders. In particular, advances in deep learning and machine learning have made this possible.<\/p>\n<p>In this course, we will learn how to classify market conditions as &#8220;bull market&#8221;, &#8220;bear market&#8221;, or &#8220;sideways market&#8221; using K-means clustering, which is one of the unsupervised learning techniques. By accurately understanding market conditions, we can design automated trading strategies more effectively.<\/p>\n<\/section>\n<section>\n<h2>2. Bitcoin Data Collection<\/h2>\n<p>To build a deep learning model, it is necessary to have sufficient and reliable data. Bitcoin price data can be collected from various APIs, and for example, you can use the <strong>Binance API<\/strong>. Below is a sample code for data collection using Python:<\/p>\n<pre>\n                <code class=\"language-python\">\nimport requests\nimport pandas as pd\n\n# Collect Bitcoin price data from Binance\ndef fetch_bitcoin_data(symbol='BTCUSDT', interval='1d', limit='1000'):\n    url = f'https:\/\/api.binance.com\/api\/v3\/klines?symbol={symbol}&amp;interval={interval}&amp;limit={limit}'\n    response = requests.get(url)\n    data = response.json()\n    df = pd.DataFrame(data, columns=['Open Time', 'Open', 'High', 'Low', 'Close', 'Volume', \n                                      'Close Time', 'Quote Asset Volume', 'Number of Trades', \n                                      'Taker Buy Base Asset Volume', 'Taker Buy Quote Asset Volume', 'Ignore'])\n    df['Open Time'] = pd.to_datetime(df['Open Time'], unit='ms')\n    df['Close'] = pd.to_numeric(df['Close'])\n    return df[['Open Time', 'Close']]\n\n# Load Bitcoin price data\nbitcoin_data = fetch_bitcoin_data()\nbitcoin_data.set_index('Open Time', inplace=True)\nprint(bitcoin_data.head())\n                <\/code>\n            <\/pre>\n<p>The above code collects daily price data for Bitcoin from the Binance API and returns it in the form of a DataFrame.<\/p>\n<\/section>\n<section>\n<h2>3. Data Preprocessing<\/h2>\n<p>Before performing K-means clustering, we need to preprocess the data. The main data preprocessing steps are as follows:<\/p>\n<ul>\n<li>Handling missing values<\/li>\n<li>Scaling<\/li>\n<li>Feature creation<\/li>\n<\/ul>\n<p>To achieve this, we will proceed with the following steps:<\/p>\n<pre>\n                <code class=\"language-python\">\nfrom sklearn.preprocessing import MinMaxScaler\n\n# Check and handle missing values\nbitcoin_data.dropna(inplace=True)\n\n# Scale the data\nscaler = MinMaxScaler()\nbitcoin_data['Close'] = scaler.fit_transform(bitcoin_data[['Close']])\n\n# Feature creation: Price change rate\nbitcoin_data['Price Change'] = bitcoin_data['Close'].pct_change()\nbitcoin_data.dropna(inplace=True)\n\nprint(bitcoin_data.head())\n                <\/code>\n            <\/pre>\n<p>The above code handles missing values and uses MinMaxScaler to scale the data, allowing the K-means algorithm to cluster data with different distributions effectively. Additionally, it calculates the price change rate to create a new feature.<\/p>\n<\/section>\n<section>\n<h2>4. K-means Clustering<\/h2>\n<p>K-means clustering is an unsupervised learning algorithm that divides a given set of data points into K clusters. The process of this algorithm is as follows:<\/p>\n<ol>\n<li>Randomly select K cluster centers.<\/li>\n<li>Assign each data point to the nearest cluster center.<\/li>\n<li>Update the cluster center by calculating the average of the assigned data points.<\/li>\n<li>Repeat the above steps until the cluster centers do not change anymore.<\/li>\n<\/ol>\n<p>An example of K-means clustering is shown below:<\/p>\n<pre>\n                <code class=\"language-python\">\nfrom sklearn.cluster import KMeans\nimport matplotlib.pyplot as plt\n\n# Perform K-means clustering\nkmeans = KMeans(n_clusters=3, random_state=0)\nbitcoin_data['Cluster'] = kmeans.fit_predict(bitcoin_data[['Close', 'Price Change']])\n\n# Visualize the clusters\nplt.scatter(bitcoin_data['Close'], bitcoin_data['Price Change'], c=bitcoin_data['Cluster'], cmap='viridis')\nplt.xlabel('Scaled Close Price')\nplt.ylabel('Price Change')\nplt.title('K-means Clustering of Bitcoin Market States')\nplt.show()\n                <\/code>\n            <\/pre>\n<p>The above code performs K-means clustering and visualizes the clusters for each price state. Each cluster is displayed with a different color.<\/p>\n<\/section>\n<section>\n<h2>5. Cluster Interpretation and Market Condition Classification<\/h2>\n<p>After clustering, we can define market conditions by interpreting the characteristics of each cluster. For example:<\/p>\n<ul>\n<li>Cluster 0: Bear Market<\/li>\n<li>Cluster 1: Bull Market<\/li>\n<li>Cluster 2: Sideways Market<\/li>\n<\/ul>\n<p>By analyzing the averages and distributions of each cluster, we can clarify these definitions. This allows us to establish trading strategies for each market condition.<\/p>\n<\/section>\n<section>\n<h2>6. Establishing Automated Trading Strategies<\/h2>\n<p>We develop automated trading strategies that vary according to each market condition. For example:<\/p>\n<ul>\n<li>Bear Market: Sell signal<\/li>\n<li>Bull Market: Buy signal<\/li>\n<li>Sideways Market: Maintain neutrality<\/li>\n<\/ul>\n<p>These strategies can be easily integrated into the algorithm based on the state of each cluster. For implementing a real automated trading system, it is also necessary to consider how to automatically send buy\/sell signals using the exchange API.<\/p>\n<\/section>\n<section>\n<h2>7. Conclusion and Future Research Directions<\/h2>\n<p>This article discussed the method of classifying Bitcoin market states using K-means clustering, an unsupervised learning technique. Each cluster can reflect actual market trends and contribute to establishing trading strategies.<\/p>\n<p>Future research will focus on:<\/p>\n<ul>\n<li>Applying various clustering algorithms beyond K-means<\/li>\n<li>Developing hybrid models incorporating deep learning techniques<\/li>\n<li>Experimenting with different feature sets<\/li>\n<\/ul>\n<p>This work will help build a more advanced automated trading system through further in-depth research.<\/p>\n<\/section>\n<footer>\n<h2>References<\/h2>\n<p>The references used in this article are as follows:<\/p>\n<ul>\n<li>Books on theoretical background and clustering techniques<\/li>\n<li>Documentation of cryptocurrency exchange APIs<\/li>\n<li>Related research papers and blogs<\/li>\n<\/ul>\n<\/footer>\n<\/article>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Establishing an effective automated trading strategy for trading cryptocurrencies like Bitcoin is essential. In this article, we will explore how to classify market conditions using K-means clustering. 1. Introduction Bitcoin is one of the most volatile assets and the most popular cryptocurrency in financial markets. Therefore, building a system for automatic trading provides many advantages &hellip; <a href=\"https:\/\/atmokpo.com\/w\/37885\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.).&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-37885","post","type-post","status-publish","format-standard","hentry","category-deep-learning-automated-trading"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.). - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/37885\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.). - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Establishing an effective automated trading strategy for trading cryptocurrencies like Bitcoin is essential. In this article, we will explore how to classify market conditions using K-means clustering. 1. Introduction Bitcoin is one of the most volatile assets and the most popular cryptocurrency in financial markets. Therefore, building a system for automatic trading provides many advantages &hellip; \ub354 \ubcf4\uae30 &quot;Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.).&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/37885\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T10:01:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:09:09+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/37885\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37885\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.).\",\"datePublished\":\"2024-11-01T10:01:15+00:00\",\"dateModified\":\"2024-11-01T11:09:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37885\/\"},\"wordCount\":600,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Deep learning Automated trading\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/37885\/\",\"url\":\"https:\/\/atmokpo.com\/w\/37885\/\",\"name\":\"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.). - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T10:01:15+00:00\",\"dateModified\":\"2024-11-01T11:09:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37885\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/37885\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/37885\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.).\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.). - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/37885\/","og_locale":"ko_KR","og_type":"article","og_title":"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.). - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Establishing an effective automated trading strategy for trading cryptocurrencies like Bitcoin is essential. In this article, we will explore how to classify market conditions using K-means clustering. 1. Introduction Bitcoin is one of the most volatile assets and the most popular cryptocurrency in financial markets. Therefore, building a system for automatic trading provides many advantages &hellip; \ub354 \ubcf4\uae30 \"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.).\"","og_url":"https:\/\/atmokpo.com\/w\/37885\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T10:01:15+00:00","article_modified_time":"2024-11-01T11:09:09+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/37885\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/37885\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.).","datePublished":"2024-11-01T10:01:15+00:00","dateModified":"2024-11-01T11:09:09+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/37885\/"},"wordCount":600,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Deep learning Automated trading"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/37885\/","url":"https:\/\/atmokpo.com\/w\/37885\/","name":"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.). - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T10:01:15+00:00","dateModified":"2024-11-01T11:09:09+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/37885\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/37885\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/37885\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Automated trading using deep learning and machine learning, market state classification using unsupervised learning K-means clustering to classify market states (bull market, bear market, etc.)."}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=37885"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37885\/revisions"}],"predecessor-version":[{"id":37886,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37885\/revisions\/37886"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=37885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=37885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=37885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}