0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

做算法要学python还是C++?

朱老师物联网大讲堂 2022-03-08 09:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

876ebea0-9e37-11ec-8b86-dac502259ad0.png

昨天在C++群里和同学的聊天记录,希望对大家有一定启发。

AI,或者说本轮AI革命背后的深度神经网络技术,对现代科技的发展影响非常之大。我们现在用的电脑手机等内部核心都是CPU,俗称计算机。

计算机,计算机,就是用来做计算的,所以计算一直都是核心。不管是用电脑画图,做Excel表格,还是用智能手机购物,看电影听音乐,实际上体现在机器中都是计算2字。

过去这么多年,我们一直是以CPU做计算为主的,大多数情况下CPU的算力也都是够用的。但是某些需要巨大算力的地方就不够用了。

譬如说大图像视频的渲染。没错,典型代表就是游戏特效了。这时候需要大量算力,CPU不够,所以有了GPU的大发展。所以Nvidia越来越火,刚开始只是个卖显卡给Intel做配套的,结果慢慢成了主角。

然后到了AI时代,除了GPU之外,有了更多的主角。尤其是专为神经网络计算而生的NPU,还有为CPU增加算力的SIMD技术等。软件上也有了tensorflow等AI框架,AI训练平台更是越来越多,越来越完备。

数据驱动计算,正在成为新的趋势和发展方向。以后有时间可以和大家展开聊一下。

大家对算法开发岗位还有什么疑问,或者想了解的,想讨论的。欢迎在评论区给我留言,我会一一回复。如果有比较好的问题,值得深入说的,会专门写文章来讲。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    57

    文章

    4858

    浏览量

    89609
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CC++之间的联系

    1、语法兼容性: C++完全兼容C语言的语法,这意味着任何有效的C语言程序都可以直接在C++编译器下编译通过。 2、底层控制: C++
    发表于 12-11 06:51

    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
    的头像 发表于 08-06 15:33 3603次阅读
    技能+1!如何在树莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    C++Python:树莓派上哪种语言更优?

    Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++在物联网项目中同样广受欢迎且功能强大。那么,在树莓派项目中选择哪种语言更合适呢?Python因其简洁性、丰富的库和资源而被
    的头像 发表于 07-24 15:32 659次阅读
    <b class='flag-5'>C++</b> 与 <b class='flag-5'>Python</b>:树莓派上哪种语言更优?

    在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
    的头像 发表于 06-06 13:56 621次阅读
    基于LockAI视觉识别模块:<b class='flag-5'>C++</b>目标检测

    主流的 MCU 开发语言为什么是 C 而不是 C++

    在单片机的地界儿里,C语言稳坐中军帐,C++想分杯羹?难喽。咱电子工程师天天跟那针尖大的内存空间较劲,C++那些花里胡哨的玩意儿,在这儿真玩不转。先说内存这道坎儿。您当stm32f4的256kRAM
    的头像 发表于 05-21 10:33 783次阅读
    主流的 MCU 开发语言为什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?

    硬件好还是软件好?

    硬件好还是软件好? 选择学习硬件还是软件取决于个人兴趣、职业目标以及对不同工作方式的偏好。以下是两者的一些比较,帮助你做出更合适的选择。 学习硬件可以让你深入了解计算机和电子设备的
    发表于 04-07 15:27

    Python在嵌入式系统中的应用场景

    你想把你的职业生涯提升到一个新的水平?Python在嵌入式系统中正在成为一股不可缺少的新力量。尽管传统上嵌入式开发更多地依赖于CC++语言,Python的优势在于其简洁的语法、丰富的
    的头像 发表于 03-19 14:10 1215次阅读

    C++学到什么程度可以找工作?

    C++学到什么程度可以找工作?要使用C++找到工作,特别是作为软件开发人员或相关职位,通常需要掌握以下几个方面: 1. **语言基础**:你需要对C++的核心概念有扎实的理解,包括但不限于指针、内存
    发表于 03-13 10:19

    创建了用于OpenVINO™推理的自定义C++Python代码,从C++代码中获得的结果与Python代码不同是为什么?

    创建了用于OpenVINO™推理的自定义 C++Python* 代码。 在两个推理过程中使用相同的图像和模型。 从 C++ 代码中获得的结果与 Python* 代码不同。
    发表于 03-06 06:22

    基于OpenHarmony标准系统的C++公共基础类库案例:ThreadPoll

    1、程序简介该程序是基于OpenHarmony标准系统的C++公共基础类库的线程池处理:ThreadPoll。本案例完成如下工作:创建1个线程池,设置该线程池内部有1024个线程空间。启动5个线程
    的头像 发表于 02-10 18:09 613次阅读
    基于OpenHarmony标准系统的<b class='flag-5'>C++</b>公共基础类库案例:ThreadPoll

    Spire.XLS for C++组件说明

    Spire.XLS for C++ 是一款专业的 C++ Excel 组件,可以用在各种 C++ 框架和应用程序中。Spire.XLS for C++ 提供了一个对象模型 Excel
    的头像 发表于 01-14 09:40 1305次阅读
    Spire.XLS for <b class='flag-5'>C++</b>组件说明

    EE-112:模拟C++中的类实现

    电子发烧友网站提供《EE-112:模拟C++中的类实现.pdf》资料免费下载
    发表于 01-03 15:15 0次下载
    EE-112:模拟<b class='flag-5'>C++</b>中的类实现