新人怀着对未来的无限憧憬,开始我的机器学习的学习日记

安装软件

本来我装有虚拟机,可以在ubuntu里直接装这些软件的,但奈何跟大家想法一样,想在电脑装,没办法,花了一天半的时间去搞这个玩意。参考博客链接如下。

http://blog.csdn.net/circle2015/article/details/54235127

其实上述的博客已经说的听清楚的了,我就在这重复一下,并加上自己的安装日记。

一、安装Anaconda

  1. 卸载你原有的Python程序
  2. 装个Anaconda,其实确实挺好用。后面除了Theano和Keras的安装有点烦,别的都不是问题。下载链接https://www.continuum.io/downloads

PS:我下载的版本是Anaconda 5.0.1 For Windows Installer Python 3.6 version * 64-Bit (515MB)

我个人认为主要还是考虑和系统的位数一致(不知道有没有人能帮我解惑),至于Python的版本,随便辣。

二、安装MinGW

  1. 配置环境,右键电脑-属性-高级系统设置-高级-环境变量。在用户变量path和系统变量CLASSPATH都加入C:\Users\Administrator\Anaconda3\Scripts(根据你安装的地方修改路径)
  2. 在CMD命令行下执行(失败则重复第三句):
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    conda install mingw libpython

三、配置变量

  1. 配置环境,右键电脑-属性-高级系统设置-高级-环境变量。在用户变量path和系统变量CLASSPATH都加入

C:\Users\Administrator\Anaconda3\MinGW\bin(根据你安装的地方修改路径)

C:\Users\Administrator\Anaconda3\MinGW\x86_64-mingw32\lib

C:\Users\Administrator\Anaconda3

(如果操作系统为32位的变量值输入为C:\Users\Administrator\Anaconda3\MinGW\i686_w64-mingw32\lib;)

四、安装Theano+Keras

  1. 直接在CMD命令行下执行

    pip install theano keras

如果没有error就没问题了,如果有,那么我也不知道怎么办了,只能找别的开源网站,修改方式类似于上述的二 2,不过这个清华的源还可以了。应该不会有问题

五、更改keras默认后台为theano

  1. keras的backend默认为tensorflow,建立在tensorflow框架上,需要手动改为theano,官方的说明链接 https://keras.io/backend/ ,keras中文文档http://keras-cn.readthedocs.io/en/latest/
  2. 修改方式为具体就是在你的C:\Users\Administrator (或者你的用户名)~.keras\keras.json ,更改里面的tensorflow为theano就行
  3. 如果你这个时候,找不到文件,很好,你出现了跟我一样的问题。这主要是因为你还没运行过keras,所以不会生成对应文件。此时你该做的是:跳过这一步,先做六,再做五,如果做了五还不行,就直接自己在那个地址新建文件,输入:
    {"floatx": "float32","epsilon": 1e-07,"backend": "theano","image_data_format": "channels_last"
    }

六、测试是否成功

  1. 在CMD命令行下执行:                              如果这一步你出错了,请往上回看 二和三 检查是否安装好软件和配置好环境

    Python
  2. 进入python命令行,输入下面命令   如果这一步你出现什么try_blas_ebkoc_ir.exe已停止工作 之类的东西,不用管,不影响!
    import theano
  3. 继续输入下面指令                      如果这一步你出现什么try_blas_ebkoc_ir.exe已停止工作 之类的东西,不用管,不影响                                                                              如果这一步你出现的关键词是找不到tensorflow,那你可以回到五
    import keras
  4. 如果没有error,那么恭喜你,完成安装。当然,装完还有很多坑等你踩

