自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【机器学习】机器学习之多变量线性回归-Multiple_Variable_Soln

开发线性回归的例程,支持多个变量利用NumPy的np.dot来向量化实现

2024-07-26 21:01:19 410

原创 【机器学习】Python、NumPy和向量化的基础知识以及三者结合的用法和示例

向量是按顺序排列的数字数组。在表示法中,向量用小写粗体字母表示,如x\mathbf{x}x。向量的元素都是同一类型。例如,向量中不会同时包含字符和数字。数组中的元素数量通常称为“维度”,而数学家可能更喜欢使用“秩”上图显示的向量的维度为nnn。向量的元素可以通过索引来引用。在数学环境中,索引通常从1到n。在计算机科学和本实验中,索引通常从0到n-1。在表示法中,当单独引用向量的元素时,会在下标中指示索引,例如,向量x\mathbf{x}x的第000个元素表示为x0x_0x0​。

2024-07-26 16:03:30 918

原创 【机器学习】梯度下降的基本概念和如何使用梯度下降自动化优化w和b

到目前为止,已经开发了一个线性模型,用于预测fwbxifwb​xi))fwbxiw⋅xibfwb​xi))w⋅xib在线性回归中,利用输入训练数据来拟合参数www和bbb通过最小化预测fwbxifwb​xi))和实际数据yiy(i)yi之间的误差来衡量这个度量被称为成本JwbJ(w, b)Jwb在训练中,需要衡量所有训练样本xiyix(i), y(i)xiyiJ。

2024-07-25 21:10:30 587

原创 【机器学习】用Jupyter Notebook实现并探索单变量线性回归的代价函数以及遇到的一些问题

成本方程提供了衡量预测与训练数据匹配程度的度量最小化成本可以提供模型参数的最优值。

2024-07-25 10:40:29 897

原创 【机器学习】代价函数的几种误差以及代价函数的几个简单示例

在机器学习中,代价函数(Cost Function)是一个评估模型性能的关键工具,它衡量了模型预测值与实际值之间的差异。代价函数通常用于监督学习,特别是在需要预测目标值的情况下,如回归问题或分类问题

2024-07-24 22:14:11 1002

原创 【机器学习】如何在Jupyter Notebook中安装库以及简单使用Jupyter实现单变量线性回归的模型f

一个简单的线性回归的模型的实现过程

2024-07-24 18:14:54 983

原创 【机器学习】Jupyter Notebook如何使用之基本步骤和进阶操作

Jupyter Notebook 是一个交互式计算环境,它允许创建包含代码、文本和可视化内容的文档

2024-07-23 23:47:23 654

原创 【机器学习】不同操作系统下如何安装Jupyter Notebook和Anaconda

Jupyter Notebook 是一个非常流行的开源Web应用程序,允许创建和共享包含代码、方程、可视化和解释性文本的文档

2024-07-23 22:50:07 1075

原创 【机器学习】机器学习之计算学习理论--评估机器学习能够学到什么程度

计算学习理论是一个活跃的研究领域,它继续扩展以包括新的学习范式(如深度学习)和更复杂的数据类型(如图像、文本和序列数据)。尽管理论结果可能在实践中难以直接应用,但它们为理解机器学习算法的行为提供了重要的洞察和指导。

2024-07-22 20:10:37 708

原创 【机器学习】机器学习解决的问题特点、机器学习学的是什么、怎么学、如何构建高效机器学习模型的策略、机器学习的分类以及机器学习、模式识别、数据挖掘和人工智能的区别

机器学习学什么、怎么写、高效构建机器学习模型的策略以及机器学习的分类

2024-07-22 15:15:45 1007

原创 【机器学习】机器学习概观之频率视角下的机器学习和贝叶斯视角下的机器学习以及两者的区别

参数确定,数据随机数据确定,参数随机。

2024-07-21 22:04:22 837

原创 【机器学习】机器学习的基本知识点(包括背景、定义、具体内容、功能、使用场景、操作、未来发展和常见算法)

机器学习是人工智能的一个分支,它使计算机系统能够从数据中学习并做出预测或决策,而不是依赖于严格的编程指令。机器学习的基本概念可以理解为计算机通过数据分析和模式识别来“学习”的过程。这个过程通常包括建立模型、用数据训练模型、以及利用训练后的模型进行预测或分类

2024-07-21 20:48:03 1154

原创 【python学习】思考-如何在PyCharm中编写一个简单的Flask应用示例以及如何用cProfile来对Python代码进行性能分析

Flask是一个轻量级的Web应用框架,适用于小型到大型应用cProfile是Python标准库中的一个模块,它提供了一个简单的方式来对Python代码进行性能分析

2024-07-20 22:33:47 994 1

原创 【python学习】思考-python分发和提交到git的区别以及用venv、pycharm以及conda创建虚拟环境的区别

