自定义博客皮肤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)
  • 收藏
  • 关注

原创 机器学习—朴素贝叶斯、决策树

朴素贝叶斯分类是一种基于概率论的分类方法,在基于各个特征之间都是独立的基础上,我们假设我们现在有一个待分类项x = (x_1, x_2, …, x_n),现在我们要来确定这个x属于哪个类别y。当然在这之前我们需要有几个基础第一点,我们要知道什么是条件概率PA∣BPA∩BPB即在B发生的条件下A发生的概率等于A∩B的概率除以B发生的概率。我们该如何去理解这个公式呢?

2024-08-22 22:18:03 524

原创 机器学习day02

字典列表特征提取是指从一系列字典组成的列表中提取特征,并将其转换成机器学习算法可以使用的数值型数据的过程。这些字典通常包含了一些非数值型的数据,比如类别型特征(如城市名、颜色等)和数值型特征(如温度、价格等)。CountVectorizer 是一个用于文本特征提取的工具,它主要用于将文本数据转换成数值型特征向量。这些特征向量可以被机器学习算法用来进行分类、聚类等任务。jieba 是一个非常流行的中文分词库,它可以帮助我们将中文文本分割成一个个有意义的词语。

2024-08-20 23:11:35 994

原创 机器学习day01

Python语言机器学习工具Scikit-learn包括许多智能的机器学习算法的实现Scikit-learn文档完善,容易上手,丰富的API接口函数Scikit-learn官网:https://scikit-learn.org/stable/#Scikit-learn中文文档:https://scikitlearn.com.cn/scikit-learn中文社区数据量小,数据在sklearn库的本地,只要安装了sklearn,不用上网就可以获取数据量大,数据只能通过网络获取。

2024-08-19 20:15:00 748

原创 openCVday02

形态学变换是一种基于形状的简单变换,它处理的对象通常是二值化对象。形态学变换有两个输入,一个输出。。其基本操作有腐蚀和膨胀,这两种操作是相反的,即较亮的像素会被腐蚀和膨胀。

2024-08-13 22:00:32 1217

原创 openCVday01

OpenCV是一款由Intel公司俄罗斯团队发起并参与和维护的一个,支持与计算机视觉和机器学习相关的众多算法,并且正在日益扩展。

2024-08-12 21:41:16 1140

原创 第三方库numpyday02

andas 是一个开源的数据分析和数据处理库,它是基于 Python 编程语言的。Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)。Pandas 是数据科学和分析领域中常用的工具之一,它使得用户能够轻松地从各种数据源中导入数据,并对数据进行高效的操作和分析。

2024-08-07 22:24:40 597

原创 第三方库numpyday01

numpy其实就是一个python的拓展库,它支持大量的维度数组与矩阵运算,同时还提供了很多的数学函数库。

2024-08-06 20:16:44 1228

原创 Python数据结构第三天—常见的排序搜索算法

对未排序的各元素从头到尾依次比较相邻的元素大小关系。例如我们要把一堆数据从小到大进行排列从第一个元素开始,把第一个元素和其右边的元素进行比较,如果第一个元素大,就将其和其右边的元素交换位置。下面将交换后的元素继续与其右边的元素进行比较,直到把最大的元素排到最右端,第一轮排序就结束了。按照这个思路继续从最左端开始,这次走到倒数第二个位置即可。依次类推,就可以将数据排序完成。图解:第一轮排序第二轮排序第三轮排序第四轮排序第五轮排序冒泡排序的实现。

2024-08-05 19:29:07 808

原创 Python数据结构第二天—循环链表、树、二叉搜索树

之前学习的单向链表只能从头遍历到尾,过程是单向的,而双向链表既可以从头遍历到尾,也可以从尾遍历到头,它的过程是双向的。对任何非空二叉树 T,若n0表示叶结点的个数、n2是度为2的非叶结点个数,那么两者满足关系n0 = n2 + 1。既然它是双向的,那么我们要实现一个双向链表,就需要在单向链表的基础上,给每一个结点增加一个向前的引用。而且, 作为程序员要学会通过这些复杂的操作, 锻炼自己的逻辑, 而不是避重就轻.如果这个时候, 我新插入一个数据6, 那么插入的位置和顺序应该怎样的呢?

2024-08-02 21:24:55 1260 1

原创 Python数据结构第一天—栈、队列、单向链表

我认为的数据结构就是计算机中存储、组织数据的方式在《数据结构与算法分析》一书中,把数据结构称为抽象数据类型(ADT)而什么又是ADT呢?ADT,抽象数据类型,我们在组合,ADT定义了类型的数据和操作我们以抽象一个背包(Bag) 数据类型来说明,背包是一种容器类型,我们可以给它添加东西,也可以移除东西,并且我们想知道背包里有多少东西。于是我们可以定义一个新的数据类型叫做 Bag,在类中实现背包的所有功能.

2024-08-01 19:16:09 687 1

空空如也

空空如也

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

TA关注的人

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