人工智能就业前景越来越严峻了,你还在坚持吗?

news2025/2/1 15:57:31
 
 

点击上方关注 “终端研发部

设为“星标”,和你一起掌握更多数据库知识

从最近最火的chatGpt来看,AI时长不但没有低迷下去,而且还越来越好了!去年毕业的一个朋友,硕士毕业,目前在字节做机器学习工程师,负责开发和实施机器学习算法,建立模型并进行数据分析和预测,月薪达到45K,现在日子过的是麻麻香!

AI在人们生活中的表现

人工智能研究的范畴包含自然语言处理、机器算法学习、神经网络、模式识别、智能搜索。应用的领域包含机器翻译、语言和图像理解、自动程序设计、专家系统等。

随着AI不断取得进步,它将会渗透到我们生活的每个领域。目前AI还是在发展初期,就已经深入到了人们生活的方方面面,比如在网络安全方面人工智能在网络安全中的应用前景,将确保限制黑客引发网络犯罪。

此外,人工只能在信用卡欺诈检测、安全数据的处理、智能预警、自动驾驶汽车等方面已经起到了很大的作用

AI目前的就业情况

毕竟现在的AI的热门行业非常多,不要是未来,就是现在在招聘网上我们可以看到很多的人AI职位,比如自然语言处理工程师,计算机视觉工程师,机器人工程师,数据分析师,智能系统架构师等等

ca7093c2a52887167436de3ec305bd39.png

我们可以看一则招聘:

  • 熟悉 Diffusion模型,GAN模型,Transformer模型

  • 熟悉AI行业会议,具备理解论文并将论文算法实现的能力,有CV相关经历

  • 熟悉python语言和pytorch框架,熟悉tensorflow,pytorch,熟悉修改深度学习模型架构

  • 英文能力优秀,阅读实现英文原文期刊,有海外背景优先

  • 具备良好的沟通能力、团队协作精神

  • 有视频,3D领域经验者优先


【工作内容】

1、研究开发改进AIGC算法
2、进行数据收集,数据处理,训练模型
3、对现有模型进行优化,调整,以适应业务需求
4、与其他数据科学家、工程师和产品经理一起设计,开发产品

所以AI的行情还是有的,同样要求也是不低!所以你要找对方法去学习,毕竟随着AI技术的发展,作为程序员需要不断学习和更新自己的技能,才能适应AI带来的多变性岗位!

人工智能的就业要求

编程语言要如Python、C++和Java,对于数据的收集、清洗、分析和可视化,数学和统计学:要求熟悉AI的各种工具和框架,如TensorFlow、PyTorch、Scikit-Learn,毕竟在某些特定领域的知识,例如医疗保健、金融、自然语言处理等

如何学习AI

如何学习AI,当然离不开这 脑图

3511fd207c0519a1aca5a7f5b621981b.png

具体怎么学习呢,下面根据我的经验,可以分为一下7个阶段

1、打好数学基础

首先要具备一定的数学知识,学基础包含:线性代数、微积分、概率统计和信息论等内容。从大学到现在,课堂上学的和自学的数学其实不算少了,可是在研究的过程中总是发现需要补充新的数学知识,如Learning、Vision等都是很多种数学的交汇场。可见数学在AI技能进阶之路上有着极其重要的地位!

2、概率论与数理统计

人工智能中很多算法涉及到概率论与数理统计中的内容,比如最大似然估计Q,高斯分布
这里需要看概率分布(正态分布、均匀分布、伯努利分布)、抽样分布(t 分布、卡方分布%)、统计量(均值、方差、置信区间)、假设检验°等。

3、技术基础

计算机原理、程序设计语言,以及算法基础以及对应领域知识(图像、语音,NLP)。比如Python还支持TensorFlow、PyTorch以及Keras等高人气机器学习与深度学习实现框架。

4、机器学习、深度学习等算法

机器学习算法里面要学的包括机器学习中的逻辑回归、决策树模型、集成算法、聚类算法和深度学习中的深层神经网络(DNN)、卷积神经网络(CNN)、循环神经网络(RNN),这是我们在算法方面要学习的。
学习常用的机器学习算法: 学习常用的机器学习算法,包括决策树、支持向量机、随机森林、朴素贝叶斯、k-最近邻算法等等。

5、大数据应用