venv是一个轻量级、易于使用的工具,非常适合快速创建独立的Python环境以及隔离Python环境的场景;当正在进行一个项目,并希望与其他开发者协作、跟踪代码变更或备份代码时,会选择将其提交到Git。Python中有分发模块,平常使用的是git提交代码

2024-07-20 17:06:52 988

原创 【python学习】python的知识点总结、特点和思考及解答(代码示例)

python 是一种广泛使用的编程语言,具有简洁的语法和丰富的库,被用于多种应用场景

2024-07-19 21:45:17 1229

原创 【python学习】beautifulsoup4的安装、定义、特点、功能和代码示例并进行解释

beautifulsoup4提供了一个简单易用的API来导航、搜索和修改解析树

2024-07-19 09:51:27 836

原创 【python学习】爬虫中常使用的urllib和requests库的的背景、定义、特点、功能、代码示例以及两者的区别

requests是基于urllib3,提供了一个更加用户友好的API来发送HTTP/1.1请求

2024-07-18 19:48:40 750

原创 【python学习】第三方库之tensorflow的定义、功能、使用场景、代码示例和解释

TensorFlow 是一个端到端的机器学习平台,它允许开发者创建复杂的机器学习模型和算法TensorFlow 的名字来源于其核心概念 “tensor”,即多维数组,“flow” 表示数据的流动。

2024-07-18 08:58:36 682

原创 【python学习】第三方库之matplotlib的定义、功能、使用场景和代码示例(线图、直方图、散点图)

Matplotlib是一个模块化的绘图库,它由几个不同的组件构成,其中最常用的模块是pyplot,它提供了一个类似 MATLAB 的绘图接口

2024-07-17 11:12:57 882

原创 【python学习】第三方库之pandas库的定义、特点、功能、使用场景和代码示例

pandas是一个Python第三方库,用于数据分析和数据处理

2024-07-17 09:53:25 858

原创 【python学习】numpy第三方库的定义、功能、使用场景和使用以及遇到的一些问题

numpy是一个开源的Python库,用于数值计算,提供了高效的数组操作和线性代数计算

2024-07-16 13:16:10 700

原创 【python学习】标准库之文件目录访问-os.path方法和pathlib库的背景、功能、用法、代码示例和总结

os.path模块是Python标准库的一部分,它提供了一系列用于处理路径名的函数。这些函数主要用于操作系统特定的路径操作,如文件和目录的创建、删除、移动等pathlib是一个新的Python库,用于处理文件系统路径。它是从Python 3.4版本开始引入的,旨在提供一种更加面向对象的方式来处理路径在选择使用哪个库时,可以根据具体需求和代码风格来决定如果需要进行底层操作系统的路径处理,os.path模块是更好的选择;如果更倾向于使用面向对象的方法,那么pathlib库是更好的选择。

2024-07-16 12:07:38 616

原创 【python学习】标准库之数学相关math库的定义、功能、使用场景、代码示例和第三方数学相关库NumPy

math模块定义了一系列的函数和常数,用于执行基本的数学运算。NumPy是一个强大的Python库,用于数值计算。它提供了多维数组对象和丰富的数学函数库,支持快速数组操作和线性代数运算。

2024-07-15 10:35:20 702

原创 【python学习】标准库之日期和时间库定义、功能、使用场景和示例

在Python中,日期和时间处理的标准库是datetime模块,它定义了一系列的功能和方法,用于操作和格式化日期和时间

2024-07-15 09:01:43 1067

原创 【python学习】python标准库之正则表达式库re的定义、功能和函数,以及正则表达式的元字符和含义

re库 是一个内置的库,用于处理正则表达式正则表达式是一种强大的文本处理工具,可以用于搜索、匹配、替换、分割字符串等操作正则表达式(Regular Expression)是一种强大的文本模式匹配工具,它允许你定义一系列字符串的规则,然后使用这些规则来查找、匹配或替换文本中的模式在正则表达式中,有一些特殊的字符被称为“元字符”(Metacharacters),它们用来表示特殊的字符集、定位点、重复匹配等。

2024-07-14 14:13:43 761

原创 【python学习】多线程文件名称查找:使用面向对象编程方式实现对某一文件夹启动10个线程查找文件包含abc三个字符的文件名,并显示该文件所在的路径

FileSearch块是脚本的入口点,它定义了如何设置搜索参数、创建FileSearch类的实例、调用run方法进行搜索,以及如何处理和显示搜索结果。这个代码块确保了脚本在直接运行时执行这些操作,而不是在导入模块时执行。代码中使用了类来创建和管理线程。通过多线程,可以同时对多个子目录进行搜索,从而提高搜索效率。线程数量的限制(在这个例子中是10)可以避免创建过多的线程,同时确保在搜索过程中始终有线程在运行。

