{"id":1414,"date":"2025-02-06T18:06:30","date_gmt":"2025-02-06T12:36:30","guid":{"rendered":"https:\/\/www.techandtrain.com\/blog\/?p=1414"},"modified":"2025-10-22T14:50:33","modified_gmt":"2025-10-22T09:20:33","slug":"major-optimization-techniques-in-data-science-categorized-by-constrained-vs-unconstrained-scenarios-part-1","status":"publish","type":"post","link":"https:\/\/www.techandtrain.com\/blog\/2025\/02\/major-optimization-techniques-in-data-science-categorized-by-constrained-vs-unconstrained-scenarios-part-1\/","title":{"rendered":"Major optimization techniques in Data Science categorized by constrained vs. unconstrained scenarios &#8211; Part 1"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"ember3201\">1. Unconstrained Optimization Methods<\/h3>\n\n\n\n<p id=\"ember3202\">(Used when there are no explicit constraints on variables)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gradient-Based Methods<\/strong><\/li>\n\n\n\n<li><strong>Second-Order Methods<\/strong><\/li>\n\n\n\n<li><strong>Heuristic &amp; Meta-Heuristic Methods<\/strong><\/li>\n\n\n\n<li><strong>Bayesian Optimization<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember3204\">2. Constrained Optimization Methods<\/h3>\n\n\n\n<p id=\"ember3205\">(Used when optimization involves constraints on variables)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Convex Optimization Methods<\/strong><\/li>\n\n\n\n<li><strong>Augmented Lagrangian Methods<\/strong><\/li>\n\n\n\n<li><strong>Penalty Methods<\/strong><\/li>\n\n\n\n<li><strong>Sequential Quadratic Programming (SQP)<\/strong><\/li>\n\n\n\n<li><strong>Interior-Point Methods<\/strong><\/li>\n\n\n\n<li><strong>Constraint-Specific Heuristic Approaches<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p id=\"ember3207\">Here are the Wikipedia references for each optimization method:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember3208\">Unconstrained Optimization Methods<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Gradient_descent\">Gradient Descent<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Stochastic_gradient_descent\">Stochastic Gradient Descent (SGD)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Gradient_descent#Mini-batch_gradient_descent\">Mini-Batch Gradient Descent<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Stochastic_gradient_descent#Momentum\">Momentum<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Gradient_descent#Nesterov_accelerated_gradient\">Nesterov Accelerated Gradient (NAG)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Stochastic_gradient_descent#RMSprop\">RMSprop<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Stochastic_gradient_descent#AdaGrad\">AdaGrad<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Stochastic_gradient_descent#Adam\">Adam<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Stochastic_gradient_descent#Adadelta\">Adadelta<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Newton%27s_method_in_optimization\">Newton&#8217;s Method<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Quasi-Newton_method\">Quasi-Newton Methods (BFGS, L-BFGS)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Conjugate_gradient_method\">Conjugate Gradient Method<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Genetic_algorithm\">Genetic Algorithms<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Simulated_annealing\">Simulated Annealing<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Particle_swarm_optimization\">Particle Swarm Optimization (PSO)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Bayesian_optimization\">Bayesian Optimization<\/a><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember3210\">Constrained Optimization Methods<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_programming\">Linear Programming (LP)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Simplex_algorithm\">Simplex Method<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Interior-point_method\">Interior Point Methods<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Quadratic_programming\">Quadratic Programming (QP)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Semidefinite_programming\">Semidefinite Programming (SDP)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Augmented_Lagrangian_method\">Augmented Lagrangian Method<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Penalty_method\">Penalty Method (Quadratic Penalty)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Barrier_function\">Barrier Methods (Log Barrier)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Sequential_quadratic_programming\">Sequential Quadratic Programming (SQP)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Interior-point_method\">Interior-Point Method<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Genetic_algorithm#Handling_constraints\">Genetic Algorithms with Constraints<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Particle_swarm_optimization#Variants\">Constrained Particle Swarm Optimization (CPSO)<\/a><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Email me: <a href=\"mailto:Neil@HarwaniSytems.in\">Neil@HarwaniSytems.in<\/a><\/li>\n\n\n\n<li>Website: <a href=\"http:\/\/www.harwanisystems.in\/\">www.HarwaniSystems.in<\/a><\/li>\n\n\n\n<li>Blog: <a href=\"http:\/\/www.techandtrain.com\/blog\">www.TechAndTrain.com\/blog<\/a><\/li>\n\n\n\n<li>LinkedIn: <a href=\"https:\/\/www.linkedin.com\/in\/neil27\/\">Neil Harwani | LinkedIn<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. Unconstrained Optimization Methods (Used when there are no explicit constraints on variables) 2. Constrained Optimization Methods (Used when optimization [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1415,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[82],"tags":[74,430],"class_list":["post-1414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-science","tag-data-science","tag-optimization-techniques"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/02\/frequency-wave-7776034_1280.jpg?fit=1280%2C719&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7do02-mO","jetpack-related-posts":[{"id":1532,"url":"https:\/\/www.techandtrain.com\/blog\/2026\/04\/keywords-notes-from-executive-masters-in-data-science-for-decision-making-at-iit-gandhinagar-part-1-assisted-by-chatgpt\/","url_meta":{"origin":1414,"position":0},"title":"Keywords &amp; Notes from Executive Masters in Data Science for Decision Making at IIT Gandhinagar &#8211; Part 1 &#8211; Assisted by ChatGPT","author":"Neil Harwani","date":"April 11, 2026","format":false,"excerpt":"Here are 20 high-quality keywords for each category, structured for learning, research, and practical application: 1. Advanced Probability & Statistics Bayesian Inference Markov Chains Stochastic Processes Central Limit Theorem Hypothesis Testing Maximum Likelihood Estimation (MLE) Bayesian Networks Copulas Multivariate Distributions Monte Carlo Simulation Gibbs Sampling Hidden Markov Models (HMM) Variational\u2026","rel":"","context":"In &quot;Academics&quot;","block_context":{"text":"Academics","link":"https:\/\/www.techandtrain.com\/blog\/category\/academics\/"},"img":{"alt_text":"Image credit: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2026\/04\/DS-scaled.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1426,"url":"https:\/\/www.techandtrain.com\/blog\/2025\/02\/top-100-mathematics-keywords-for-data-science-part-1\/","url_meta":{"origin":1414,"position":1},"title":"Top 100 mathematics keywords for Data Science &#8211; Part 1","author":"Neil Harwani","date":"February 22, 2025","format":false,"excerpt":"Whoever is teaching you data science without teaching you Mathematics especially optimization is not teaching it right to you. That's my biggest learning from Master of Data Science at IIT Gandhinagar - it will take you good 2 years to learn the related mathematics in all four major areas below.\u2026","rel":"","context":"In &quot;Data Science&quot;","block_context":{"text":"Data Science","link":"https:\/\/www.techandtrain.com\/blog\/category\/data-science\/"},"img":{"alt_text":"Image credit: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/02\/Data.jpg?fit=1200%2C801&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/02\/Data.jpg?fit=1200%2C801&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/02\/Data.jpg?fit=1200%2C801&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/02\/Data.jpg?fit=1200%2C801&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/02\/Data.jpg?fit=1200%2C801&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1202,"url":"https:\/\/www.techandtrain.com\/blog\/2024\/01\/steps-for-database-tuning-mysql-postgresql-generated-by-chatgpt-bard\/","url_meta":{"origin":1414,"position":2},"title":"Steps for database tuning &#8211; MySQL &amp; PostgreSQL &#8211; Generated by ChatGPT &amp; BARD","author":"Neil Harwani","date":"January 21, 2024","format":false,"excerpt":"ChatGPT - Database tuning for PostgreSQL and MySQL involves several steps to optimize performance. Each database has its own specific settings and best practices. Here are some general steps for tuning both PostgreSQL and MySQL databases: ### PostgreSQL Tuning 1. Hardware Optimization: - Ensure your server has adequate memory and\u2026","rel":"","context":"In &quot;Databases&quot;","block_context":{"text":"Databases","link":"https:\/\/www.techandtrain.com\/blog\/category\/databases\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/DB.png?fit=1200%2C677&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/DB.png?fit=1200%2C677&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/DB.png?fit=1200%2C677&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/DB.png?fit=1200%2C677&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/DB.png?fit=1200%2C677&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":956,"url":"https:\/\/www.techandtrain.com\/blog\/2022\/10\/notes-on-liferay-search-optimization-part-1\/","url_meta":{"origin":1414,"position":3},"title":"Notes on Liferay search optimization &#8211; Part 1","author":"Neil Harwani","date":"October 1, 2022","format":false,"excerpt":"Notes on Liferay search optimization - Part 1. There are two parts to search optimization in Liferay. One is the internal search and other is the SEO \/ Digital Marketing for content. Below, I am sharing concepts and keywords to explore for both areas. Liferay internal search: Search BluePrintsSearch InsightsCustom\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"Credit: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1292,"url":"https:\/\/www.techandtrain.com\/blog\/2024\/08\/keywords-from-my-fpm-journey-part-2\/","url_meta":{"origin":1414,"position":4},"title":"Keywords from my FPM journey &#8211; Part 2","author":"Neil Harwani","date":"August 18, 2024","format":false,"excerpt":"Some of the keywords from my FPM journey - Part 2: Qualitative Comparative Analysis (QCA) Mixed method design with QCA Adanco PLSEM using R - free book ISLR - free book QCA types Proposal making for thesis Steps of QCA Necessity and sufficiency QCA focus & level Uses of QCA\u2026","rel":"","context":"In &quot;FPM&quot;","block_context":{"text":"FPM","link":"https:\/\/www.techandtrain.com\/blog\/category\/fpm\/"},"img":{"alt_text":"Credit: www.pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/08\/Keywords.png?fit=1200%2C812&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/08\/Keywords.png?fit=1200%2C812&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/08\/Keywords.png?fit=1200%2C812&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/08\/Keywords.png?fit=1200%2C812&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/08\/Keywords.png?fit=1200%2C812&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":557,"url":"https:\/\/www.techandtrain.com\/blog\/2020\/02\/what-are-we-doing-in-ai-ml-data-science-decision-science-analytics-world-glossary\/","url_meta":{"origin":1414,"position":5},"title":"What are we doing in AI \/ ML \/ Data Science \/ Decision Science \/ Analytics World? &#8211; Glossary","author":"Neil Harwani","date":"February 17, 2020","format":false,"excerpt":"Over the last few years I have explored, programmed, worked in, researched and taught Data Science \/ AI \/ ML \/ Analytics \/ Decision Science to multiple students and with many software professionals. I have collected many keywords that you can google and explore. This will help you to keep\u2026","rel":"","context":"In &quot;Analytics&quot;","block_context":{"text":"Analytics","link":"https:\/\/www.techandtrain.com\/blog\/category\/analytics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Mathematics.jpg?fit=960%2C490&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Mathematics.jpg?fit=960%2C490&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Mathematics.jpg?fit=960%2C490&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/02\/Mathematics.jpg?fit=960%2C490&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/1414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/comments?post=1414"}],"version-history":[{"count":1,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/1414\/revisions"}],"predecessor-version":[{"id":1416,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/1414\/revisions\/1416"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media\/1415"}],"wp:attachment":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media?parent=1414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/categories?post=1414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/tags?post=1414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}