深度学习(六十七)metal forge深度学习库使用
1、设置输入:
let input = Input()
或者
let input = Input(width: 100, height: 100, channels: 3)
2、创建网络:
let output = input--> Resize(width: 28, height: 28)--> Convolution(kernel: (5, 5), channels: 20, activation: relu, name: "conv1")--> Dense(neurons: 10, name: "dense1")--> Softmax()
3、链接网络、加载参数
model = Model(input: input, output: output)
let success = model.compile(device: device, inflightBuffers: 3) {name, count, type in return ParameterLoaderBundle(name: name, count: count,suffix: type == .weights ? "_W" : "_b",ext: "bin") }if success {print(model.summary()) }
4、预测阶段:
model.encode(commandBuffer: commandBuffer, texture: inputTexture, inflightIndex: i)
let probabilities = model.outputImage(inflightIndex: i).toFloatArray() let top5 = probabilities.top(k: 5) let top5Labels = top5.map { x -> (String, Float) in (labels[x.0], x.1) }
深度学习(六十七)metal forge深度学习库使用相关推荐
- 问题六十七:ray tracing学习总结(2016.11.13, 2017.02.05)
从2016.11.13开始接触ray tracing到今天2017.02.05,差不多80天的时间.截至当前,学习ray tracing的过程,也是我重新找回自己或者说是"find what ...
- springboot学习(六十七) springboot项目通过gradle-docker-plugin插件构建为doker镜像并推送至镜像私服
文章目录 前言 1.使用gradle部署springboot项目 2.Docker开启远程访问 3.安装镜像私服Harbor 4.gradle中配置插件 前言 springboot从2.4默认提供了打 ...
- Docker学习六:综合实践
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- C1认证学习六(HTTPS)
C1认证学习六(HTTPS) 文章目录 C1认证学习六(HTTPS) 任务学习 任务目标 加密算法 对称加密 非对称加密 不可逆加密 SSL TLS 任务学习 HTTPS是身披 SSL / TLS 的 ...
- 花书+吴恩达深度学习(十七)序列模型之长短期记忆 LSTM 和门控循环单元 GRU
目录 0. 前言 1. 长短期记忆 LSTM 2. 门控循环单元 GRU 如果这篇文章对你有一点小小的帮助,请给个关注,点个赞喔~我会非常开心的~ 花书+吴恩达深度学习(十五)序列模型之循环神经网络 ...
- 深度学习入门笔记(十七):深度学习的极限在哪?
欢迎关注WX公众号:[程序员管小亮] 专栏--深度学习入门笔记 声明 1)该文章整理自网上的大牛和机器学习专家无私奉献的资料,具体引用的资料请看参考文献. 2)本文仅供学术交流,非商用.所以每一部分具 ...
- apple深度学习开发包Metal
转自:https://zhuanlan.zhihu.com/p/24623380?utm_source=tuicool&utm_medium=referral 今年的NIPS大会上,Googl ...
- 系统学习深度学习(十七)--VGG模型
原文:http://blog.csdn.net/u014114990/article/details/50715548 最近在看imagenet ILSVRC2015 比赛结果,除了 msra 的深 ...
- 深度强化学习控制六足机器人移动个人学习笔记(一)
深度强化学习控制六足机器人移动个人学习笔记(一) 注意事项 ubuntu18对应的ros版本不是Kinect gym算法执行中部分包要求Python不低于3.6 conda虚拟环境安装gym-gaze ...
最新文章
- mybatis plus 导出sql_springBoot+mybatisPlus+hutool 实现输入sql导出 excel表格
- 【精简解释】Java中native关键字作用
- boost::log模块测试检查插入不会使容器中的现有元素无效
- c++ protected_合理使用protected关键字,确保类属性的安全性
- 《C#高级编程》中文第七版 读书笔记(目录阐述)
- Harris及Shi-Tomasi原理及源码【转载】
- php dat文件,window_Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法, 在电脑中的Dat文件是很常 - phpStudy...
- Elasticsearch的javaAPI之get,delete,bulk
- jquery实现上下左右键盘监听_初识 jquery.simulate.js 模拟键盘事件
- 计算机毕业设计的读书笔记,毕业设计之读书笔记
- 使用win10远程控制ubuntu14.04(2)
- 阿里云-个人建网站从0到精通(三)-部署开发环境
- 计算机驱动空间的c盘不足怎么办,c盘空间不足
- python携程怎么做数据同步_利用python yielding创建协程将异步编程同步化
- 【真北直播预报】让你的对话更有力,使十维宇宙不坠落
- mac电脑使用普通键盘截图,全选,拷贝(复制),移动文件的快捷键是什么?
- android设计架构之MVC、MVP、MVVM的理解
- 【深度学习】3-从模型到学习的思路整理
- 男性:曹云金再恋嫩模:男人最重要的是有趣
- Educational Codeforces Round 133 (Rated for Div. 2)(CD题解)
热门文章
- 调制的缺点_DML、EAM与MZI调制的比较
- html5 标签大写还是小写,html5中有没有规定字母标签是用大写还是小写?
- stm32关定时器_STM32F103ZET6的基本定时器
- 【tool】kali linux关于postgresql的使用
- java 事件类型_Spring框架中有哪些不同类型的事件?
- netty依赖_Netty系列之源码解析(一)
- linux内核网络新特性,Linux内核4.4版本带来的网络新特性
- java joda 获取utc时间_java – JodaTime – 如何获取UTC的当前时间
- js学习总结----字符串和Math综合应用-验证码(4位)
- iOS 下ARC的内存管理机制