logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Python精讲 03】Python核心容器:一篇通关序列(List, Tuple)、映射(Dict)与集合(Set)

本文全面解析Python四大核心数据容器:列表(List)、元组(Tuple)、字典(Dict)和集合(Set)。列表作为可变序列适合动态数据存储;元组作为不可变序列适用于固定数据;字典通过键值对实现高效查询;集合则用于去重和关系运算。文章详细介绍了各容器的特性、语法和常见操作,并通过实例展示其应用场景,帮助读者根据需求选择合适的数据结构。掌握这些容器是构建Python程序的重要基础。

#python#list#windows
【Python精讲 07】进阶神技:Lambda、高阶函数与装饰器从入门到实战

本文介绍了Python函数式编程的三个进阶技巧:Lambda表达式用于创建匿名单行函数,简化临时函数定义;高阶函数(如sorted、map、filter)可接收函数作为参数,实现灵活的数据处理;装饰器通过@语法在不修改原函数的情况下为其添加额外功能。这些技巧能让代码更简洁、优雅且易于扩展,是提升Python编程水平的关键。掌握这些方法后,开发者可以写出更具表现力的Pythonic代码。

#python#开发语言
【手撕机器学习 01】别再当“调包侠”了!一张图带你秒懂算法“世界观”

本文是《手撕机器学习》系列的开篇,我们将直击“调包侠”的痛点,并为你呈现一张清晰的机器学习“世界地图”。你将清楚地知道,我们正在学习的这个算法,属于哪个门派,擅长解决哪类问题,它在整个知识体系中扮演着怎样的角色。读完本文,你已经拥有了一张清晰的机器学习“世界地图”,并明白了本系列的独特价值。我们将用“人话”翻译公式,用代码“手撕”算法,让你真正洞穿“黑箱”的底层智慧。这个大门派下,根据我们想预测的

#机器学习#算法#人工智能
【手撕机器学习 02】手撕算法的基石:精通NumPy与Pandas向量化思维

在上一篇构建了机器学习的世界观后,本文将为你锻造亲手实现算法的“神兵利器”——NumPy与Pandas。即把循环操作,转换成对整个数据集合(数组或矩阵)的“一次性”操作。它允许Numpy在执行算术运算时,自动“扩展”较小数组的形状。而机器学习的本质,就是。是一个二维的、带标签的数据结构,就像一个Excel表格。时,你就已经为手撕所有机器学习算法,做好了最充分的准备。让我们来看一个简单的任务:将两个

#机器学习#算法#numpy
【手撕机器学习 03】从“生数据”到“黄金特征”:机器学习项目中价值最高的一步

摘要:本文介绍了机器学习项目中数据预处理与特征工程的核心技术。数据预处理包括处理缺失值、类别特征编码(推荐独热编码)和特征缩放(常用标准化)。特征工程则通过特征创造和特征提取从原始数据中提炼更有价值的信息。最后强调必须划分训练集与测试集以客观评估模型性能。掌握这些数据准备技巧是提升模型效果的关键,通常占项目70%以上的时间。文章使用Python代码演示了完整流程,为后续模型训练做好准备。

#机器学习#人工智能
【手撕机器学习 04】手撕线性回归:从“蒙眼下山”彻底理解梯度下降

摘要:本文通过生动比喻和代码实践,深入浅出地讲解了机器学习中的核心算法——线性回归与梯度下降。文章将梯度下降比作“蒙眼下山”游戏,形象地解释了参数优化的五个关键要素。随后,通过“智能生产线”的比喻,详细解析了损失函数、梯度的数学原理及其实际意义。最后,作者带领读者用NumPy一步步实现线性回归算法,并通过可视化展示模型的训练过程。全文以通俗易懂的语言和直观的代码示例,帮助读者理解机器学习中最基础却

#机器学习#线性回归#人工智能
【手撕机器学习 04】手撕线性回归:从“蒙眼下山”彻底理解梯度下降

摘要:本文通过生动比喻和代码实践,深入浅出地讲解了机器学习中的核心算法——线性回归与梯度下降。文章将梯度下降比作“蒙眼下山”游戏,形象地解释了参数优化的五个关键要素。随后,通过“智能生产线”的比喻,详细解析了损失函数、梯度的数学原理及其实际意义。最后,作者带领读者用NumPy一步步实现线性回归算法,并通过可视化展示模型的训练过程。全文以通俗易懂的语言和直观的代码示例,帮助读者理解机器学习中最基础却

#机器学习#线性回归#人工智能
pytorch深度学习(一)pytorch安装

Pytorch深度学习(一)Pytorch安装1 Pytorch介绍Pytorch是由Torch7团队开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。 能够在强大是GPU加速基础上实现张量和动态神经网络。1.1 Pytorch提供了两种高层面的功能(1)使用强大的GPU加速的Tensor计算(类似numpy)(2)构建于基于autograd系统的深度神经网络1.2使用Py

#pytorch#深度学习
pytorch深度学习(一)pytorch安装

Pytorch深度学习(一)Pytorch安装1 Pytorch介绍Pytorch是由Torch7团队开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。 能够在强大是GPU加速基础上实现张量和动态神经网络。1.1 Pytorch提供了两种高层面的功能(1)使用强大的GPU加速的Tensor计算(类似numpy)(2)构建于基于autograd系统的深度神经网络1.2使用Py

#pytorch#深度学习
【Python精讲 09】告别`ImportError`:一文彻底掌握Python模块与包导入体系

一文搞定Python模块与包导入!本文以sys.path为核心,用最直白的方式讲解了各种目录结构下的import方法,帮你彻底解决ModuleNotFoundError,并掌握if __name__ == '__main__'的正确用法。

#python#开发语言
    共 11 条
  • 1
  • 2
  • 请选择