【机器学习算法】10种常见机器学习算法 【机器学习算法】10种常见机器学习算法一般来说,机器学习主要有三种算法: 1. 监督式学习 — 训练要指定输出标签 监督式学习算法包括一个目标变量(因变量)和用来预测目标变量的预测变量(自变量)。通过这些变量我们可以搭建一个模型,从而对于一个已知的预测变量值,我们可以得到对应的目标变量值。重复训练这个模型,直到它能在训练数据集上达到预定的准确度。 监督式学习是一种机器学习的方法,其中模型从标记的 2024-03-26 AI学习 #线性回归 #逻辑回归 #决策树 #支持向量机SVM #朴素贝叶斯 #K近邻KNN #K均值 #随机森林 #降低维度算法 #Gradient Boost #Adaboost
北京交通大学-图像处理 北京交通大学-图像处理I 基本概念一、模拟图像通过某种连续的物理量,光或电等的强弱变化,记录图像的亮度信息。 二、数字图像采用数字表示方式,记录图像亮度信息,计算机进行存储和处理。 三、采样和量化 数字图像就是对模拟图像进行了空间采样和亮度量化 **1、数字图像的数学模型$f(x,y)$ ** $(x,y)$表示像素位置,$f(x,y)$表示像素灰度值。 2、数字图像可以表示为以像素为元素的 2024-03-25 图像处理 #图像增强 #图像形态学处理 #图像分割
迪AI-神经网络基础学习 迪AI-神经网络基础学习一、神经网络机器学习流程: 数据获取 — 特征工程(核心)— 建立模型 — 评估与应用 特征工程的作用: 数据特征决定了模型的上限 预处理和特征提取是最核心的 算法和参数选择决定了如何逼近这个上限 特征如何提取? 传统特征提取方法: 深度学习 比较麻烦,这就是为什么需要深度学习: 相当于黑盒子,通过学习提取一系列最合适的特征: 深度学习的应用:无人驾驶( 2024-03-23 AI学习 #神经网络 #CNN #RNN #LSTM #Word2Vec
LeetCode04:移动零 4.移动零题目给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 12输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0] 示例 2: 12输入: nums = [0]输出: [0] 题解(1)我的解法通过循环数组的remove操作依次将0移除,移除次数为填 2024-03-13 LeetCode #Python #题库 #双指针
PAT03:数素数 3.数素数题目题目描述 1令Pi表示第i(i从1开始计数)个素数。现任给两个正整数M <= N <= 10000,请输出PM到PN的所有素数。 输入描述: 1输入在一行中给出M和N,其间以空格分隔。 输出描述: 1输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。 输入例子: 15 27 输出例子: 12311 13 17 19 23 29 2024-03-13 PAT #Python #题库
LeetCode03:最长连续序列 3.最长连续序列题目给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 123输入:nums = [100,4,200,1,3,2]输出:4解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。 示例 2: 12输入:nums = [0,3,7,2,5,8,4,6 2024-03-08 LeetCode #Python #题库 #哈希表
PAT02:数字分类 2.数字分类题目给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和; A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…; A3 = 被5除后余2的数字的个数; A4 = 被5除后余3的数字的平均数,精确到小数点后1位; A5 = 被5除后余4的数字中最 2024-03-07 PAT #Python #题库
LeetCode02:字母异位词分组 2.字母异位词分组题目给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 12输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat&quo 2024-03-06 LeetCode #Python #题库 #哈希表
PAT01:A+B和C 1.A+B和C题目给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。 输入:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。 输出:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号( 2024-03-02 PAT #Python #题库
LeetCode01:两数之和 1. 两数之和题目给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 123输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0 2024-03-02 LeetCode #Python #题库 #哈希表 #Java