大数据(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。

6、熟悉机器学习工具库

比如cikit-Learn、Statsmodels、PyMC、Shogun、Gensim、Orange、PyMVPA、Theano、比如, AutoML具有三个主要优点:
它通过自动化最重复的任务来提高效率。这使数据科学家可以将更多的时间投入到问题上,而不是模型上。自动化的ML管道还有助于避免由手工作业引起的潜在错误。

AutoML是朝着机器学习民主化迈出的一大步,它使每个人都可以使用ML功能。

7、关于学习AI的基本必学书籍

购买书籍,AI的书籍有偏理论的,比如《深度学习》、《统计学方法》,比较适合学理论知识,如果是初学者,学起来非常艰难,很难坚持下来。
《人工智能:一种现代的方法(第4版)》

a60450b60c27eda36c7d9f5b597b3c65.png

本书全面、深入地探讨了人工智能(AI)领域的理论和实践,以统一的风格将当今流行的人工智能思想和术语融合到引起广泛关注的应用中,真正做到理论和实践相结合。


《TensorFlow机器学习项目实战》

44567c4f146ea1e964e20aa207ac068d.png

全书共10章,分别介绍了TensorFlow基础知识、聚类、线性回归、逻辑回归、不同的神经网络、规模化运行模型以及库的应用技巧。


《Python机器学习实践指南》


结合了机器学习和Python 语言两个热门的领域,通过利用两种核心的机器学习算法来用Python 做数据分析。

d713d7c6b9880a2fb66945bdc5d5e488.png

本书适合Python 程序员、数据分析人员、对算法感兴趣的读者、机器学习领域的从业人员及科研人员阅读。


此外还有《机器学习Web应用》  、《实用机器学习》 、《OpenCV和Visual Studio图像识别应用开发》 、《人脸识别原理及算法——动态人脸识别系统研究》  、《精通Python自然语言处理》  、《Python自然语言处理》 《概率编程实战》 、《自己动手写神经网络》


不过个人感觉光看书还是远远不够的,还要了解一些最主流的AI技术栈,比如近最火的就是AGI了,里面也用到了AI等机器学习的大量算法。

个人的建议

虽然AI离爆发点有些时间,但是部分领域已经早早地应用到人们的生活中了,例如基于深度神经网络的图像识别,人脸识别和医学影像识别,早就跳脱了理论探索阶段,达到商业落地的程度了。


况且还有上面优秀的资源去学习,如果想在人工领域有所竞争力,前沿的知识还是需要具备的~比如目前的深度学习,无论通过哪个领域去学习,一定要多去实践,

所以学习AI,不光要不断地去学习,还要讲究效率,这样才能在这个行业更加长久!

407265ca3ed7a24ff5c12c5936b1084a.jpeg

回复 【idea激活】即可获得idea的激活方式

回复 【Java】获取java相关的视频教程和资料

回复 【SpringCloud】获取SpringCloud相关多的学习资料

回复 【python】获取全套0基础Python知识手册

回复 【2020】获取2020java相关面试题教程

回复 【加群】即可加入终端研发部相关的技术交流群

用 Spring 的 BeanUtils 前,建议你先了解这几个坑!

lazy-mock ,一个生成后端模拟数据的懒人工具

在华为鸿蒙 OS 上尝鲜,我的第一个“hello world”,起飞!

字节跳动一面:i++ 是线程安全的吗?

一条 SQL 引发的事故,同事直接被开除!!

太扎心!排查阿里云 ECS 的 CPU 居然达100%

一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)

相信自己,没有做不到的,只有想不到的

在这里获得的不仅仅是技术!

feb014c2028ee2a2a7cd14674d4e29ae.png

0d5c2bb0c173ebaffb63ae904a30b0eb.gif

喜欢就给个“在看54fad87badc6ad660483c263ae96147b.gif 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1093775.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Spring框架】Spring监听器的简介和基本使用

