【3】制作coreML模型之环境配置
来源:互联网 发布:大众网络报 微信 编辑:程序博客网 时间:2024/06/04 19:43
制作过程:
安装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 coremltoolsimport kerasimport sklearnimport 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;donebrew uninstall --force protobuf; brew install --with-python --fresh -vd protobufbrew 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
没问题的话,恭喜你。
- 【3】制作coreML模型之环境配置
- 【4】制作coreML模型之实战
- iOS CoreML 模型转换工具coremltools(一)
- iOS CoreML 模型转换工具coremltools(二)
- iOS CoreML 模型转换工具coremltools(三)
- 【1】coreML入门之结合ARKit场景展示
- coreML 初窥
- CoreML学习——转换caffe模型并应用到 iOS App中
- CoreML尝鲜:将自己训练的 caffe 模型移植到 IOS 上
- FB4.5 模型驱动开发环境配置
- Py-faster-rcnn配置模型开发环境
- codeblocks配置caffe环境,调用caffe模型
- 一步步学OpenGL3.3+之环境配置
- centos7自学之3-tomcat环境配置
- gcc之环境配置
- gcc之环境配置
- struts2 之 环境配置
- GDI+ 之环境配置
- Android Activity生命周期以及Fragment生命周期的区别与分析
- 分页查询时,把数据保存在session中,在点击下一页的时候取不到session中的值
- 上联网关中IP地址填写问题
- hbuilder 如何配置tomcat
- 最晚火起来的家电后市场,还面临着哪些痛点和难点
- 【3】制作coreML模型之环境配置
- ANDROID智能手机安全解决方案
- linux 修改Apache默认目录
- mysql删除重复数据
- luogu1525 关押罪犯
- 【4】制作coreML模型之实战
- maven运行
- windows 用户管理
- symmetric-tree Java code