以后开发图片类APP不用愁啦,腾讯开源了自家用的移动端神经网络框架
中国大厂们似乎开始在开源界发力了腾讯应用图标,嗯,似乎
——精推菌
最近国内大厂动作频频,前有百度开源无人车框架,野心勃勃。现在腾讯的优图实验室也开源了自己的神经网络计算框架—
中国大厂们似乎开始在开源界发力了腾讯应用图标,嗯,似乎 ——精推菌 最近国内大厂动作频频,前有百度开源无人车框架,野心勃勃。现在腾讯的优图实验室也开源了自己的神经网络计算框架——NCNN。 那么这个框架到底如何呢,今天精推菌带领大家一探究竟—— ncnn 的起源 想要在移动端使用神经网络,但是caffe 和 tensorflow 有太重,依赖繁杂,手机上又米有 cuda,所以腾讯就想到了在手机端实现一套前向网路的神经网络框架,轻量级,速度快,专注于手机网络。 ncnn 啥意思 卷积神经网络(Convolutional Neural Network)简称 cnn。第一个字母 n,代表了 new、next,native 等多种释义,而且据说项目组负责人的英文名第一个字母也是 n(neon),算是程序员的一个小小的恶趣味吧~ 跨平台的框架 作为面向手机端的神经网络框架实现,当然是全都跨平台的支持,但是主要还是优先支持 Android,次要支持 IOS、Windows 和 Linux。 有哪些现实应用 ncnn 隶属于腾讯优图实验室,在内部使用优秀后,现在开源。目前已在腾讯多款应用中使用,如 QQ,Qzone,微信,天天P图等。 计算精度和性能 arm v7上速度快,精度也足够高,amd64上速度有些慢,而且编译器会出现一些奇怪的问题,待腾讯后续优化。 行动能对比如下,主要是和 caffe-android-lib 对比,计算速度方面略胜一筹: 功能概括 小小的吐槽下腾讯,GitHub 上项目的文档写的比较 low,中英文混杂,而且还不全面,只有简单的介绍,没有 step-by-step 的入门文档,wiki写的比较凌乱,看起来像是内部沟通的文档。还是希望大厂能够规范起来,造福广大码农啊。 围观地址 GitHub 地址: 其他精彩内容,敬请关注:GitHub精品推荐 扫码关注 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |