当前位置: 首页 > news >正文

零基础女生如何入门人工智能,从哪里下手?学习时间大概要多久?

作为一个理工科早期毕业生,出于近乎本能的敏感,格外关注全网热议的ChatGPT。
本来国内就业环境就不好,各行各业内卷越来越严重,加上人工智能的异军突起,各行各业势必将迎来科技进步跨时代的巨大冲击,在此情形 下,有些人必将失业,被人工智能代替。
逼着我们不得不捡起来大学学过的知识,继续学习,才能在未来拥有立足之地。

在这里插入图片描述

什么是通用人工智能(AGI)?

通用人工智能(AGI)是人工智能的一种理论形式,可以像人类一样学习和推理,有可能解决复杂的问题并独立做出决策。
然而,那些致力于AGI开发的人旨在复制人类的认知能力,包括感知、理解、推理、学习、规划、决策、创造等多个方面,跨越广泛的领域。

目前,人工智能的研究已经涉及到计算机科学、数学、物理学、心理学、哲学等多个领域,旨在模拟和实现人类的智能行为和思维过程。人工智能被广泛应用于图像识别、语音识别、自然语言处理、智能推荐、自动驾驶、智能制造、医疗保健等众多领域,对社会、经济、科技的发展产生了深远影响。

像我这样有一些计算机基础的人,也想学些一些这方面的知识, 不求以后真的转行从事这方面的工作,可以解决一些生活中的小问题,也是可以的。

如何入门人工智能?

第一步,务实基础,学习高数和Python编程语言

人工智能是计算机和数学的交叉学科,会涉及到很多数据、算法问题,而这些都是数学推导出来的,所以要理解算法,就需要先学习一部分高数知识。
先将高等数学基础知识学透,从基础的微积分、线性代数、概率论和凸优化等入门,只有基础有了,才能层层积累。

计算机基础的部分,一般学习人工智能至少要掌握一门语言,最好是python,学习难度相对来说更容易,通用程度比较高,所以学习性价比非常高。

第二步,掌握机器学习和深度学习算法

一切的技术的出现都是为了解决现实问题,简单问题需要简单分析,一般会用数据分析,通过数据对比发现问题出现的原因。

机器学习有很多种方法,比如决策树、神经网络、支持向量机等,不同算法解决不同的问题,而深度学习算法是机器学习中的一个分支方法。

深度学习算法对数据量要求比传统机器学习算法更多,深度学习算法可以直接通过cnn实现自动特征提取,泛化性更强,深度学习对语言、文本、图像均有很强的表现。

在这里插入图片描述

第三步就是实践和实操了。

在学习人工智能的过程中,需要不断的通过实践项目,来加深对人工智能算法的理解和应用,也可以巩固学到的知识。
可以尝试参加开源项目或者自主开发一个相对简单、完整的人工智能应用项目,比如简单地语音识别、图像识别、自然语言处理等,通过这些获取实践经验。

第四步,参加在线课程和培训班

基础知识扎实有过 丰富变成经验的朋友,完全可以通过自学掌握AGI的基础,另外可以通过报名一些在线教育平台,人工智能培训班学习更深入的知识。
像我这样基础不是特别牢固,编程经验不足的小白来说,还是放弃自学吧,如果真的想学,一定要找个靠谱的正规渠道,从零开始,循序渐进的学习。
在这里插入图片描述

