- 博客(13)
- 收藏
- 关注
原创 Python与Excel基础回顾
map函数的表现形式是map(function,args),表示对序列args中的每个值进行function操作,最终得到一个结果序列。zip()函数用于将可迭代的对象(列表,元组)作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。将两个现有的list合并在一起,有两种实现方式:(1) 使用+操作符,(2)使用extend()函数。使用COUNTIF()函数,用来计算某个区域中满足给定条件的单元格数目。对列表中的值排序利用的是sort()函数,默认采用升序排列。
2023-09-25 14:51:59
129
1
原创 英特尔oneAPI人工智能黑客松
本次选的赛题是:自动驾驶车辆的对象检测 基于DeepLabV3Plus网络架构,选用MobileNetV2作为Backbone。MobileNetV2是一种轻量级的卷积神经网络架构,相对于ResNet-101来说,它的模型参数量较小,计算资源要求较低。DeepLabV3Plus引入了一种称为"特征金字塔池化(Feature Pyramid Pooling, FPP)"的机制,用于将多尺度信息融合到模型中,这使得DeepLabV3Plus能够处理不同尺寸的对象或目标,从而提高分割性能,更好实现自动驾驶车辆的对
2023-09-05 21:06:49
290
1
原创 数据分析笔记(二)
数据分析笔记(二)1.过拟合 高方差 低偏差 欠拟合 低方差 高偏差 ,高偏差意味模型不够复杂(欠拟合),为了模型更加的强大,我们需要向特征空间中增加特征。增加样本能够降低方差2.Excel中vlookup函数:VLOOKUP(要查找的值,查找的区域,查找区域返回的列,查找模式)即vlookup(who,where,what,how)3.在EXCEL输入以零开头的文本型数字时需在输入的数据前面加 `4.散点图可以用来刻画两个变量之间是否具有相关关系5.模型选择就是选择在未知数据集上预测性能较
2022-05-02 13:16:14
398
原创 数据分析笔记(二)
数据分析笔记(二)1.过拟合 高方差 低偏差 欠拟合 低方差 高偏差 ,高偏差意味模型不够复杂(欠拟合),为了模型更加的强大,我们需要向特征空间中增加特征。增加样本能够降低方差2.Excel中vlookup函数:VLOOKUP(要查找的值,查找的区域,查找区域返回的列,查找模式)即vlookup(who,where,what,how)3.在EXCEL输入以零开头的文本型数字时需在输入的数据前面加 `4.散点图可以用来刻画两个变量之间是否具有相关关系5.模型选择就是选择在未知数据集上预测性能较
2022-05-02 13:13:36
429
原创 数据分析笔记(一)
数据分析笔记(一)1.收集数据—》数据预处理—》描述性分析----》信效度分析2.极差是最大值减最小值3.方差是每个值与平均值的差的平方和的平均值1. 漏斗分析 --- 展现出各个阶段的转化率,通过漏斗各环节相关数据的比较,能够直观地发现和说明问题所在,从而找到优化方向。2. A/B 测试 --- 同一个目标制定两个方案,让一部分用户使用 A 方案,另一部分用户使用 B 方案,记录下用户的使用情况,看哪个方案更符合设计。3. 内外因分析法 --- 申论答题思路,内因就是相关主体自身的原因,外因就
2022-05-01 15:08:54
260
原创 数据库之SQL语言
今天做SQL题中,发现一个窗口函数,rank()、dense_rank(),第一次接触,并不了解它的用法,因此记录一下。Rank() over (partition by……order by……)dense_rank() over (partition by……order by……)在这里使用partition by 来分组,order by 对某一字段的数据进行排名。1、RANK()在计算排序时,若存在相同位次,会跳过之后的位次。例如,有3条排在第1位时,排序为:1,1,1,4··..
2022-04-30 18:42:41
1173
原创 算法之动态规划
动态规划思想动态规划算法分为一下步骤:1.状态容器 2.初始化 3.状态转移方程 4.输出结果一. 给定一个非负整数 *numRows,*生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。输入: numRows = 5输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]//动态规划思想int** generate(int numRows, int* returnSize, int** retur
2022-03-13 11:20:00
230
原创 算法之链表
`链表简单算法题1.将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成。(附leetcode 21.)//方法一struct ListNode *mergeTwoLists(struct ListNode* l1, struct ListNode* l2){ if(!l1) return l2; if(!l2) return l1; struct ListNode *head=(struct ListNode*
2022-03-11 15:05:11
2044
原创 贪心 算法
贪心算法1.删列造序给你由 n 个小写字母字符串组成的数组 strs,其中每个字符串长度相等。这些字符串可以每个一行,排成一个网格。例如,strs = ["abc", "bce", "cae"] 可以排列为:abcbcecae你需要找出并删除 不是按字典序升序排列的 列。在上面的例子(下标从 0 开始)中,列 0('a', 'b', 'c')和列 2('c', 'e', 'e')都是按升序排列的,而列 1('b', 'c', 'a')不是,所以要删除列 1 返回你需要删除的列数。思路与算法
2022-03-11 15:03:37
366
原创 有关双指针的简单算法题
有关双指针1. 移动零(附leetcode.283)给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]方法一:双指针思路:使用双指针,左指针指向当前已经处理好的序列的尾部,右指针指向待处理序列的头部。右指针不断向右移动,每次右指针指向非零数,则将左右指针对应的数交换,同时左指针右移。注意到以下性质:1.左指针左边均为非零数;2.右指针左边直到左指针处均为零。因此每次交
2022-03-11 15:01:34
2045
原创 leetcode 62
leetcode 62动态规划思想题目:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?输入:m = 3, n = 7输出:28思路与算法:我们用 f(i, j)f(i,j) 表示从左上角走到 (i, j)(i,j) 的路径数量,其中 ii 和 jj 的范围分别是 [0, m)[0,m) 和 [0, n)[0,n)。
2022-03-11 14:55:48
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人