算法基础和数学基础都不高,学ai能干什么?
如果算法基础和数学基础都不高,学AI就只能做个调包侠了,除此之外还能为你提供解决某些问题的思路,如果是这样我建议你还是不要踏入这个行业了,做一个软件开发工程师也许会更好。
调包侠很多算法其实已经都被封装好了,你也不需要对算法和数学基础要求有多高,一句代价即可调用。下面就用MXNet深度学习框架来介绍一下,这里就以SSD目标检测算法为例
不用训练,也不需要任何的算法和数学基础你就完成了一个目标检测算法。
提供解决某些问题的思路人工智能能够这么受欢迎,其实主要还是因为它确确实实能够解决很多痛点问题。比如说,某天你的上司给你提了一个需求,让你设计一套程序来识别一下,图片中的蜡笔小新
通过图片观察你可以发现,蜡笔小新有一个土豆头、大耳朵、喜欢穿红色短袖、黄色裤子等,然后再根据这些特征定义一系列的规则,最终我们的程序能够识别出蜡笔小新了,但是实际应用的时候你会发现这些特征大都需要设定阈值,而小新也不是那么听话只保持某个动作,他会做很多动作从而导致你的程序识别率并不高。
所以,这时候你必须要通过其它的方法来实现这个功能了,然而这时候你了解到了有一种目标检测算法可以很好的解决这个问题,这时候你学到AI算法就能够应用上了。
为什么说如果算法和数学基础如果不够,不建议踏入这个行业呢?等你学完之后,想找一个人工智能开发岗位的工作时,你会发现面试官老是会问各种算法原理,如果没有一定数学知识和算法知识是很难学会这些东西的,所以如果这些基础不扎实在面试的时候就会被pass掉,更别说找一份好工作了。
而且人工智能行业的算法更新迭代速度之快,如果你没掌握一定的算法和数学知识也是无法看懂论文来更新你的知识,所以即使你有幸能够踏入这个行业,也很难有一番成就。
作为一名科技工作者,同时也是一名教育工作者,我来回答一下这个问题。
首先,在AI技术逐渐开始落地应用的大背景下,AI领域会释放出大量的应用型岗位,目前可以重点关注一下如何通过AI平台来进行各种人工智能应用的开发,这种开发方式对于数学基础和算法的要求都不高,开发的门槛也相对比较低。
站在科技行业的角度来看,当前已经进入了人工智能时代,随着各大科技公司纷纷开放自身的人工智能平台,未来更多的人工智能应用将逐渐开始落地应用。从目前产业结构升级的大背景来看,人工智能产品将首先会考虑在行业领域实现落地应用,而这个过程中会释放出大量的应用型人才需求。从这个角度来看,对于广大的应用级程序员来说,未来在人工智能平台的辅助下,人工智能产品的开发难度会大幅度下降。
从目前已经推出的人工智能平台来看,主要集中在计算机视觉和自然语言处理两大领域,实际上这两大领域也是目前人工智能最常见的应用领域,相关的应用案例和应用场景也相对比较多。除了计算机视觉和自然语言处理之外,目前人工智能平台还整合了更多的行业资源,在结合云计算平台的情况下,人工智能技术的应用范围会得到明显的拓展。实际上,随着5G通信的落地应用,云计算平台、大数据平台和人工智能平台的结合会逐渐紧密,而且未来很有可能会在物联网领域形成整体的落地方案。
最后,对于基础知识比较薄弱的人来说,应该注重知识结构的全面性,尤其是要掌握一些平台相关的开发知识,未来可以选择走全栈程序员路线。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!