{"id":22,"date":"2009-07-27T16:21:00","date_gmt":"2009-07-27T16:21:00","guid":{"rendered":"http:\/\/graham-kendall.com\/blog\/?p=22"},"modified":"2020-09-22T02:02:16","modified_gmt":"2020-09-22T02:02:16","slug":"football-soccer-prediction-development-framework-001","status":"publish","type":"post","link":"https:\/\/graham-kendall.com\/blog\/football-soccer-prediction-development-framework-001\/","title":{"rendered":"Football (Soccer) Prediction: Development Framework (#001)"},"content":{"rendered":"<p>As the new football (soccer in the USA) season approaches I am trying to get a football prediction system up and running. I think I will struggle to get it ready for the start of the new season (which starts Aug 7th) but that is not so important as this is mostly a research project. In any case, the system I have in mind will take a few weeks before it is usable as I need to get some results posted for the prediction system to work on.<\/p>\n<p>I did a quick check on how much time I have spent so far on the programming. As a rough estimate, I think it is about 100 hours, mostly (if not all) at weekends. I still have a lot to do but I almost have the &#8220;football framework&#8221; that I need. That is, I can read in the data that I have been collecting, generate a league table for a given date in the season and collate various other statistics that I will eventually need. I also have various data structures that I will &#8220;pass around&#8221; the prediction part of the system.<\/p>\n<p>I reckon that I need about another 20 hours and then I&#8217;ll have the framework completed. Then I can start to work on the prediction parts of the system.<\/p>\n<p>One thing that I need to implement is an Artificial Neural Network (ANN). I have one from another project I worked on (stock market forecasting) but I want to re-engineer it. At the moment the ANN is only a feed forward network as it was used in an evolutionary setting. That is, the predictions were <span style=\"font-style: italic;\">evolved<\/span> rather than a more traditional <span style=\"font-style: italic;\">training<\/span> mechanism.<br \/>\nOne thing lacking in my ANN class (I program in C++) is a back propagation training (BP) mechanism So, apart from tidying up the code, I also want to implement a back propagation method, as this seems one potential way to carry out the prediction.<\/p>\n<p>So I have my work cut out over the coming weeks, but I hope that it will be interesting and, you never know, it might just work.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As the new football (soccer in the USA) season approaches I am trying to get a football prediction system up and running. I think I will struggle to get it ready for the start of the new season (which starts Aug 7th) but that is not so important as this is mostly a research project. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[177,8,110,15,46],"tags":[38,114,113,157],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry","category-archive","category-football","category-forecasting","category-prediction","category-sport","tag-back-propagation","tag-evolutonary-computation","tag-neural-network","tag-prediction_project"],"_links":{"self":[{"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":1,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":1283,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions\/1283"}],"wp:attachment":[{"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}