DOTA2比赛赛前预测算法的研究(一)--介绍

博客一直断断续续,好久没写。

由于本科是自动控制,所以原来也主要是玩玩单片机,ARM之类的东西。对于运行于操做系统上的东西了解不多。虽然不会文人相轻,却总觉得程序员和我们这些电子工程师应该是两类人。

前半年由于偶然的机会,不断接触过一些高级语言如Perl,Lua,Node.js以及最近在学的Python,越发觉得这些语言才是我的最爱。原因并不是C语言有多烂,而是这些语言的设计使得我可以花费更多的时间在理论的提高上,而免去更多的实现问题,当然这里计算效率就没发考虑了,毕竟是各有所长吧。

关于本项目的想法是前段时间自学机器学习时候想到的。对于一个刚了解机器学习的人就想用它来实现一些自己的功能,是有一点自不量力的,但好在这并不是一个工作,作为一个爱好,并没有时间的限制,所以好像即使自不量力也没什么不可以了。

这个项目的主旨就在弄通过DOTA2比赛赛前的BAN,PICK,能否预测对阵双方的胜负(注意对阵双方也是输入变量)。

此项目已经开始,之后会陆陆续续更新到博客上来。还是那句话,各位随便看看就行,无论对于机器学习,还是Python(此项目使用的语言工具),我都是新手。会有很多幼稚的错误,如果能指出,感激不尽。当然既然写了博客分享,还是希望对同样感兴趣的人有借鉴吧,毕竟大数据分析,现在应该是个很火的问题。


下面就大致介绍下我目前大概的思路:

目标:利用DOTA2比赛赛前数据预测比赛结果

步骤:1、比赛数据获取

  2、数据存储

          3、数据分析

可能用到的分析方法:

          数据统计

          神经网络(ANN)

          支持向量机(SVM)

有打算去github开源,但是刚学python,以前都是用C,对于面向对象非常不习惯。所以还不太好意思把代码赤裸裸放在大家面前

你可能感兴趣的:(机器学习)