- 博客(20)
- 收藏
- 关注
原创 深度学习笔记7-图片分类网络的发展
2.1 _init_:定义所有网络层(含激活 / 正则化 / 卷积 / 池化 / 全连接)super(MyAlexNet, self).__init__() # 继承父类的初始化方法,必须写# 激活函数/正则化层:AlexNet标志性的ReLU+Dropout(0.5)self.relu = nn.ReLU() # 定义ReLU激活,所有层的激活共用一个实例self.drop = nn.Dropout(0.5) # 定义Dropout,随机丢弃50%神经元,缓解过拟合。
2026-03-10 20:22:15
582
原创 深度学习笔记6-分类任务(Classification)
现实中多数机器学习问题并非 “预测连续数值”(回归),而是“判断类别归属”(分类)。根据类别数量,分类任务可分为二分类和多分类。二分类任务(只有 2 个类别):判断邮件是否为垃圾邮件(垃圾邮件 / 正常邮件)、判断两人是否为直系亲属(是 / 否)。输出维度为 1,通常用 0/1 表示两个类别(如 0 = 正常邮件,1 = 垃圾邮件)。多分类任务(3 个及以上类别):判断图片中的动物是鸟、人、猫还是狗。输出维度为类别数,需通过Softmax 函数将输出转换为类别概率,取概率最大的类别为预测结果。
2026-03-09 18:01:26
852
原创 深度学习笔记5作业-房价预测
csv_data[index][1] = processdate(csv_data[index][1]) # 处理日期列csv_data[index][2] = str(eval(csv_data[index][2])) # 处理目标值列(房价)# 特征处理:删除第0、2、16列,剩余列作为输入特征x# 标签处理:房价除以10^6(归一化,避免数值过大)# 特征标准化:(x - 均值)/标准差,消除量纲影响。
2026-03-08 21:32:02
465
原创 深度学习笔记5-回归实战:新冠病毒感染人数预测
说明:本篇文章文字为梅红背景部分,是两处关键的优化。没有这两个优化,模型只是 “能跑起来”,但效果差、泛化能力弱,是 “完成了任务,但没做好” 的普通代码;有这两个优化,模型有了 “数据筛选” 和 “防止过拟合” 的核心思考,符合机器学习的基础最佳实践,才是 “有思路、有效果” 的合格模型,也才符合老师对 “优化” 的预期。Data(数据模块)输入:文件地址或原始数据内容输出:结构化的数据集(X 特征,y 标签)PyTorch 实现:用封装数据,再用按批次加载Model(模型模块)定义神经网络结构输入:特征
2026-03-06 21:02:10
585
原创 深度学习笔记4-线性表示代码示写
实现线性回归的端到端训练:1、生成符合y = X·w + b +噪声的模拟数据(真实参数true_b=1.12、用小批量随机梯度下降(SGD)训练模型,学习参数w和b;3、最终让模型学到的w_0b_0逼近真实的true_wtrue_b,并可视化拟合效果。# 1. 线性回归模型(就是y = X·w + b)# 2. 损失函数:平均绝对误差(MAE)return torch.sum(abs(pre_y-y))/len(y) # 计算预测值和真实值的绝对差之和,再求平均(衡量预测误差)
2026-03-05 21:00:00
482
原创 深度学习笔记3-Pyhton基础
类是对一类事物的抽象描述属性:这类事物的共同特征(比如人的姓名、年龄,手机的品牌);方法:这类事物的共同行为(比如人的说话、手机的打电话)。
2026-03-04 21:45:00
613
原创 深度学习笔记2-深度神经网络
人工神经元就是生物神经元的数学抽象,它接收多个输入,通过加权求和,输出一个结果。真实的生物神经元,通过树突接收信号,轴突传递信号。人工神经元的数学模型,用来预测 “恋爱次数”:神经网络的本质就是一连串的矩阵乘法和非线性变换,而矩阵就是让这一切高效运行的 “发动机”。单个神经元的计算:每个神经元 都是对输入的线性组合:矩阵形式的表达:把这 3 个方程写成矩阵乘法,就变得非常紧凑:,简化为:。(注:r、b、x用粗体表示向量)从矩阵到最终输出:第二层计算最终的输出是对第一层输出 ,, 的再一次线性组合:同样,
2026-03-03 21:00:00
715
原创 深度学习笔记1-机器学习和深度学习
机器学习是让计算机从数据中学习规律,并用于预测、分类、决策的技术,核心是用数据训练模型,而非人工硬编码规则。一般是基于数学,或者统计学的方法,具有很强的可解释性。深度学习 =深层神经网络,是机器学习的一个分支。设计一个很深的网络架构让机器自己学。深度学习就是找一个函数f。以线性回归为例,模型是:=wx+b其中w(weight权重)和b(bias偏差)是未知参数,需要通过数据来学习。这个模型就是一个最简单的神经元,它接收输入 x,输出预测值。损失函数 L(w,b) 是。
2026-03-02 21:44:06
980
原创 Python学习笔记12-Python第三方库
jieba 是 Python 中最常用的中文分词库,也是自然语言处理(NLP)领域的基础工具。简单来说,它的核心作用是把一段连续的中文文本,拆分成一个个独立的词语(比如把 “我喜欢学习 Python” 拆成 “我 / 喜欢 / 学习 / Python”)。常用函数。
2026-02-23 09:45:18
702
原创 Python学习笔记11-Python标准库之turtle&random
turtle库绘图——窗体函数、画笔状态函数、画笔运动函数random库。
2026-02-22 20:00:00
911
原创 Python学习笔记10-模块引用与内置函数
1)建立utils.py和main.py同在my_projext文件夹:2)utils.py内容:3)main.py中导入:(以下代码在main.py中运行)# 导入同一目录的utils模块# 调用自定义模块的函数/变量print(utils.add(10, 20)) # 输出30print(utils.VERSION) # 输出1.0# 也可以精准导入print(add(5, 5)) # 输出10。
2026-02-22 09:30:00
836
原创 Python学习笔记8-组合数据类型
元组一旦定义就不能修改,元组类型使用()来表示。#创建元组t2 = (4,) # 单个元素必须加逗号,否则不是元组t3 = tuple([1, 2, 3]) # 从列表转换empty_tup = () # 空元组字典类型数据主要以“键值对”的形式存储,类似汉语字典的目录形式。键(key)必须是不可变类型(字符串、数字、元组,不能是列表 / 字典),且唯一;值(value)可以是任意类型(字符串、数字、列表、字典等),可重复。
2026-02-20 09:30:00
2852
原创 Python学习笔记7-format() 方法
format() 方法的基本使用format() 方法的格式控制format() 方法中的灵活用法。
2026-02-19 09:30:00
1455
原创 Python学习笔记5-函数基础
降低编程难度、增加代码复用在 Python 中,定义函数使用def关键字def 函数名(参数列表):"""函数文档字符串(可选,用于说明函数功能)"""# 函数体(要执行的代码)执行语句return 返回值 # 可选,没有return则默认返回None函数的调用:<函数值>(<实际赋值参数列表>)Python函数设计的核心思想之一:封装(Encapsulation)对内隐藏细节、对外暴露接口"""计算圆的面积,对外暴露的接口是半径,返回面积"""
2026-02-17 15:15:38
831
原创 Python学习笔记2-数据类型
字符串就是一串字符(文字、数字、符号都算),Python 里用单引号 ''双引号 ""或三引号 ''' '''/""""""包裹# 基础写法(单/双引号无区别)s1 = 'hello' # 单引号s2 = "world" # 双引号s3 = "I'm OK" # 双引号里可以嵌单引号s4 = 'He said "Hi"'# 单引号里可以嵌双引号# 三引号:支持换行、长文本s5 = '''这是一段多行的字符串'''# 空字符串s6 = ""
2026-02-14 15:12:25
723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