
昨天在C++群里和同学的聊天记录,希望对大家有一定启发。
AI,或者说本轮AI革命背后的深度神经网络技术,对现代科技的发展影响非常之大。我们现在用的电脑、手机等内部核心都是CPU,俗称计算机。
计算机,计算机,就是用来做计算的,所以计算一直都是核心。不管是用电脑画图,做Excel表格,还是用智能手机购物,看电影听音乐,实际上体现在机器中都是计算2字。
过去这么多年,我们一直是以CPU做计算为主的,大多数情况下CPU的算力也都是够用的。但是某些需要巨大算力的地方就不够用了。
譬如说大图像视频的渲染。没错,典型代表就是游戏特效了。这时候需要大量算力,CPU不够,所以有了GPU的大发展。所以Nvidia越来越火,刚开始只是个卖显卡给Intel做配套的,结果慢慢成了主角。
然后到了AI时代,除了GPU之外,有了更多的主角。尤其是专为神经网络计算而生的NPU,还有为CPU增加算力的SIMD技术等。软件上也有了tensorflow等AI框架,AI训练平台更是越来越多,越来越完备。
数据驱动计算,正在成为新的趋势和发展方向。以后有时间可以和大家展开聊一下。
大家对算法开发岗位还有什么疑问,或者想了解的,想讨论的。欢迎在评论区给我留言,我会一一回复。如果有比较好的问题,值得深入说的,会专门写文章来讲。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
python
+关注
关注
58文章
4885浏览量
90307
发布评论请先 登录
相关推荐
热点推荐
手搓C++离散小波变换DWT程序
关于小波变换,我们当然可以选择速度更快地方式来使用它。和python相比,C++编译后的代码在对同一组参数配置并且处理同一组数据,在没有优化的情况下,处理速度可以快达10倍上,均不包括把结果写入csv文件步骤的时间。下图中的19.9s是指被处理的数据时长。
C++音视频实战-FFmpeg基础到工程-多路H265监控录放开发
Python 在算法模型训练中大行其道,但在处理海量视频流的实时编解码、网络传输与渲染等底层核心任务时,C++ 凭借其极致的内
C++与lua联合编程
手工业”。然而,这两种内存管理机制截然不同的语言,如何在一个进程内进行高效的数据交换,一直是企业级开发中的痛点。(看讠果aixuetang。xyz)
从经济学的视角来审视,夏曹俊老师《C++ 脚本编程
发表于 04-19 16:27
C++:const 的空间,常量也能占内存?
] != BLACK)):
return True
return False
c++语言5g.FsW.dgdfgsg.cnJIWWQc++语言
c++语言5g.I5y.dgdfgsg.cnJIWWQc++
发表于 04-16 19:19
嵌入式人别困在舒适区!AI 拓展学习真没那么难,看完少走1年弯路
了。身边常听到这样的声音:“我做STM32开发5年,靠这些手艺能安稳吃饭,为啥要学AI?”、“Python、深度学习听着就难,我数学一般,肯定学不会”、“AI都是
没有专利的opencv-python 版本
所有 官方发布的 opencv-python 核心版本(无 contrib 扩展)都无专利风险——专利问题仅存在于 opencv-contrib-python 扩展模块中的少数算法(如早期 SIFT
发表于 12-13 12:37
C语言和C++之间的区别是什么
区别
1、面向对象编程 (OOP):
C语言是一种面向过程的语言,它强调的是通过函数将任务分解为一系列步骤进行执行。
C++在C语言的基础上扩展了面向对象的特性,支持类(class)、封装、继承
发表于 12-11 06:23
C++程序异常的处理机制
的健壮不仅仅有算法上的优越性,还存在程序对各种异常情况的识别和处理能力,如果对这些异常没有得到较好的处理,就非常容易引起程序的奔溃。
那么C++设计了一套异常处理机制,一方面能够使得异常处理和正常
发表于 12-02 07:12
技能+1!如何在树莓派上使用C++控制GPIO?
在使用树莓派时,你会发现Python和Scratch是许多任务(包括GPIO编程)中最常用的编程语言。但你知道吗,你也可以使用C++进行GPIO编程,而且这样做还有不少好处。借助WiringPi
C++ 与 Python:树莓派上哪种语言更优?
Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++在物联网项目中同样广受欢迎且功能强大。那么,在树莓派项目中选择哪种语言更合适呢?Python因其简洁性、丰富的库和资源而被
在STM32F103c8上做DLQR最优控制算法的C编程资料
这是我近期做的一个项目--基于STM32F103c8的DLQR控制算法的C编程,涉及DLQR最优控制算法、嵌入式STM32F103编程、CM
发表于 07-23 15:30
•0次下载
基于LockAI视觉识别模块:C++目标检测
本文档基于瑞芯微RV1106的LockAI凌智视觉识别模块,通过C++语言做的目标检测实验。本文档展示了如何使用lockzhiner_vision_module::PaddleDet类进行目标检测,并通过lockzhiner_vision_module::Visualiz
主流的 MCU 开发语言为什么是 C 而不是 C++?
在单片机的地界儿里,C语言稳坐中军帐,C++想分杯羹?难喽。咱电子工程师天天跟那针尖大的内存空间较劲,C++那些花里胡哨的玩意儿,在这儿真玩不转。先说内存这道坎儿。您当stm32f4的256kRAM
做算法要学python还是C++?
评论