1012如何使用C++调用神经网络,及使用boost.typeIndex来推断auto的具体类型 | 1021-1025小结

我理想的一天不仅刷题时长足达5小时,而且早上读了英语,下午抄了单词,晚饭前出门运动、晚饭后摘抄了cpp笔记,晚上早睡,早上早起。

其实这样的话,早上英语0.5h,下午单词0.7h,饭前运动回家洗澡0.7h,照抄笔记0.7h;完全控制的时间又加2.6h,刷题5h休息时间0.85h;这就是8.45h的自律控制。我们上班工作时间8h是服从于制度,一周劳累,周末多有昼夜颠倒者。想说,我的理想也太难了吧。只是倘若现在做不到,恐怕,恐怕永远做不到了。

这一模式执行的现实是:我常用两天来完成一天的任务,同时应对突发情况与坏心情,已经到了小我的极限了。

21-24日总共完成了3份英语试卷,同时由于16日-20日的遗留问题,在21-24日3天多的计划中被提及4次,均无进展,24日下午2点我又急躁了。有些完美主义者因为无法轻易克服的缺陷而选择自爆,我是能理解的。面对自己的弱点,我也没有无限的耐心。以上4天的经历又给了我数据:无论是多么次要的目标,一鼓作气三而竭,在第二次定下同样的目标时就应该保证这次目标的执行一定引起该目标进度的质变。否则,最多在第四次面对这个遗留问题时,我会自爆 ヽ( ̄▽ ̄)ノミ

下面是微信群摘要
————— 2020-10-12 —————
要用C++调用神经网络方法有二:1)pytorch有提供c++接口 2)转换神经网络的文件为tensorflowcc可识别的格式,使用tensorflowcc
boost库(1998 Beman G.Dawes)里可获取毫秒级的时间戳;使用标准库语法繁琐;QT库调用的函数更简单
skynet 源码阅读笔记第三篇 用lua来编写配置文件

记录原文:
D霸 14:00

想请问一下大家,有c++不经过调用Python,直接调用已训练好的神经网络的方法吗(训练过程可以用Python)

Q 14:05

训练成功的h5文件转pb文件,用tensorflowcc去调用

> H5文件是层次数据格式第5代的版本(Hierarchical Data Format,HDF5),它是用于存储科学数据的一种文件格式和库文件。接触到这个文件格式也是因为上Coursera深度学习课程的时候,作业用到了。它是由美国超级计算与应用中心研发的文件格式,用以存储和组织大规模数据。目前由非营利组织HDF小组提供支持。
> 目前,很多商业和非商业组织都支持这种文件格式,如Java,MATLAB,Python,R等。
> 官网网站:https://www.hdfgroup.org/
> H5文件在内存占用、压缩、访问速度方面都有非常优秀的特性,在工业领域和科学领域都有很多运用。

Q 14:05

@D霸 学生 深圳

D霸 14:06

谢谢 pytoch框架的是不是不行[Scowl]

Q 14:09

pytorch好像也有提供c++接口,

Q 14:09

具体需要看官网

D霸 14:09

哦哦好,非常感谢!

Q 14:09

也是可以调的,但是用的不是tensorflow cc

妈,她亲我 16:11

cpp里获取毫秒级的时间戳还挺麻烦。

妈,她亲我 16:12

不像java,一个system.currentTimeMillis就搞定了

FightingBoom 16:16

哈哈,写好轮子,直接调用,就方便了

jojogh得木 16:17

boost就有

jojogh得木 16:17

找下

FightingBoom 16:17

另外,貌似有个开源库

妈,她亲我 16:18

QT的就很简单

妈,她亲我 16:18

boost也麻烦。

妈,她亲我 16:19