我发现在一个「AGI课堂」推出的【程序员的AI大模型进阶之旅】免费公开课,一共2天的课程,特邀圈内技术大佬孙志刚,一个月时间独立开发的大模型评测软件ChatALL.ai,成为 GitHub 全球热榜第一,是有实战和影响力的[开发者,在CV方向曾设计出世界排名第一的算法,可以及时的帮我们全面解读前沿技术,提升认知和明确方向,成为AI技术革新下更大的收益者!

在这里插入图片描述

比如,这次课程的一些课题:
● 这次AI技术,和以往的技术变革有何根本不同?
● 如何利用LangChain让你的LLM更强大?
● 如何让自己成为变化的受益者?
● 未来的哪些程序员收入会提高
● 借助大模型技术提高收入的可行性

尤其针对目前内卷严重的程序员从业者,还有在校大学生有这方面职业规划的,都可以先听课,能更清晰的了解自身的不足和未来努力的方向。

这个课程是免费的,直接点击上方的公开课链接免费报名,不需要花钱就可以直接学习,还可以获得AI大模型资料包,可以直接上手实践和操作。
当然对于行业小白来说,也可以获得无需翻墙的好用的AI工具名称和网址,可以直接体验使用,大大增加自己的工作效率。

最后想说

我大学毕业就没有考虑从事程序员这个职业,一方面思维方式偏文科更感性,理科方面深入学习融进去太难,就是那种说起来能理解,但是缺乏深入研究的能力。另一方面是因为我更喜欢和人打交道而不是机器。

传统行业,需要经验、需要资历,可以吃老本,经过几年的积累和沉淀,无论是人脉还是经验都能帮助自己越来越好。
计算机从业就不是这样了,需要不断的学习,更新知识储备。这个领域技术更新速度太快了,现成的模型、框架、代码越来越多,红利越来越少,正如逆水行舟,你不卷别人,就会被别人卷。
我一个大学同学,大学毕业两年找程序员相关工作一直不怎么顺利,然后又专门找了一个培训机构学习深造,后来直接去北京一个公司成功入职。
说起来到现在都已经有10多年了,偶尔联系说起他的状态,每天除了工作和生活,就是不断的学习。
特地问了他关于大模型技术相关,他们实际工作中已经开始使用各类大模型辅助程序开发,越来越多的程序项目不再需要精细化的分工合作,借助AI大模型,一个人前段后端UI包揽,大大提升工作效率。
这个行业一方面比的就是速度,比别人更快的学习和掌握,竞争也能领先一步!
在这里插入图片描述

相关文章:

零基础女生如何入门人工智能,从哪里下手?学习时间大概要多久?

作为一个理工科早期毕业生,出于近乎本能的敏感,格外关注全网热议的ChatGPT。 本来国内就业环境就不好,各行各业内卷越来越严重,加上人工智能的异军突起,各行各业势必将迎来科技进步跨时代的巨大冲击,在此情…...

简答分享python学习进修网站

一、网战推荐 CodeCombat 是一款网页编程游戏。这款编程游戏借鉴了游戏很多设计元素,游戏剧情十分丰富。Codecombat能够学习Python多种语言,这些语言能够运用到游戏设计、网页应用、app的开发上。 Checkio 是一个基于浏览器的游戏,你需要使…...

linux高级编程(I/O)

fputc int fputc(int c, FILE *stream); 功能: 向流中写入一个字符 参数: c:要写入的字符 stream:文件流指针 返回值: 成功返回写入的字符ASCII码值 失败返回EOF fgetc int fgetc(FILE *stream); 功能: 从流中读取一个字符 参数: stream:文件流…...

Java面试——认证与授权

X、常见面试题汇总 1、Shiro与SpringSecutity对比 1)Shiro的特点: Shiro 是 Apache 下的项目,相对简单、轻巧,更容易上手使用。 Shiro 权限功能基本都能满足,单点登录都可以实现。且不用与任何的框架或者容器绑定, 可…...

【经典算法OJ题讲解】

1.移除元素 经典算法OJ题1: 移除元素 . - 力扣(LeetCode). - 备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/remove-element/desc…...

大数据面试题之Zookeeper面试题

目录 1、介绍下Zookeeper是什么? 2、Zookeeper有什么作用?优缺点?有什么应用场景? 3、Zookeeper的选举策略,leader和follower的区别? 4、介绍下Zookeeper选举算法 5、Zookeeper的节点类型有哪些?分别作用是什么? 6、Zookeeper的节点数怎么设置比较好? …...

JVM 内存区域

一、运行时数据区域 Java 虚拟机在执行 Java 程序的过程中,会把它管理的内存划分成若干个不同的数据区域。 JDK 1.8 和之前的版本略有不同,这里介绍 JDK 1.7 和 JDK 1.8 两个版本。 JDK 1.7: 线程私有: 程序计数器虚拟机栈本地…...

全网最强剖析Spring AOP底层原理

