制作过程:
安装Python,
整合到Anaconda中,
在里面我们使用python以及coremlTools来生成mlmodel
==================================================
==================================================
安装anaconda
客户端最新的版本
https://www.anaconda.com/download/#macos
如果你觉得下载的非常慢…..
链接:http://pan.baidu.com/s/1jIagcYU 密码:0bup
安装完毕后,在Launchpad
中,会出现这个
如果没有出现,那就要从文件目录中打开。建议弄个快捷方式…
安装pip
pip是一个安装和管理 Python 包的工具。
如果没有安装,在终端输入easy_install pip
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
检测下刚才我们的包是不是安装成功了。
打开Anaconda
,打开spyder
引用下我们刚才导入的库
import coremltools
import keras
import sklearn
import tensorflow
然后全选,按住shift,然后回车return。如果没报错就成功了!
我的这个有个警告,版本有点低,问题不大。
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
emmmmmm……
来,安装!
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装好了之后,
我们可以使用brew doctor
看看有没有啥毛病,
我们可以 brew missing
来看看是不是缺斤少两…
没问题我们就继续…
安装好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 -vd protobuf
brew uninstall boost boost-python; brew install --fresh -vd boost boost-python
安装好了,继续
brew tap homebrew/science
安装好了,继续.
hdf5 opencv是一个视觉网络框架。视觉…展示…
rew install hdf5 opencv
我建议,你去洗个澡,喝杯茶,打局农药再回来….
对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
保存退出操作.
安装依赖包。
brew install --build-from-source --with-python -vd protobuf
brew install --build-from-source -vd boost boost-python
最后我们检查一下
brew doctor
没问题的话,恭喜你。