{"id":2483,"date":"2023-07-17T12:01:47","date_gmt":"2023-07-17T12:01:47","guid":{"rendered":"http:\/\/hexamilesoft.com\/stories\/?p=2483"},"modified":"2023-11-27T13:37:52","modified_gmt":"2023-11-27T13:37:52","slug":"introduction-to-machine-learning-models","status":"publish","type":"post","link":"https:\/\/hexamilesoft.com\/stories\/introduction-to-machine-learning-models\/","title":{"rendered":"Introduction to Machine Learning Models\u00a0"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><strong>We&#8217;ll talk about machine learning models in this blog. We&#8217;ll talk about the following subjects:<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">A machine learning model is what?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Machine learning model types<\/span><\/p>\n<p><span style=\"font-weight: 400;\">How do models for <a href=\"http:\/\/hexamilesoft.com\/services\/web-development-company\">machine learning function<\/a>?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Machine learning models: pros and drawbacks<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A machine learning model is what?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A machine learning model is a mathematical model used to make predictions or classify data. Machine learning models are trained on data sets before being applied to fresh data sets to create projections.<\/span><\/p>\n<h3><strong>Machine learning model types<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Machine learning models come in a variety of shapes and sizes. The following categories of machine learning models:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">models with lines<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Rational regression<\/span><\/p>\n<p><span style=\"font-weight: 400;\">a decision tree<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Forest of chance<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Stability Vector Machines<\/span><\/p>\n<p><span style=\"font-weight: 400;\">neural systems<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Each form of machine learning model has benefits and drawbacks of its own.<\/span><\/p>\n<h2><b>Dimensionality Reduction Techniques<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Learning from data is how machine learning models operate. A data set trains the model, which is then applied to new data to produce predictions. The relationships the model has discovered from the data set are used to make predictions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Machine learning models: pros and drawbacks<\/span><\/p>\n<p><strong>Machine learning model benefits:<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Predictions on data sets that are too big for conventional statistical models can be made using machine learning algorithms.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Data sets that are too complicated for conventional statistical models can be predicted using machine learning algorithms.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Data sets that are too volatile for conventional statistical models can be predicted using machine learning algorithms.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Machine learning models&#8217; drawbacks<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It might be challenging to interpret machine learning models.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The data set that machine learning models are trained on may cause them to become overfit.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Models for machine learning may require expensive computing resources.<\/span><\/p>\n<h2><b>Evaluation Metrics for Machine Learning Models<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Accuracy, precision, and recall are the three most often used evaluation metrics for machine learning models. We will examine these indicators in more detail and review when and how to use them in this blog post.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The easiest of the three measures to comprehend is accuracy. Simply put, it is the proportion of correctly classified examples to all examples. A model&#8217;s accuracy, for instance, is 90% if it accurately predicts 90 out of 100 samples.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The proportion of accurately identified positive instances to all positive examples is how precisely something is measured. In other words, it calculates the balance of times the model correctly predicts favorable outcomes. A model&#8217;s accuracy, for instance, is 90% if it accurately predicts 90 out of 100 positive occurrences.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Recall gauges the proportion of correctly categorized positive examples to overall positive standards. In other words, it calculates the balance of times the model accurately predicts positive outcomes when there are positive instances. If a model predicts correctly 90 out of 100 positive examples, but the dataset contains only 100 positive samples, then its recall is 100%.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Which metric, therefore, should you apply? Depending on your objectives. Accuracy is the most extraordinary statistic if you aim to make the most accurate predictions possible. Precision is the optimal statistic to maximize the proportion of correctly identified positive cases. Recall is the ideal metric if your goal is to maximize the number of accurately categorized positive instances.<\/span><\/p>\n<h2><b>Training and Testing Machine Learning Models<\/b><\/h2>\n<p><strong>Machine learning models can be trained and tested using four primary methods:<\/strong><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"> Using the same dataset for training and testing<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Using one dataset for training and another for testing<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Using some of the data for training and the rest for testing<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Cross-validation by K-fold<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">We will review the benefits and drawbacks of each approach in this blog post.<\/span><\/p>\n<ol>\n<li>\n<h3><strong> Using the same dataset for training and testing<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">The most straightforward approach is using the same dataset for training and testing a <a href=\"http:\/\/hexamilesoft.com\/services\/web-development-company\">machine learning model<\/a>. Although this is only sometimes feasible or practicable, it can be a valuable technique to quickly gauge how well a model works with a given dataset.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This approach has the benefit of being quick and straightforward to use. Another advantage is that since the model has already used the test data, you can get a fair idea of how the model will perform on new data.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Since the model has previously used the test data, one drawback of this approach is that it cannot accurately predict how the model would perform on new data. Another disadvantage of this approach is that it can be challenging to prevent overfitting. When a model is overfit, it performs well on training data but poorly on fresh data.<\/span><\/p>\n<ol start=\"2\">\n<li>\n<h3><strong> Using one dataset for training and another for testing<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Using two separate datasets, one for training and one for testing, is another method for training and evaluating a machine learning model. It is a more plausible scenario since we typically have access to multiple datasets in the real world.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Since the model has not seen the data used for testing, this method can offer a more precise estimate of how well the model will perform on new data. Since the model has yet to see the data used for testing, it is also less likely to overfit.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This method has the drawback of taking more time and being more challenging to apply because it requires two different datasets. Finding equivalent datasets might be difficult, which is still another drawback.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2303 size-full\" src=\"https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/06\/AI-chatbot.jpg\" alt=\"Hyperparameter Tuning for Optimal Model Performance\" width=\"1200\" height=\"800\" srcset=\"https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/06\/AI-chatbot.jpg 1200w, https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/06\/AI-chatbot-300x200.jpg 300w, https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/06\/AI-chatbot-1024x683.jpg 1024w, https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/06\/AI-chatbot-768x512.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<h2><b>Hyperparameter Tuning for Optimal Model Performance<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Any machine learning <a href=\"https:\/\/hexamilesoft.com\/stories\/hire-project-managers\/\">model&#8217;s objective<\/a> is to generate the most accurate predictions on untried data. The model must be trained on a dataset similar to the target dataset. The original dataset is often divided into training and test sets to achieve this. After being trained on the training set, the model is tested on the test set.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, there is still a chance for less-than-ideal performance on the test set, even with a well-trained model. The model can only generalize well to new data if trained on a small data set.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Utilizing a method known as cross-validation is one way to solve this issue. The model is trained using each smaller dataset once the original dataset has been divided into several smaller datasets. The model&#8217;s performance is then assessed using a held-out set.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Although cross-validation is a potent method, it can take a while, especially for large datasets. Tuning a machine learning model&#8217;s hyperparameters is another technique to enhance its performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The model&#8217;s hyperparameters are those that aren&#8217;t picked up during training. Usually, they are predetermined before training starts and don&#8217;t change during exercise. The pace of learning, the number of hidden layers, and the number of neurons in each hidden layer are a few examples of hyper-parameters.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hyperparameter tweaking aims to find the hyper-parameter settings that produce the optimum performance on the test set. Although this process can take some time, it is typically worthwhile because it can result in significant performance increases.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hyperparameters can be tuned in a variety of ways. Grid search is a well-liked strategy. The model is trained and assessed for each set of values for each hyper-parameter specified in this stage. The final model is then trained using the set of values that produces the highest performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Random search is a different well-liked technique. A list of values for each hyper is located here.<\/span><\/p>\n<h2><b>Overfitting and Underfitting in Machine Learning Models<\/b><\/h2>\n<h3><strong>Overfitting:<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">A common issue in machine learning is overfitting. It happens when a model is overly complicated, for example, when there are too many parameters compared to the number of observations. The model must improve to understand new data better and learn the training set well. It frequently happens when a model, such as a deep neural network, needs more flexibility.<\/span><\/p>\n<h3><strong>Underfitting:<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">A too simplistic model, such as one with too few parameters compared to the amount of data, leads to underfitting. The model must generalize to new data or learn the training data well. It is frequently the outcome of a rigid model, such as a linear model.<\/span><\/p>\n<h3><strong>Solutions:<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Regularization and cross-validation are the two basic methods for addressing the overfitting and underfitting issues.<\/span><\/p>\n<h3><strong>Regularization:<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Regularization is a strategy for avoiding overfitting. It proportionally increases the model&#8217;s penalty to the model&#8217;s complexity. L2 regularization, which imposes a penalty equal to the squares of the model parameters, is the most used type of regularization.<\/span><\/p>\n<h3><strong>Cross-validation:<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">A method for evaluating a machine learning model&#8217;s performance is cross-validation. Data is divided into training and test sets, the model is trained on the training set, and the model is evaluated on the test set. Both overfitting and underfitting can be avoided by using cross-validation.<\/span><\/p>\n<h2><b>Transfer Learning and Pre-trained Models<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Transfer learning is a machine learning technique that uses information from a related task to enhance the performance of a model. For instance, if the two objectives are closely connected, a model trained on cat photographs can be used to identify images of dogs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There are many ways to employ transfer learning, but the most popular method is to train a model on a sizable dataset and then refine the model on a smaller dataset. This method can train models for jobs with little data, such as facial recognition or classifying medical images.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Transfer learning is a subset of <a href=\"http:\/\/hexamilesoft.com\/services\/mobile-app-development\">trained models<\/a>. Models that have been trained on a sizable dataset and then made downloadable are known as pre-trained models. With just a tiny amount of data, these models can be used to introduce a model on a fresh dataset quickly.<\/span><\/p>\n<p><strong>Numerous alternative pre-trained models are accessible, including:<\/strong><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">The ResNet<\/span><\/li>\n<li>The DenseNet<\/li>\n<li>The start<\/li>\n<li>The MobileNet<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Pretrained models can be applied to semantic segmentation, object identification, and image classification tasks.<\/span><\/p>\n<h2><b>Model Interpret-ability and Explain-ability<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The terms &#8220;Model Interpretability&#8221; and &#8220;Explainability&#8221; are frequently used synonymously in the literature. They are separate but still closely connected ideas. The degree to which people may understand a model is called its interpretability. Explainability measures how well a model&#8217;s inputs and outputs can account for its predictions.<\/span><\/p>\n<p><strong>Model interpretability can be assessed in a variety of ways. Typical metrics include:<\/strong><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">How many characteristics are included in the model?<\/span><\/li>\n<li>The complexity of the model<\/li>\n<li>The model&#8217;s precision<\/li>\n<li>The transparency of the model<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The model&#8217;s feature count is a good indicator of interpretability because it reflects how easily others can understand it. The more characteristics a model has, the harder it is for a human to comprehend its functions. Because it once again has to do with how easy it is for a person to understand the model, the complexity of the model is likewise a valuable indicator of interpretability. It is more challenging to interpret a complex model than a simple model.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Since accuracy does not directly relate to how well people can understand a model, it is not a helpful indicator of interpret-ability. Because it directly relates to a model&#8217;s interpret ability for humans, the model&#8217;s transparency is a superior metric. Transparent models are those whose internal workings are simple enough for people to comprehend.<\/span><\/p>\n<p><strong>The model explainability can be evaluated in a variety of ways. Typical metrics include:<\/strong><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">The model&#8217;s key feature<\/span><\/li>\n<li>The model&#8217;s mistake in prediction<\/li>\n<li>The decision tree of the model<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The relevance of the model&#8217;s features is a valuable indicator of explain-ability because it directly affects how well people can understand the model. The likelihood that a component may explain the model&#8217;s predictions increases with the importance of the feature. Another useful indicator of explainability is the model&#8217;s prediction error, which relates to how well-suited the model is to human comprehension. It is more challenging to explain a model with a significant prediction error than a low one.<\/span><\/p>\n<h2><b>Model Deployment and product ionization<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Making a machine learning model usable in a production environment is called &#8220;productization&#8221; in this context. <\/span><\/p>\n<p><strong>When using a machine learning model in production, several factors need to be taken into account, such as:<\/strong><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">The hardware selection<\/span><\/li>\n<li>The software selection<\/li>\n<li>The operating system selection<\/li>\n<li>The preprocessing method was chosen for the data<\/li>\n<li>The model selection<\/li>\n<li>Selecting hyperparameters<\/li>\n<li>The optimization algorithm chosen<\/li>\n<li>The loss function selected<\/li>\n<li>The evaluation metric chosen<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">When deploying a machine learning model in production, it is crucial to properly consider each of these aspects because they can all significantly impact the model&#8217;s performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The selection of hardware is one of the most crucial factors to consider when putting a machine-learning model into production. The size of the model that can be deployed and the pace at which it can be trained depend on the hardware being used. For instance, the speed of the CPU will be a constraint if you are utilizing it to introduce your model. Your options are constrained if you use a GPU by its speed and<a href=\"http:\/\/hexamilesoft.com\/services\/mobile-app-development\"> memory capacity<\/a>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Software selection is also crucial when putting a machine learning model into production. Machine learning models can be trained and deployed using various software programs. The most well-known software suites are TensorFlow, Keras, and PyTorch. It is crucial to pick a software program that works with the gear you are employing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The operating system choice is equally crucial when putting a machine learning model into production. The software and hardware available to you will depend on the operating system you use. You can only use hardware and software compatible with your operating system, such as Windows, if you use a Windows computer. A greater variety of hardware and applications will be available if you use a Linux computer.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When putting a machine learning model into production, the choice of data preparation is equally crucial. The step of preparing data can have a significant influence.<\/span><\/p>\n<h2><b>Ethical Considerations in Machine Learning Models<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Several ethical issues need to be considered when using machine learning models. <\/span><\/p>\n<p><strong>We will review five of the most significant ethical problems for machine learning modelers below.<\/strong><\/p>\n<ol>\n<li>\n<h3><strong> Data Representation and Quality<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Making sure that the data used to train the model is of excellent quality and reflects the real-world data to which the model will be applied is one of the most crucial ethical considerations in machine learning. If the training data is of good quality or representative of the real-world data, the model will likely perform well when applied to real-world data. As a result, actions based on the model&#8217;s predictions may be less than ideal or even harmful.<\/span><\/p>\n<ol start=\"2\">\n<li>\n<h3><strong> Privacy and discretion<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Another crucial ethical aspect is ensuring that the data used to train the model is private and secret. It could be exposed if the model is not adequately secured and the data used to train it contains sensitive information about specific persons. The people whose data were used to train the model may suffer significantly.<\/span><\/p>\n<ol start=\"3\">\n<li>\n<h3><strong> Transparency<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Transparency is a third ethical factor to consider. A machine learning model must be open while generating decisions so the public can comprehend how the model works. People may not trust the model and may be less likely to use it if it is opaque.<\/span><\/p>\n<ol start=\"4\">\n<li>\n<h3><strong> Bias<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Bias is a fourth ethical factor. When training a machine learning model with training data, the model may pick up on and adopt the biases of the training data. For instance, the model will likely be biased against particular categories of people if the training data is biased in that direction. It may cause the model to make decisions that are unjust and may be detrimental.<\/span><\/p>\n<ol start=\"5\">\n<li>\n<h3><strong> Accountability<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Accountability is the final ethical point to examine. Someone must make decisions when a <a href=\"http:\/\/hexamilesoft.com\/services\/web-development-company\">machine learning model<\/a> makes judgment calls.\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; We&#8217;ll talk about machine learning models in this blog. We&#8217;ll talk about the following subjects: A machine learning model is what? Machine learning model types How do models for machine learning function? Machine learning models: pros and drawbacks A machine learning model is what? A machine learning model is a mathematical model used to [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":2487,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-2483","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devlife"],"uagb_featured_image_src":{"full":["https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/07\/Machine-Learning-Model.jpg",1200,800,false],"thumbnail":["https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/07\/Machine-Learning-Model-150x150.jpg",150,150,true],"medium":["https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/07\/Machine-Learning-Model-300x200.jpg",300,200,true],"medium_large":["https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/07\/Machine-Learning-Model-768x512.jpg",768,512,true],"large":["https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/07\/Machine-Learning-Model-1024x683.jpg",970,647,true],"1536x1536":["https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/07\/Machine-Learning-Model.jpg",1200,800,false],"2048x2048":["https:\/\/hexamilesoft.com\/stories\/wp-content\/uploads\/2023\/07\/Machine-Learning-Model.jpg",1200,800,false]},"uagb_author_info":{"display_name":"Ethan","author_link":"https:\/\/hexamilesoft.com\/stories\/author\/ethan\/"},"uagb_comment_info":0,"uagb_excerpt":"&nbsp; We&#8217;ll talk about machine learning models in this blog. We&#8217;ll talk about the following subjects: A machine learning model is what? Machine learning model types How do models for machine learning function? Machine learning models: pros and drawbacks A machine learning model is what? A machine learning model is a mathematical model used to&hellip;","_links":{"self":[{"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/posts\/2483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/comments?post=2483"}],"version-history":[{"count":4,"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/posts\/2483\/revisions"}],"predecessor-version":[{"id":2512,"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/posts\/2483\/revisions\/2512"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/media\/2487"}],"wp:attachment":[{"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/media?parent=2483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/categories?post=2483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hexamilesoft.com\/stories\/wp-json\/wp\/v2\/tags?post=2483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}