【3】制作coreML模型之环境配置

2017-11-02 12:52:30来源:http://blog.csdn.net/wiki_su/article/details/78391509作者:CSDN博客人点击

分享

制作过程:


安装Python,


整合到Anaconda中,


在里面我们使用python以及coremlTools来生成mlmodel


==================================================


环境配置之python

==================================================


STEP1

安装 anaconda 客户端最新的版本


https://www.anaconda.com/download/#macos

如果你觉得下载的非常慢…..


链接: http://pan.baidu.com/s/1jIagcYU 密码:0bup


安装完毕后,在 Launchpad 中,会出现这个



如果没有出现,那就要从文件目录中打开。建议弄个快捷方式…



STEP2

安装 pip


pip是一个安装和管理 Python 包的工具。


如果没有安装,在终端输入 easy_install pip


STEP3

https://developer.apple.com/documentation/coreml/converting_trained_models_to_core_ml


官网这里提供了一些我们需要的工具。


现在我们需要一个简单的神经网络就可以了。



从这里我们可以看到,他支援的工具来自 Caffe v1 和 Keras 1.2.2+ ,这个就是我们需要安装的库。


pip install keras==1.2.2


coremltools是我们制作mlmodel需要的工具


pip install -U coremltools


tensorflow这个以后会用到,先下载下来吧


pip install tensorflow


scikit-learn是机器学习的python实现


pip install -U scikit-learn


STEP4

检测下刚才我们的包是不是安装成功了。


打开 Anaconda ,打开 spyder



引用下我们刚才导入的库


import coremltools
import keras
import sklearn
import tensorflow

然后全选,按住shift,然后回车return。如果没报错就成功了!



我的这个有个警告,版本有点低,问题不大。


STEP5

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。


emmmmmm……


来,安装!


/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


安装好了之后,


我们可以使用 brew doctor 看看有没有啥毛病,


我们可以 brew missing 来看看是不是缺斤少两…


没问题我们就继续…


STEP6

安装好brew,我们用这个来安装caffe


brew install -vd snappy leveldb giflags glog szip lmdb


运行后发,发现,哎呦~


有问题了~


至于为什么你懂得….


我爱中华人民共和国。


在终端输入:


for x in snappy leveldb gflags glog szip hdf5 lmdb homebrew/science/opencv;
do
brew uninstall $x;
brew install --fresh -vd $x;
done
brew uninstall --force protobuf; brew install --with-python --fresh -vdprotobuf
brew uninstall boost boost-python; brew install --fresh -vd boost boost-pytho

安装好了,继续


brew tap homebrew/science


安装好了,继续.


hdf5 opencv是一个视觉网络框架。视觉…展示…


rew install hdf5 opencv


我建议,你去洗个澡,喝杯茶,打局农药再回来….


STEP7

对hdf5 opencv进行一些修改,因为我们现在的安装环境是在Anaconda


终端输入 brew edit opencv


-DPYTHON_LIBRARY=#{py_prefi x}/lib/libpython2.7.dylib
-DPYTHON_INCLUDE_DIR=#{py _prefix}/include/python2.7

上面是要修改后的内容,修改哪两行,瞪大眼睛仔细找…



修改好后,按下 esc ,然后 :wq 保存退出操作.


STEP8

安装依赖包。


brew install --build-from-source --with-python -vd protobuf


brew install --build-from-source -vd boost boost-python


最后我们检查一下


brew doctor


没问题的话,恭喜你。


最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台