- 博客(7)
- 收藏
- 关注
原创 C++个人算法模版总结
文章目录一、基础算法1. 归并排序2. 二分计算三次方根3. 高精度加法减法乘法除法4. 二维差分5. 离散化6. 区间合并二、数据结构7. 双链表8. 滑动窗口9. KMP10. 并查集11. 哈希12. STL(1)Lambda函数(内置函数)(2)vector2.1> 基础声明方式2.2> 函数(3)string3.1> 基础声明方式3.2> 函数(4)stack(5)queue(6)set6.1> set6.2> unordered_set6.3>
2024-05-24 22:03:30
1055
2
原创 KNN算法
一. KNN算法简介二. KNN算法API使用2.1 KNN算法API使用 - 分类问题2.2 KNN算法API使用 - 回归问题三、距离度量——常用距离计算方法3.1 欧氏距离3.2 曼哈顿距离3.3 切比雪夫距离3.4 闵可夫斯基距离四、特征预处理——归一化、标准化、鸢尾花识别案例4.1 归一化4.2 数据标准化4.3 正态分布4.4 总结(归一化,标准化)4.5 利用KNN算法对鸢尾花分类(1)加载鸢尾花数据集(2)数据集划分(3)模型训练(4)模型评估五、超参数
2024-04-23 21:20:11
769
原创 机器学习概述
1 人工智能仿智,使用计算机来模拟或者代替人类2 机器学习机器自动学习,不是人为规则编程3 深度学习大脑仿生,设计一层一层的神经元模拟万事万物4 AI、ML、DL三者之间的关系• 机器学习是实现人工智能的一种途径• 深度学习是机器学习的一种方法发展而来的5 算法的两种学习方式• 基于规则的学习• 基于模型的学习1 机器学习的应用领域• 计算机视觉CV:对人看到的东西进行理解• 自然语言处理:对人交流的东西进行理解。
2024-04-22 19:59:49
808
1
原创 2024杭电ACM-个人PK赛(1)——合法数对
每次加上一个0,对应答案就是,设cnt=1000里面0的个数,则答案为100(2)之后放1的答案,减去2。即多了x取9,y取[0,9],y取9,x取[0,9],这么多情况,当然,其中很多种都是无效的,那么取3、4,这两个位置,都不会形成1的交集,即2²(每个位置都有0、1两种情况,即2*2),那么哪些是有效的呢,当x取9的时候,假设1001,对应四个位置,1234,从dp角度观察,在1000内,x取值[0,8],y取值[0,8],1001比1000多了一个1,x取值[0,9],y取值[0,9],
2024-03-10 00:49:11
721
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人