深度学习这几年很火,因此,从今天起涉足深度学习,为将来学习,注本博文为慕课课程
学习笔记。
机器学习:无序数据转化为价值的方法
机器学习价值:从数据中抽取规律,并预测将来python
分类问题:图像识别、垃圾邮件识别
回归问题:股价预测、房价预测
排序问题:点击率预估、推荐
生成问题:图像生成、图像风格转换、图像文字描述生成算法
数据处理(采集+去zao)
模型训练(特征+模型)
模型评估与优化(MSE、F1-score、AUC+调参)
模型应用(A/B测试)docker
人工智能、机器学习、深度学习之间的关系shell
人工智能(AI)> 机器学习(Machine Learning)> 深度学习(Deep learning)
算法
的技术神经元 -> 激活函数sigmoid -> 二元类逻辑斯蒂回归模型
bootstrap
神经元 -> 多输出bash
多输出神经元 -> softmax -> 多分类逻辑斯蒂回归模型网络
衡量对数据的拟合程度框架
梯度降低算法即为下山算法,找方向,而后走一步python2.7
Google Brain 第二代机器学习框架curl
1.启动终端(即 shell)。您将在此 shell 中执行全部后续步骤。
2.经过发出如下命令安装 pip
和 Virtualenv
:
# 在 Mac 上: $ sudo easy_install pip # 若是尚未安装 pip $ sudo pip install --upgrade virtualenv
安装的时候报了这样的错误,什么缘由呢?
解决方法:
升级pip到最新版本(至少9.0.3)
curl https://bootstrap.pypa.io/get-pip.py | python
缘由是 Python.org sites 终止支持TLS1.0和1.1,TLS须要>=1.2
而后再重试,安装OK
3.经过发出如下某种格式的命令建立 Virtualenv 环境
$ virtualenv --system-site-packages targetDirectory # for Python 2.7 $ virtualenv --system-site-packages -p python3 targetDirectory # for Python 3.n
其中targetDirectory
表示Virtualenv
树的顶层目录。咱们的指令假定targetDirectory
为~/tensorflow
,但您能够选择任何目录。
这里咱们选择python2.7版本
virtualenv --system-site-packages ~/workspace/tensorflow_env
4.经过发出下列其中一条命令激活 Virtualenv 环境:
$ cd targetDirectory $ source ./bin/activate # If using bash, sh, ksh, or zsh $ source ./bin/activate.csh # If using csh or tcsh
执行上述 source 命令后,您的提示符应该会变成以下内容:
(targetDirectory)$
5.确保安装 pip 8.1 或更高版本:
(targetDirectory)$ easy_install -U pip
6.发出如下某个命令,将 TensorFlow 及其所需的全部软件包安装到活动 Virtualenv 环境中:
(targetDirectory)$ pip install --upgrade tensorflow # for Python 2.7 (targetDirectory)$ pip3 install --upgrade tensorflow # for Python 3.n
若是安装失败,则试着先执行如下命令,而后再安装:
➜ tensorflow_env pip install --upgrade https://download.tensorflow.google.cn/mac/cpu/tensorflow-1.8.0-py2-none-any.whl
7.后续步骤
安装好 TensorFlow 后,请验证您的安装以确认安装的软件可否正常运行。
请注意,每次在新的 shell 中使用 TensorFlow 时,您都必须激活
Virtualenv 环境。若是 Virtualenv 环境当前未处于活动状态(即提示符不是 (targetDirectory)),请调用如下某个命令:
$ cd targetDirectory $ source ./bin/activate # If using bash, sh, ksh, or zsh $ source ./bin/activate.csh # If using csh or tcsh
您的提示符将变成以下所示,这表示您的 tensorflow 环境已处于活动状态:
(targetDirectory)$
当 Virtualenv 环境处于活动状态时,您就能够从该 shell 运行 TensorFlow 程序了。
用完 TensorFlow 后,能够经过发出如下命令来停用此环境:
(targetDirectory)$ deactivate
提示符将恢复为您的默认提示符(由 PS1 所定义)。
本机器激活命令:
$ cd ~/workspace/tensorflow_env $ source ./bin/activate
$ docker run -it -p 8888:8888 tensorflow/tensorflow
Go to your browser on http://localhost:8888/
http://127.0.0.1:8888/tree
http://(c7efe77f377a or 127.0.0.1):8888/?token=4e15bae9e2e6b657a0fb9346d31b61752feb3097b398fce2