目录 一、观察者模式 1.1 模型介绍 1.2 观察者模式Demo 1.2.1 观察者实体 1.2.2 主题实体 1.2.3 测试代码 二、Spring监听器的介绍 2.1 事件(ApplicationEvent) 2.1.1 Spring内置事件 2.1.2 Spring内置事件 2.2 事件监听器(Applic…

阿里云安全中心需要购买吗?功能及价格告诉你值不值!

阿里云云安全中心有必要购买吗?云安全中心经常提示云服务器高危漏洞,需要购买云安全中心吗?无论是云服务器上是网站还是其他应用,难免会存在漏洞,有漏洞是一定要修复的,云安全中心不仅可以修复漏洞还可以防…

【C++STL基础入门】list的增、删

文章目录 前言一、list迭代器1.1 list迭代器的定义 二、list增2.1 头添加2.2 尾添加2.3 中间添加 三、list删3.1 尾删除3.2 头删除3.3 删除指定元素3.4 clear()函数3.5 remove()函数3.6 unique()函数 总结 前言 在C中,STL(Standard Template Library&am…

ALBERT-更小更少但并不快

BERT模型的压缩大致可以分为:1. 参数剪枝;2. 知识蒸馏;3. 参数共享;4. 低秩分解。 其中,对于剪枝,比较简单,但是容易误操作降低精读; 对于知识蒸馏,之前我写个一系列的…

【完美世界】战王之殇特别篇定档,11月3日播,云曦受辱石昊杀红眼了

Hello,小伙伴们,我是小郑继续为大家深度解析完美世界国漫资讯。 完美世界第132集已经播出了,相信很多人都去看了。但是不知道大家注意到这一集的片尾没有。如果没有快进或者直接跳过的话,那么应该知道,官方给大家送惊喜了。 这个…

高校教务系统登录页面JS分析——四川大学

高校教务系统密码加密逻辑及JS逆向 本文将介绍高校教务系统的密码加密逻辑以及使用JavaScript进行逆向分析的过程。通过本文,你将了解到密码加密的基本概念、常用加密算法以及如何通过逆向分析来破解密码。 本文仅供交流学习,勿用于非法用途。 一、密码加…

进程同步互斥问题

互斥-临界区前后分别PV操作;同步-前V后P 一、生产者费者问题 1.过程: 生产者生产产品——>缓冲区(供两者共享使用)——>消费者取出产品使用;但缓冲区有容量要求,会导致等待与唤醒。缓冲区是临界资源,各进程必…

Jetpack:007-各种各样的Button

文章目录 1. 概念介绍2. 使用方法2.1 Button2.2 IconButton2.3 ElevatedButton2.4 OutlinedButton2.5 TextButton2.6 FloatingActionButton 3. 示例代码4. 内容总结 我们在上一章回中介绍了Jetpack中输入框相关的内容,本章回中将要介绍 Button。闲话休提&#xff0…

Linux系统编程02

makefile的原理 问题需求 之前我们讲过C语言代码主要是经过编译和链接两个步骤生成目标文件,但是在编译的时候我们可能需要进行多条指令的输入,要对main函数所在的文件进行汇编,再将我们定义的函数文件进行汇编,分别形成*.o文件&a…

网课、会议投屏自动截屏软件推荐 —— 使用定时自动截屏软件,自动截屏网课、会议投屏,方便回顾、整理

在当前的远程学习和工作环境下,我们经常需要参加网课和会议,而这些内容通常都是通过投屏的方式呈现给我们的。为了更好地记录和回顾这些内容,我们可以使用定时截屏软件来保存这些投屏截屏。 定时截屏软件功能 定时截屏软件可以帮助我们定时…

ModSecurity开源WAF防火墙和控制面板安装教程

ModSecurity开源WAF防火墙和控制面板安装教程 CyberPanel带有两个版本,一个是CyberPanel,另一个是CyberPanel Ent。CyberPanel附带OpenLiteSpeed,不限数量域名完全免费。CyberPanel Ent附带LiteSpeed Web Server Enterprise,只免…

2023年中国门把手产量、销量及市场规模分析[图]

门把手行业是指专门从事门把手的设计、制造、销售和安装等相关业务的行业。门把手是门窗装饰硬件的一种,用于开启和关闭门窗,同时也具有装饰和美化门窗的作用。 门把手行业分类 资料来源:共研产业咨询(共研网) 随着消…

leetCode 72. 编辑距离 动态规划 + 滚动数组 + 优化空间

72. 编辑距离 - 力扣(LeetCode) 给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作: 插入一个字符删除一个字符替换一个字符 编辑距离的应用场景:…

200多万开发者才开发91款应用,国产手机操作系统离开安卓活不了?

随着某国产手机操作系统强调将不再兼容安卓,他们沸腾了,表示将真正独立自主发展,然而业界人士却指出号称拥有220万开发者的该款操作系统至今仅开发了91款应用,彻底撕下了它的遮羞布。 应用对一个智能操作系统有多重要,…

Go 代码块与作用域,变量遮蔽问题详解

Go 代码块与作用域详解 文章目录 Go 代码块与作用域详解一、引入二、代码块 (Block)2.1 代码块介绍2.2 显式代码块2.3 隐式代码块2.4 空代码块2.5 支持嵌套代码块 三、作用域 (Scope)3.1 作用域介绍3.2 作用域划定原则3.3 标识符的作用域范围3.3.1 预定义标识符作用域3.3.2 包代…

互联网Java工程师面试题·Java 并发编程篇·第八弹

目录 33、Java 死锁以及如何避免? 34、死锁的原因 35、怎么唤醒一个阻塞的线程 36、不可变对象对多线程有什么帮助 37、什么是多线程的上下文切换 38、如果你提交任务时,线程池队列已满,这时会发生什么这里区分一下: 39、J…

探索JDK8新特性,Stream 流:构建流的多种方式

当我们处理集合数据时,往往需要对其进行各种操作,如过滤、映射、排序、归约等。在 Java 8 中引入的 Stream 流为我们提供了一种更加简洁和灵活的方式来处理数据。上述情况都是流对集合进行操作的,但是对于流的创建操作还是不太了解&#xff0…

解密并发编程的时间之谜:揭开Happens-Before的神秘面纱

优质博文:IT-BLOG-CN 一、简介 为什么需要happens-before原则: 主要是因为Java内存模型 , 为了提高CPU效率,通过工作内存Cache代替了主内存。修改这个临界资源会更新work memory但并不一定立刻刷到主存中。通常JMM会将编写的代码…

docker保存镜像出错

报错:open .docker_temp_801673807: Access is denied. 查询后发现是因为C盘权限问题导致失败,修改保存路径:docker save -o D:\nginx.tar nginx:latest后成功。

解决docker使用pandarallel报错OSError: [Errno 28] No space left on device

参考:https://github.com/nalepae/pandarallel/issues/127 在使用pandarallel报错OSError: [Errno 28] No space left on device,根据上述issue发现确实默认使用的MEMORY_FS_ROOT为 /dev/shm,而在docker环境下这个目录大小只有64M&#xff0…