{"id":36639,"date":"2024-11-01T09:50:12","date_gmt":"2024-11-01T09:50:12","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=36639"},"modified":"2024-11-01T11:52:24","modified_gmt":"2024-11-01T11:52:24","slug":"deep-learning-pytorch-course-start-with-kaggle","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/36639\/","title":{"rendered":"Deep Learning PyTorch Course, Start with Kaggle"},"content":{"rendered":"<p><body><\/p>\n<p>With the advancement of deep learning, AI technology is rapidly evolving in various fields. In particular, its application in the field of data science is prominent, and many people are studying through various online platforms to learn machine learning and deep learning. Among them, <strong>Kaggle<\/strong> is an all-in-one platform for data scientists and machine learning engineers that provides a variety of datasets and problems. In this article, we will explore how to gain practical experience on Kaggle using PyTorch.<\/p>\n<h2>1. What is PyTorch?<\/h2>\n<p>PyTorch is an open-source machine learning framework developed by Facebook AI Research (FAIR), and it is very useful for building and training deep learning models. In particular, it supports dynamic computation graphs, which provide flexibility and readability in code, making it easy to implement complex models.<\/p>\n<h3>1.1. Key Features of PyTorch<\/h3>\n<ul>\n<li><strong>Dynamic Computation Graph<\/strong>: The computation graph is created during execution, allowing for flexible modification of the model&#8217;s structure.<\/li>\n<li><strong>Pythonic Design<\/strong>: It is very similar to the basic syntax of Python, enabling natural and intuitive code writing.<\/li>\n<li><strong>Strong GPU Support<\/strong>: Through CUDA, it supports powerful parallel processing, allowing for efficient handling of large datasets.<\/li>\n<\/ul>\n<h2>2. Introduction to Kaggle<\/h2>\n<p>Kaggle is a platform for data science competitions where participants analyze datasets and train models to solve various problems, ultimately submitting their prediction results. Kaggle serves as a competitive arena for everyone, from beginners to experts, providing various resources and tutorials to help build skills.<\/p>\n<h3>2.1. Creating a Kaggle Account<\/h3>\n<p>To get started with Kaggle, you first need to create an account. <a href=\"https:\/\/www.kaggle.com\" target=\"_blank\" rel=\"noopener\">Visit the Kaggle website<\/a> to sign up. After registering, you can set up your profile and participate in various competitions.<\/p>\n<h2>3. Basic Example Using PyTorch<\/h2>\n<p>Now let&#8217;s create a deep learning model through a simple PyTorch example. In this example, we will build a model to recognize handwritten digits using the MNIST digit data.<\/p>\n<h3>3.1. Installing Required Libraries<\/h3>\n<pre class=\"code-block\">\n<code>!pip install torch torchvision<\/code>\n    <\/pre>\n<h3>3.2. Downloading the MNIST Dataset<\/h3>\n<p>The MNIST dataset consists of handwritten digit images. We will use the dataset provided by torchvision to download it.<\/p>\n<pre class=\"code-block\">\n<code>import torch\nfrom torchvision import datasets, transforms\n\n# Data preprocessing\ntransform = transforms.Compose([\n    transforms.ToTensor(),\n    transforms.Normalize((0.5,), (0.5,))\n])\n\n# Download MNIST dataset\ntrainset = datasets.MNIST(root='.\/data', train=True, download=True, transform=transform)\ntrainloader = torch.utils.data.DataLoader(trainset, batch_size=64, shuffle=True)<\/code>\n    <\/pre>\n<h3>3.3. Building the Model<\/h3>\n<p>We will build a neural network with an MLP (Multi-layer Perceptron) structure. The model can be defined using the code below.<\/p>\n<pre class=\"code-block\">\n<code>import torch.nn as nn\nimport torch.nn.functional as F\n\nclass SimpleNN(nn.Module):\n    def __init__(self):\n        super(SimpleNN, self).__init__()\n        self.fc1 = nn.Linear(784, 128)  # 28*28 = 784\n        self.fc2 = nn.Linear(128, 10)    # 10 classes for digits 0-9\n\n    def forward(self, x):\n        x = x.view(x.size(0), -1)  # flatten input\n        x = F.relu(self.fc1(x))\n        x = self.fc2(x)\n        return x\n\nmodel = SimpleNN()<\/code>\n    <\/pre>\n<h3>3.4. Model Training<\/h3>\n<p>To train the model, we will define a loss function and an optimization technique, followed by training over several epochs.<\/p>\n<pre class=\"code-block\">\n<code>import torch.optim as optim\n\n# Define loss function and optimizer\ncriterion = nn.CrossEntropyLoss()\noptimizer = optim.SGD(model.parameters(), lr=0.01)\n\n# Train the model\nfor epoch in range(5):  # 5 epochs\n    running_loss = 0.0\n    for images, labels in trainloader:\n        optimizer.zero_grad()   # initialize gradients to zero\n        outputs = model(images) # Forward pass\n        loss = criterion(outputs, labels)  # Calculate loss\n        loss.backward()  # Backward pass\n        optimizer.step() # Update parameters\n        running_loss += loss.item()\n    print(f'Epoch {epoch+1}, Loss: {running_loss\/len(trainloader)}')\n<\/code>\n    <\/pre>\n<h3>3.5. Model Evaluation<\/h3>\n<p>To evaluate whether the model has been well trained, we will calculate the accuracy on the test data.<\/p>\n<pre class=\"code-block\">\n<code># Model evaluation\ntestset = datasets.MNIST(root='.\/data', train=False, download=True, transform=transform)\ntestloader = torch.utils.data.DataLoader(testset, batch_size=64, shuffle=False)\n\ncorrect = 0\ntotal = 0\n\nwith torch.no_grad():\n    for images, labels in testloader:\n        outputs = model(images)\n        _, predicted = torch.max(outputs.data, 1)\n        total += labels.size(0)\n        correct += (predicted == labels).sum().item()\n\nprint(f'Accuracy: {100 * correct \/ total}%')<\/code>\n    <\/pre>\n<h2>4. Participating in a Kaggle Competition<\/h2>\n<p>Having learned the basic usage of PyTorch through the MNIST example, let&#8217;s participate in a Kaggle competition. There are various competitions on Kaggle, and you can join one in a field that interests you. Each competition page provides dataset downloads and example code for you to review.<\/p>\n<h3>4.1. Understanding Competition Tasks<\/h3>\n<p>Before joining a competition, you need to fully understand the problem description and the structure of the dataset. For instance, in the <strong>Titanic Survival Prediction<\/strong> competition, you will create a model to predict survivors using passenger characteristics and survival information.<\/p>\n<h3>4.2. Data Preprocessing<\/h3>\n<p>To improve model performance, data preprocessing is essential. This includes handling missing values, adding needed features, and normalizing the data.<\/p>\n<h3>4.3. Model Selection<\/h3>\n<p>You need to choose a suitable model based on the characteristics of the problem. CNNs (Convolutional Neural Networks) are generally used for image data, while RNNs (Recurrent Neural Networks) are utilized for time series data.<\/p>\n<h3>4.4. Submission Process<\/h3>\n<p>After training the model, save the prediction results as a CSV file for submission. The format of the file may vary depending on the competition, so be sure to check the submission guidelines.<\/p>\n<h2>5. Communicating with the Community<\/h2>\n<p>One of the greatest advantages of Kaggle is the ability to receive help from the community. You can refer to other participants&#8217; notebooks and learn a lot through questions and answers. Additionally, networking with experienced data scientists can greatly aid in your growth.<\/p>\n<h3>5.1. Utilizing Notebooks<\/h3>\n<p>Kaggle offers a notebook (NB) feature where you can share your code and processes. It is a great place to organize your know-how or learn from the insights of other participants.<\/p>\n<h3>5.2. Scripts and Kaggle API<\/h3>\n<p>Using the Kaggle API, you can easily download datasets and submit to competitions. This simplifies repetitive tasks through automation.<\/p>\n<pre class=\"code-block\">\n<code>!kaggle competitions download -c titanic\n!kaggle kernels push<\/code>\n    <\/pre>\n<h2>6. Conclusion<\/h2>\n<p>For many starting in deep learning, PyTorch and Kaggle are excellent starting points. They provide opportunities to gain practical project experience, learn modeling techniques, and understand how to communicate within the community. If you have learned the basic usage of PyTorch and how to participate in Kaggle competitions through this tutorial, you can now start incorporating various theories and techniques to create your own projects. The future of AI lies in your hands!<\/p>\n<h2>Appendix<\/h2>\n<h3>References<\/h3>\n<ul>\n<li><a href=\"https:\/\/pytorch.org\" target=\"_blank\" rel=\"noopener\">Official PyTorch Website<\/a><\/li>\n<li><a href=\"https:\/\/www.kaggle.com\" target=\"_blank\" rel=\"noopener\">Official Kaggle Website<\/a><\/li>\n<li><a href=\"https:\/\/towardsdatascience.com\" target=\"_blank\" rel=\"noopener\">Towards Data Science Blog<\/a><\/li>\n<\/ul>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the advancement of deep learning, AI technology is rapidly evolving in various fields. In particular, its application in the field of data science is prominent, and many people are studying through various online platforms to learn machine learning and deep learning. Among them, Kaggle is an all-in-one platform for data scientists and machine learning &hellip; <a href=\"https:\/\/atmokpo.com\/w\/36639\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Deep Learning PyTorch Course, Start with Kaggle&#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":[149],"tags":[],"class_list":["post-36639","post","type-post","status-publish","format-standard","hentry","category-pytorch-study"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Deep Learning PyTorch Course, Start with Kaggle - \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\/36639\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deep Learning PyTorch Course, Start with Kaggle - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"With the advancement of deep learning, AI technology is rapidly evolving in various fields. In particular, its application in the field of data science is prominent, and many people are studying through various online platforms to learn machine learning and deep learning. Among them, Kaggle is an all-in-one platform for data scientists and machine learning &hellip; \ub354 \ubcf4\uae30 &quot;Deep Learning PyTorch Course, Start with Kaggle&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/36639\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:50:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:52:24+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=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/36639\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36639\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Deep Learning PyTorch Course, Start with Kaggle\",\"datePublished\":\"2024-11-01T09:50:12+00:00\",\"dateModified\":\"2024-11-01T11:52:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36639\/\"},\"wordCount\":782,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"PyTorch Study\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/36639\/\",\"url\":\"https:\/\/atmokpo.com\/w\/36639\/\",\"name\":\"Deep Learning PyTorch Course, Start with Kaggle - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:50:12+00:00\",\"dateModified\":\"2024-11-01T11:52:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36639\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/36639\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/36639\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deep Learning PyTorch Course, Start with Kaggle\"}]},{\"@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":"Deep Learning PyTorch Course, Start with Kaggle - \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\/36639\/","og_locale":"ko_KR","og_type":"article","og_title":"Deep Learning PyTorch Course, Start with Kaggle - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"With the advancement of deep learning, AI technology is rapidly evolving in various fields. In particular, its application in the field of data science is prominent, and many people are studying through various online platforms to learn machine learning and deep learning. Among them, Kaggle is an all-in-one platform for data scientists and machine learning &hellip; \ub354 \ubcf4\uae30 \"Deep Learning PyTorch Course, Start with Kaggle\"","og_url":"https:\/\/atmokpo.com\/w\/36639\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:50:12+00:00","article_modified_time":"2024-11-01T11:52:24+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":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/36639\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/36639\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Deep Learning PyTorch Course, Start with Kaggle","datePublished":"2024-11-01T09:50:12+00:00","dateModified":"2024-11-01T11:52:24+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/36639\/"},"wordCount":782,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["PyTorch Study"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/36639\/","url":"https:\/\/atmokpo.com\/w\/36639\/","name":"Deep Learning PyTorch Course, Start with Kaggle - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:50:12+00:00","dateModified":"2024-11-01T11:52:24+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/36639\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/36639\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/36639\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Deep Learning PyTorch Course, Start with Kaggle"}]},{"@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\/36639","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=36639"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36639\/revisions"}],"predecessor-version":[{"id":36640,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36639\/revisions\/36640"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=36639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=36639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=36639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}