2024-07-14 12:31:04 1343

原创 【python学习】多线程编程中,经典的生产者和消费者问题

Python中,queue.Queue提供了一个线程安全的队列实现,可以用来简化生产者-消费者问题的处理通过使用队列,Python的线程可以更容易地实现生产者和消费者之间的数据传递和同步。

2024-07-13 21:38:15 942

原创 【python学习】多线程编程的背景、定义、特点、优缺点、使用场景和示例以及和单线程的区别

Python多线程编程是指在Python程序中创建并管理多个线程的过程

2024-07-13 20:58:56 942

原创 【python学习】面向对象编程以及面向对象编程的核心概念和使用方法

面向对象编程:从对象和类出发,将问题分解为一系列相互交互的对象和类,数据(属性)和操作(方法)被封装在一起,形成独立的对象

2024-07-12 22:28:12 1881

原创 【python学习】使用递归和循环两种方法实现:创建一个函数,传入一个参数n,返回n的阶乘。以及两种方法的区别

循环和递归和区别以及虽然递归和循环有这些区别,但最佳选择应基于具体的应用场景和性能需求

2024-07-12 17:53:44 1214

原创 【python学习】装饰器的定义、特点和使用场景以及和闭包的区别

装饰器(Decorator)在Python中是一个非常有用的功能,它允许程序员修改函数或方法的行为。装饰器本身是一个函数,它接收一个函数作为参数并返回一个新的函数。装饰器可以在不修改原始函数代码的情况下,增加原始函数的一些额外功能

2024-07-11 14:15:49 1288

原创 【python学习】闭包的定义与特点,以及一些常用场景的使用

闭包是一个函数,闭包让你可以在一个内层函数中访问其外层函数的作用域,可以使用闭包进行模块化代码和封装代码的操作,从而提高效率。

2024-07-11 10:35:40 1489

原创 【python学习】迭代器和生成器的定义、使用方法和总结

迭代器是一个实现了__iter__()和__next__()两个方法的对象__iter__()方法返回迭代器对象本身__next__()方法返回序列中的下一个元素。当没有更多元素时,它将抛出异常迭代器是可迭代的(iterable),这意味着可以通过iter()函数从可迭代对象中获取迭代器*生成器是一种特殊的迭代器,它使用yield关键字创建。生成器函数允许你在每次迭代时产生一个值,而不是一次性产生所有值。生成器非常适合于生成大量的数据,尤其是数据量非常大或无限的情况下。

2024-07-10 14:36:37 259

原创 【python学习】如何用函数统计三国演义中角色出现的次数,学习并使用了新的调用方法

用函数统计三国演义中人物出现的次数,并按次数从多到少排列。

2024-07-10 09:06:33 316

原创 【python学习】文件的常用操作和使用场景

函数来打开一个文件,并指定文件名和模式(读、写、追加等)。语句,它可以自动处理文件的打开和关闭。为了确保文件始终被正确关闭,建议使用。有多种方法可以读取文件内容。改变文件操作的位置,应该使用。完成文件操作后,应该使用。方法向文件中写入内容。

2024-07-09 09:38:03 426

原创 【python学习】映射与字典以及字典的常用操作

【代码】【python学习】映射与字典以及字典的常用操作。

2024-07-09 08:51:13 239

原创 【python学习】如何用字典、循环语句和条件语句输出和统计生肖和星座

3.用字典存储生肖个数和星座个数,首先初始化个数为0,每输出一个对应的生肖和星座,对应的个数+1,最后输出统计信息。3.输出统计信息使用keys方法,for each_key in num_ss.keys()遍历所有key。1.输出对应的生肖和星座比较简单,使用while循环和变量计算就可以。1.输入用三个input,输出对应的生肖和星座可以通过计算得出。2.统计个数需要用到字典,并且根据对应的生肖和星座累计。1.输入年份、月份、日期,输出对应的生肖和星座。3.可以统计输出年月日对应的生肖和星座的个数。

2024-07-08 20:30:42 243

原创 【python学习】条件与循环语句

循环语句用于重复执行一段代码多次。条件语句用于根据条件的真假来执行不同的代码块,if条件语句使用。关键字来实现条件语句。

2024-07-08 17:22:22 268

原创 【python学习】python序列特点及用法

的序列类型,可以包含任意类型的元素,包括数字、字符串和其它对象。列表是使用方括号 [] 创建的,例如:my_list = [1, 2, 3, ‘a’, ‘b’]。列表中的元素可以随时添加、修改或删除。

2024-07-07 22:42:47 448

原创 【MySQL中范式以及范式的取舍】

但是,。反范式化可以减少表的联接操作,从而加快查询速度,但同时也可能带来数据一致性的问题。

2024-07-07 10:31:53 506

空空如也

空空如也

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

TA关注的人

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