自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【无标题】

人工智能复习

2022-06-08 15:33:07 1864

原创 04 数据操作+数据预处理

数据操作N维数组样例N维数组是机器学习和神经网络的主要数据结构0-d,是标量,例如1.0,可能表示一个类别1-d,是向量,例如[1.0, 2.7, 3.4],可能表示一个特征向量2-d,是矩阵,例如[[1.0, 2.7, 3.4][5.0, 0.2, 4.6][4.3, 8.5, 0.2]]这可以是一个样本-特征矩阵,三个样本,每个样本3个特征3-d,三维数组,例如RGB图片(宽×高×通道)[[[1.0, 2.7, 3.4][5.0, 0.2, 4.6][4.3, 8.5, 0.

2022-04-29 19:39:09 1755

原创 02 深度学习介绍

第一层是感知,看到的东西是什么,第二层是推理,基于看到的东西想象未来发生什么,第三层是知识,根据看到的数据和现象,形成自己的知识第四层是规划,知道未来应该做什么。自然语言处理比较常见的应用是机器翻译,人类能几秒钟反应过来一句英文是什么意思,这就是一种潜意识的感知,自然语言处理其实就是一种感知。计算机视觉能够基于看到的东西,做一些推理,图片里面都是一些像素,通常需要用概率模型等。深度学习也是机器学习的一种,可以做NLP、CV,还可以做reinforce learning等。本课程最关注的方向就.

2022-04-28 13:51:20 960

原创 01 课程安排【动手学深度学习】

目标介绍深度学习经典和最新模型LeNet,ResNet,LSTM,BERT机器学习基础损失函数,目标函数,过拟合,优化实践使用pytorch实现介绍的知识点在真实数据上体验算法效果内容深度学习基础——线性神经网络,多层感知机卷积神经网络——LeNet,AlexNet,VGG,Inception,ResNet循环神经网络——RNN,GRU,LSTM,seq2seq注意力机制——Attention,Transformer(在NLP的应用)优化算法——SGD,Momentum,Ad

2022-04-28 13:20:38 279

原创 剑指 Offer 42. 连续子数组的最大和

输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。我的代码:class Solution: def maxSubArray(self, nums: List[int]) -> int: ans = -float('inf') sum = 0

2022-04-28 09:22:37 92

原创 剑指 Offer 32 - III. 从上到下打印二叉树 III

请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。例如:给定二叉树: [3,9,20,null,null,15,7],3/ 9 20/ 15 7返回其层次遍历结果:[[3],[20,9],[15,7]]我的想法:之字形打印,其实就是根据行数不同,打印顺序出现变化,奇数行和偶数行的打印顺序不同,因此需要设置一个flag_cnt计数,表示行号的奇偶性使用collectio

2022-04-27 15:13:50 675

原创 剑指 Offer 32 - I. 从上到下打印二叉树

从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。例如:给定二叉树: [3,9,20,null,null,15,7],3/ 9 20/ 15 7返回:[3,9,20,15,7]解题思路初始化ans为空列表如果不是树节点,则返回空列表初始化列表tree_deque作为存储树的容器,先将根节点root装入tree_deque只要tree_deque不为空,就不断进入循环,初始化一个temp列表用来保存tree_deque弹出来的元素,每次弹出队头元素,将队头

2022-04-27 11:31:12 93

原创 剑指 Offer 35:复杂链表的复制

请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。示例1:输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]我的方法:通过链表构造列表,再通过列表构造链表,很复杂!!!"""# Definition for a Node.clas

2022-04-24 14:32:38 157

原创 剑指Offer24:反转链表

定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL我的解法是这样的:先遍历链表所有元素,将这些元素添加进入lst,初始化一个固定头节点res和一个指针p,p的初值就是res只要lst列表不为空,就将lst中的元素弹出赋值给p指向的节点,紧接着判断列表是否为空,如果不为空,就初始化p.next,并把p.next赋值给

2022-04-22 16:50:10 369

原创 罗马数字转整数

罗马数字转整数

2022-03-24 14:02:32 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除