相信各位读者对于Spring AOP的理解都是一知半解,只懂使用,却不懂原理。网上关于Spring AOP的讲解层出不穷,但是易于理解,让人真正掌握原理的文章屈指可数。笔者针对这一痛点需求,决定写一篇关于Spring AOP原理的优质博…...

Vscode中的行尾序列CRLF/LF不兼容问题

最近开发的的时候,打开项目文件经常会出现爆红错误提示信息,显示如下图: 这东西太烦人了,毕竟谁都不希望在遍地都是爆红的代码里写东西,就像能解决这个问题,根据提示可以知道这是vscode中使用的prettier插件…...

常见加密方式:MD5、DES/AES、RSA、Base64

16/32位的数据,最有可能就是使用md5加密的 使用对称加密的时候,双方使用相同的私钥 私钥:单独请求/隐藏在前端的隐藏标签当中 二、RSA非对称密钥加密 公钥加密,私钥解密 私钥是通过公钥计算生成的 加密解密算法都在js源文件当…...

如何在 C++/Qt/CMake 项目中构建 Rust 代码

问题描述 我有一个使用 CMake 构建的现有 C/Qt 项目,我想开始添加 Rust 代码,并能够从主 C 代码库中调用这些 Rust 代码。应该如何组织项目结构? 现有项目结构 ./CMakeLists.txt ./subproject-foo/CMakeLists.txt ./subproject-foo/src/..…...

封装了一个优雅的iOS转场动画

效果图 代码 // // LBTransition.m // LBWaterFallLayout_Example // // Created by mac on 2024/6/16. // Copyright © 2024 liuboliu. All rights reserved. //#import "LBTransition.h"interface LBPushAnimation:NSObject<UIViewControllerAnimated…...

数据中心技术:大数据时代的机遇与挑战

在大数据时代&#xff0c;数据中心网络对于存储和处理大量信息至关重要。随着云计算的出现&#xff0c;数据中心已成为现代技术的支柱&#xff0c;支持社交媒体、金融服务等众多行业。然而&#xff0c;生成和处理的大量数据带来了一些挑战&#xff0c;需要创新的解决方案。在这…...

29、架构-技术方法论之向微服务迈进

治理&#xff1a;理解系统复杂性 微服务架构的引入增加了系统的复杂性&#xff0c;这种复杂性不仅体现在技术层面&#xff0c;还包括组织、管理和运维等各个方面。本节将详细探讨微服务架构的复杂性来源&#xff0c;并介绍一些应对复杂性的治理策略。 1. 什么是治理 治理是指…...

点云处理实操 1. 求解点云法向

目录 一、点云法向的定义 二、如何计算计算法向量 三、实操 四、代码 main.cpp CMakeList.txt 一、点云法向的定义 点云法向量是指点云中某个点的局部表面法向量(Normal Vector)。法向量在三维空间中用来描述表面在该点处的方向属性,它是表面几何特征的重要描述工具。…...

XSS+CSRF组合拳

目录 简介 如何进行实战 进入后台创建一个新用户进行接口分析 构造注入代码 寻找XSS漏洞并注入 小结 简介 &#xff08;案例中将使用cms靶场来进行演示&#xff09; 在实战中CSRF利用条件十分苛刻&#xff0c;因为我们需要让受害者点击我们的恶意请求不是一件容易的事情…...

PasteSpiderFile文件同步管理端使用说明(V24.6.21.1)

PasteSpider作为一款适合开发人员的部署管理工具&#xff0c;特意针对开发人员的日常情况做了一个PasteSpiderFile客户端&#xff0c;用于windows上的开发人员迅速的更新发布自己的最新代码到服务器上&#xff01; 虽然PasteSpider也支持svn/git的源码拉取&#xff0c;自动编译…...

NLP中两种不同的中文分词形式,jieba和spaCy

1. jieba分词 import jiebatext在中国古代文化中&#xff0c;书法和绘画是艺术的重要表现形式。古人常说&#xff0c;‘文字如其人’&#xff0c;通过墨迹可以窥见作者的性情和气质。而画家则以笔墨搏击&#xff0c;表现出山川河流、花鸟虫鱼的灵动。这些艺术形式不仅仅是技艺…...

