{"id":28041,"date":"2022-12-28T05:34:42","date_gmt":"2022-12-28T00:04:42","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/"},"modified":"2022-12-28T05:34:42","modified_gmt":"2022-12-28T00:04:42","slug":"solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/","title":{"rendered":"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-56450099\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"56450099\" data-parentid=\"56446445\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Your question is a bit broad, but i&#8217;ll try to answer nonetheless.<\/p>\n<p>To imitate a subjects behavior you could use and LSTM network which has an understanding of the state it&#8217;s in (in your case the state may include information about how fast and in which direction the dot is going and where the pointer is) and then decides on an action. You will need to feed your data (the dot coordination and users behavior) into the the network.<\/p>\n<p>A simpler yet effective approach would be using simple MLP network. Your problem does not seem like a hard one and a simple network should be able to learn what a user would in a certain situation. However, based on what you mean by &#8220;perform similarly to a real test subject&#8221; you might need a more complex architecture.<\/p>\n<p>Finally there are GAN networks, which are somewhat complicated if you&#8217;re not familiar with NNs, are hard and time-consuming to train and in some cases might fail to train at all. The bright side is they are exactly designed to imitate a probability distribution (or to put it more simply, a set of data).<\/p>\n<p>There are two more important notes to mention:<\/p>\n<ol>\n<li>The performance of your network depends heavily on your data and the game. for example, if in your dataset users have acted very differently to the same situation MLP or LSTMs will not be able to learn all those reactin.<\/li>\n<li>Your network can only imitate what it&#8217;s taught. So if you&#8217;re planning to figure out what a human agent would do under some conditions that never happened in your dataset (e.g. if in your dataset the dot only moves in a line but you want it to move in a circle when experimenting) you won&#8217;t get good results.<\/li>\n<\/ol>\n<p>hope this helps.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved train a neural network on real subject input\/output to have it behave similarly to subject <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Your question is a bit broad, but i&#8217;ll try to answer nonetheless. To imitate a subjects behavior you could use and LSTM network which has an understanding of the state it&#8217;s in (in your case the state may include information about how fast and in which direction the dot is going and where the &#8230; <a title=\"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/\" aria-label=\"More on [Solved] train a neural network on real subject input\/output to have it behave similarly to subject\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[586,2302,1173,1972,5511],"class_list":["post-28041","post","type-post","status-publish","format-standard","hentry","category-solved","tag-artificial-intelligence","tag-deep-learning","tag-machine-learning","tag-neural-network","tag-q-learning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] train a neural network on real subject input\/output to have it behave similarly to subject - JassWeb<\/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:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Your question is a bit broad, but i&#8217;ll try to answer nonetheless. To imitate a subjects behavior you could use and LSTM network which has an understanding of the state it&#8217;s in (in your case the state may include information about how fast and in which direction the dot is going and where the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-28T00:04:42+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject\",\"datePublished\":\"2022-12-28T00:04:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/\"},\"wordCount\":343,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"artificial-intelligence\",\"deep-learning\",\"machine-learning\",\"neural-network\",\"q-learning\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/\",\"name\":\"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-12-28T00:04:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject - JassWeb","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:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject - JassWeb","og_description":"[ad_1] Your question is a bit broad, but i&#8217;ll try to answer nonetheless. To imitate a subjects behavior you could use and LSTM network which has an understanding of the state it&#8217;s in (in your case the state may include information about how fast and in which direction the dot is going and where the ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/","og_site_name":"JassWeb","article_published_time":"2022-12-28T00:04:42+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject","datePublished":"2022-12-28T00:04:42+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/"},"wordCount":343,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["artificial-intelligence","deep-learning","machine-learning","neural-network","q-learning"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/","url":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/","name":"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-28T00:04:42+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-train-a-neural-network-on-real-subject-input-output-to-have-it-behave-similarly-to-subject\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] train a neural network on real subject input\/output to have it behave similarly to subject"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=28041"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28041\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=28041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=28041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=28041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}