目前,机器学习牵涉的编程语言十分多样,包括了MATLAB、Julia、R、Perl、Python、Ruby等等。小组内部之前对MATLAB较为熟悉,但考虑到拓展知识面、方便学习等因素,最后选择Python语言。原因包括:Python是解释语言,写程序很方便;Python用途很广,特点是在Web应用方面,以后可以方便地扩展到其它应用用途;用Python开发比较快,Python提供了NumPy、Theano、scikit-learn、matplotlib等强大的机器学习程序包;Python的效率不差;使用广泛,存在大量的开发文档等。为了能够把精力集中在机器学习本身上,小组直接选了,在Windws操作系统上,利用anaconda的spyder开发环境,其理由为方便