【数据库】四、数据库编程(SQL编程)

四、数据库编程 另一个大纲&#xff1a; 5.1存储过程 5.1.1存储过程基本概念 5.1.2创建存储过程 5.1.3存储过程体 5.1.4调用存储过程 5.1.5删除 5.2存储函数 5.2.1创建存储函数 5.2.2调用存储函数 5.2.3删除存储函数 目录 文章目录 四、数据库编程1.SQL编程基础1.1常量1.2变…...

17.RedHat认证-Ansible自动化运维(下)

17.RedHat认证-Ansible自动化运维(下) 这个章节讲ansible的变量&#xff0c;包括变量的定义、变量的规则、变量范围、变量优先级、变量练习等。 以及对于tasks的控制&#xff0c;主要有loop循环作业、条件判断等 变量 介绍 Ansible支持变量功能&#xff0c;能将value存储到…...

JavaScript 中的 ES|QL:利用 Apache Arrow 工具

作者&#xff1a;来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗&#xff1f;了解下一期 Elasticsearch Engineer 培训的时间吧&#xff01; Elasticsearch 拥有众多新功能&#xff0c;助你为自己…...

如何为服务器生成TLS证书

TLS&#xff08;Transport Layer Security&#xff09;证书是确保网络通信安全的重要手段&#xff0c;它通过加密技术保护传输的数据不被窃听和篡改。在服务器上配置TLS证书&#xff0c;可以使用户通过HTTPS协议安全地访问您的网站。本文将详细介绍如何在服务器上生成一个TLS证…...

浅谈不同二分算法的查找情况

二分算法原理比较简单&#xff0c;但是实际的算法模板却有很多&#xff0c;这一切都源于二分查找问题中的复杂情况和二分算法的边界处理&#xff0c;以下是博主对一些二分算法查找的情况分析。 需要说明的是&#xff0c;以下二分算法都是基于有序序列为升序有序的情况&#xf…...

佰力博科技与您探讨热释电测量的几种方法

热释电的测量主要涉及热释电系数的测定&#xff0c;这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中&#xff0c;积分电荷法最为常用&#xff0c;其原理是通过测量在电容器上积累的热释电电荷&#xff0c;从而确定热释电系数…...

Java毕业设计:WML信息查询与后端信息发布系统开发

JAVAWML信息查询与后端信息发布系统实现 一、系统概述 本系统基于Java和WML(无线标记语言)技术开发&#xff0c;实现了移动设备上的信息查询与后端信息发布功能。系统采用B/S架构&#xff0c;服务器端使用Java Servlet处理请求&#xff0c;数据库采用MySQL存储信息&#xff0…...

scikit-learn机器学习

# 同时添加如下代码, 这样每次环境(kernel)启动的时候只要运行下方代码即可: # Also add the following code, # so that every time the environment (kernel) starts, # just run the following code: import sys sys.path.append(/home/aistudio/external-libraries)机…...

基于Springboot+Vue的办公管理系统

角色&#xff1a; 管理员、员工 技术&#xff1a; 后端: SpringBoot, Vue2, MySQL, Mybatis-Plus 前端: Vue2, Element-UI, Axios, Echarts, Vue-Router 核心功能&#xff1a; 该办公管理系统是一个综合性的企业内部管理平台&#xff0c;旨在提升企业运营效率和员工管理水…...

【Linux系统】Linux环境变量:系统配置的隐形指挥官

。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量&#xff1a;setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...

rknn toolkit2搭建和推理

安装Miniconda Miniconda - Anaconda Miniconda 选择一个 新的 版本 &#xff0c;不用和RKNN的python版本保持一致 使用 ./xxx.sh进行安装 下面配置一下载源 # 清华大学源&#xff08;最常用&#xff09; conda config --add channels https://mirrors.tuna.tsinghua.edu.cn…...

若依登录用户名和密码加密

/*** 获取公钥&#xff1a;前端用来密码加密* return*/GetMapping("/getPublicKey")public RSAUtil.RSAKeyPair getPublicKey() {return RSAUtil.rsaKeyPair();}新建RSAUti.Java package com.ruoyi.common.utils;import org.apache.commons.codec.binary.Base64; im…...