标准库里获取毫秒级时间戳,std::chrono::milliseconds ms = std::chrono::duration_cast< std::chrono::milliseconds >( std::chrono::system_clock::now().time_since_epoch()

妈,她亲我 16:19

这么长一段

妈,她亲我 16:19

QT只需要QDateTime::currentDateTime().toMSecsSinceEpoch();这个就行了

光城_UpUpFlink 18:56

听说顺丰毁了一批人

光城_UpUpFlink 19:01

牛客上自己看吧[Facepalm]

HINee 19:01



光城_UpUpFlink 19:03

有其他offer还行

光城_UpUpFlink 19:03

没其他的就很难受了,所以多拿几个没坏处

Milittle 22:18

我表示python好难调试

Milittle 22:20

动态语言类型很恶心

Milittle 22:22

那你是没看过大点项目的代码

Milittle 22:22

能把你恶心死

Milittle 22:24

还是我c++好

Milittle 22:24

我已经好久没有写c++代码啦

进击的Lancelot 22:26

https://www.jianshu.com/p/92d6844552e9
skynet 源码阅读笔记 —— 配置文件的加载

进击的Lancelot 22:28

@https://mp.weixin.qq.com/s?__biz=MzI2NjYwOTAyMg==&mid=2247486618&idx=1&sn=ad704f227344b628b485f10b9aea69cc&chksm=ea8ac48bddfd4d9dc36a3db8d95677dbacf51ce087fb5af66b5457078d1141b0a77a9414dbda&mpshare=1&scene=23&srcid=1012JHVz5nmhAPcn23zGTVIh&sharer_sharetime=1603606073227&sharer_shareid=490a02524f0b14dcacef785a7f10b188#rd
(如何查看auto的类型是什么呢)
 还可以使用 boost.typeIndex 来推断,效果更好
(Boost type_index可以获取某种类型的具体类型名称,不管是静态类型名称,还是带有cvr(const-volatile-reference)修饰的名称,还可以获取某个对象运行时的名称。)

光城_UpUpFlink 22:50

看到了我实习期间做的项目中用到的lua东西

进击的Lancelot 23:11

我也是第一次知道可以用lua来编写配置文件

进击的Lancelot 23:12

不过我对 lua 不是很熟练

进击的Lancelot 23:14

不过lua 这门语言蛮有意思的

十年后的陌生人 23:14

现在整天写lua

十年后的陌生人 23:14

cpp导出接口给lua调

十年后的陌生人 23:14

[Facepalm]

十年后的陌生人 23:14

写lua比较快 不用像cpp那样考虑太多= =

Google developed Protocol Buffers for internal use and provided a code generator for multiple languages under an open source license (see below).
The design goals for Protocol Buffers emphasized simplicity and performance. In particular, it was designed to be smaller and faster than XML.[3]
Protocol Buffers are widely used at Google for storing and interchanging all kinds of structured information. The method serves as a basis for a custom remote procedure call (RPC) system that is used for nearly all inter-machine communication at Google.

  • 9
  • +10番茄
  • 1934只自习生围观
  • 2020年10月25日 15:23打卡
  • 3 年,5 月前有动静
  • 引用
  • 举报
最近犒劳过的人

自习生的最新评论
  • 亦C
  • 3 年,5 月前
  • 2020年10月27日 09:29
  • 卡主

(如何查看auto的类型是什么呢)
还可以使用 boost.typeIndex 来推断,效果更好
(Boost type_index可以获取某种类型的具体类型名称,不管是静态类型名称,还是带有cvr(const-volatile-reference)修饰的名称,还可以获取某个对象运行时的名称。)
https://mp.weixin.qq.com/s?__biz=MzI2NjYwOTAyMg==&mid=2247486618&idx=1&sn=ad704f227344b628b485f10b9aea69cc&chksm=ea8ac48bddfd4d9dc36a3db8d95677dbacf51ce087fb5af66b5457078d1141b0a77a9414dbda&mpshare=1&scene=23&srcid=1012JHVz5nmhAPcn23zGTVIh&sharer_sharetime=1603606073227&sharer_shareid=490a02524f0b14dcacef785a7f10b188#rd

  • 亦C
  • 3 年,5 月前
  • 2020年10月25日 15:26
  • 卡主

至于又是什么导致 我 原文 “ D霸 14:00

想请问一下大家,有c++不经过调用Python,直接调用已训练好的神经网络的方法吗(训练过程可以用Python)

” 被解释成内嵌格式,我要再尝试了

总体上,博文的确是支持Markdown的一些风格的
( 虽然 MD 不是 — 作分界线的吗! 难道只能用 *** ? 下次再试了)

  • 亦C
  • 3 年,5 月前
  • 2020年10月25日 15:27
  • 卡主

xxxxxxx
空行
yyyyyyy

xxxxxxxxx

  • 亦C
  • 3 年,5 月前
  • 2020年10月25日 15:28
  • 卡主

xxxxxxx

yyyyyyy

xxxxxxxxx

  • 亦C
  • 3 年,5 月前
  • 2020年10月25日 15:30
  • 卡主

成功! yyyy 前面有4个空格 ヽ( ̄▽ ̄) y


分割线 = *** ?

  • 亦C
  • 3 年,5 月前
  • 2020年10月25日 15:31
  • 卡主

正确 *** 前后空行, 但是感觉 颜色好淡啊~

哇哦。神经网络 好高大上啊【可怜】。

看起来很厉害的样子⛽️

  • 亦C
  • 3 年,5 月前
  • 2020年10月26日 16:09
  • 卡主

哇哦。神经网络 好高大上啊【可怜】。

2015年之前,没人相信职业棋手会被电脑击败 [吐舌]

  • 亦C
  • 3 年,5 月前
  • 2020年10月27日 09:29
  • 卡主

(如何查看auto的类型是什么呢)
还可以使用 boost.typeIndex 来推断,效果更好
(Boost type_index可以获取某种类型的具体类型名称,不管是静态类型名称,还是带有cvr(const-volatile-reference)修饰的名称,还可以获取某个对象运行时的名称。)
https://mp.weixin.qq.com/s?__biz=MzI2NjYwOTAyMg==&mid=2247486618&idx=1&sn=ad704f227344b628b485f10b9aea69cc&chksm=ea8ac48bddfd4d9dc36a3db8d95677dbacf51ce087fb5af66b5457078d1141b0a77a9414dbda&mpshare=1&scene=23&srcid=1012JHVz5nmhAPcn23zGTVIh&sharer_sharetime=1603606073227&sharer_shareid=490a02524f0b14dcacef785a7f10b188#rd

作者的近日打卡

猜你喜欢

Dft - Collet tukey
  • Xchan
  • ♂ 37
  • 6级
  • 自律力59.55
  • 新加坡
  • 工程师
R - 昨天:数据两课,POI , R语言一节课 一个单元练习 , 记得填满一列再来一列
https://developer.mozilla.org/zh-CN/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML - 昨晚大概意识到前端的学习进度落后了,大半夜不睡觉用B站学英语——你哪里在学英语,
明确输入输出-JLINK - 明确输入输出-JLINK , 1.用时间记录步骤完成度 , 2.45分钟,15分
Biopython - Because of two much lab work recently, t
  • Alisa
  • ♀ 39
  • 6级
  • 自律力38.85
  • The Arctic Circl
41121365563 - asdnkasjhfasnflkasfkaksdxakfnaslfnlsakfa
CatBoost - 与XGBoost、LightGBM相比,CatBoost的创新点有: , ,
  • 公达
  • ♂ 38
  • 9级
  • 自律力97.42
  • 北京
  • 程序员
Day12 QFII、QDII、ETF、CDR,这些和跨境投资相关的缩写都是啥意思? - 一、QFII和QDII , , QFII(Qualified **Foreig
doyen - ![](https://scontent-frx5-1.xx.fbcdn.net
10.09-10简报:在函数内分配内存给指针并返回;如果将返回值复制赋给 某个指针,应该还可以通过delete删除,不会引起内存泄漏? - 今日一句总结:假设我的专业课可以考到126分,政治60分;那么我只要数学+英语>

合作伙伴

线上在线自习室晚自习。番茄工作法、四象限、打卡、作业清单、作业辅导、作业交流、作业跟踪、作业计划、个人宣传相关内容

行恒 © 行恒 2013