机器学习 日记1 安装Python+Theano+Kera相关推荐

  1. 在ubuntu安装python, theano, keras , Spearmint, Mongodb

    系统配置: Ubuntu 14 (其他系统也差不多如下操作) 1. 通过anaconda安装 python 地址: https://www.continuum.io/downloads#linux 2 ...

  2. 机器学习系列4 使用Python创建Scikit-Learn回归模型

    本文中包含的案例jupyter笔记本可在我的资源中免费下载: 机器学习系列4 使用Python创建Scikit-learn线性回归模型.ipynb 图1 使用Python和Scikit-learn库实 ...

  3. 【python】windows安装python 与 jupyter

    文章目录 前言 conda安装 安装conda 安装jupyter python机器学习包安装 pip安装jupyter以及机器学习包 conda安装python pip安装jupyter以及其他py ...

  4. windows安装python库_Windows安装Python机器学习包

    Python 虽然是一门脚本语言,但借助诸如 Numpy.Scipy 等功能强大的 package(包),如今 Python 在科学计算.机器学习.数据挖掘方面都有较为广泛的应用.本教程介绍如何在 W ...

  5. 【机器学习入门——1】Python 开发环境的安装 Python(x,y)及Pycharm

    在学习机器学习的过程中,我们必不可少的要敲写一些代码.在机器学习领域中用到的语言主要有Matlab.Python.R等语言,由于自身接触到的环境原因我主要选着Matlab及Python语言 .Pyth ...

  6. Python机器学习日记4:监督学习算法的一些样本数据集(持续更新)

    Python机器学习日记4:监督学习算法的一些样本数据集 一.书目与章节 二.forge数据集(二分类) 三.blobs数据集(三/多分类) 四.moons数据集 五.wave数据集(回归) 六.威斯 ...

  7. Python机器学习日记2:鸢尾花分类(持续更新)

    Python机器学习日记2:鸢尾花分类 一.书目与章节 二. 前言 1. 什么是机器学习 2. 熟悉任务和数据 3. 本文软件版本 4. scikit-learn参考资料 三. 问题类型 四. 鸢尾花 ...

  8. windows安装Python+tensorflow机器学习开发环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> 安装版本: python版本:3.6.4 发布或时间: 2017-12-19 下载地址:https://www.python. ...

  9. 【机器学习】 - import cv2 opencv安装python

    果然不出我所料,直接pip就出了很多奇奇怪怪的错误,还是用清华镜像吧 输入:pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn ...

最新文章

  1. 数据库jdbc property文件配置信息片段
  2. 独家 | 微软与哈佛大学定量社会科学研究所合作开发开放数据差异隐私平台,开启研究新征程(附链接)...
  3. 如何解决动态查询语句太长,大于数据库字符的最大长度
  4. Luogu P1967 NOIP2013 货车运输
  5. LightOJ1032 Fast Bit Calculations(数位DP)
  6. cmd非运行完再保存,结果显示保存同时进行
  7. 【算法竞赛学习】数字中国创新大赛智慧海洋建设-Task1地理数据分析常用工具
  8. PHP (20140505)
  9. 基于ASP.NET Core 3.0的ABP v0.21已发布
  10. flush python_带有示例的Python File flush()方法
  11. 在虚拟机中是无法运行CarlaUE.sh文件的
  12. 当下流行的语音识别技术是不是发展错了方向?
  13. html怎么让鼠标自动移动位置,手把手教你编作弊软件之 鼠标自动移动/点击
  14. 使用PYQT5打开海康威视工业相机并获取图像进行显示
  15. mongodb 5.文章评论
  16. 创业者两大特征:喜欢折腾与坚持不懈
  17. 理论学习材料:如何解读小学数学教材
  18. js面试题Foo.getName()的故事
  19. 小学了解计算机网络微课设计,基于微课的计算机网络课程教学设计研究
  20. xss-labs靶场通关payload

热门文章

  1. matlab中p是什意思,如下的用matlab进行编程的勒让德函数,求解释,看不懂什么意思。如:p和t分别代表什么?p(1,:)是什么意思...
  2. [绍棠] Scrapy+Flask+Mongodb+Swift开发全攻略
  3. 运用了先进计算机技术,运用计算机技术推进化工业优秀工程师培养.doc
  4. CSS多行省略的几种方法
  5. WordPress主题 大前端 阿里百秀 XIU 小清新CMS高级主题[更新v4.0]
  6. 阿里云服务器Centos/tomcat6 配置http/https证书访问
  7. nginx加载配置invalid PID number错误
  8. opencv 中cvGetSize()函数出错
  9. Synopsys的FPGA综合软件Synplify 2019版在Windows系统上的下载安装教程
  10. 他把数学书当小说看,初中没毕业却敢自荐中科大数学研究生,现在天才都这么狂妄了吗?...