自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python入门Day19:文件操作系统(os,pathlib,shutil)

路径拼接(推荐使用os.path.join())三、shutil:复制,删除,移动等高级操作。二、pathlib:现代路径操作(推荐)一、os模块:传统路径与文件管理。创建目录/文件(不会覆盖已有)获取路径对象 &判断类型。判断文件/目录是否存在。遍历所有.txt文件。拼接子路径(推荐写法)

2025-08-20 10:15:30 210

原创 Python入门Day18:模块与包(module & package)

包就是一个包含多个模块的文件夹,并且该文件夹内有一个__init__.py文件。一个模块就是一个.py文件,包含了可复用的函数,变量,类等。用于判断模块是否被“直接运行”或“被导入使用”模块生成 5 个 1~100 的随机整数;模块名就是.py文件名(不要加.py)六、第三方模块与pip使用(了解),其中两个模块分别实现加法和乘法;一、什么是模块(module)示例2:使用random模块。示例1:使用math模块。求平方,然后导入使用;二、标准库模块(内置)1.自己新建一个模块。

2025-08-18 14:03:38 272

原创 Python入门Day17:函数式编程(map/filter/reduce/lambda)

定义:lambda是一种简洁的函数定义方式,适用于存放临时,轻量函数。对序列中的每个元素应用一个函数,返回一个新序列(生成器)对序列进行“前两个->中间值->下一个“的连续操作。对序列中的元素按条件筛选,保留返回True的元素。map/filter/reduce对比总结。三、filter()函数——过滤筛选。四、reduce()函数——累计计算。一、lambda表达式(匿名函数)二、map()函数——映射转换。示例:批量字符串转大写。示例:筛选非空字符串。示例:求列表累积乘积。

2025-08-07 16:56:40 215

原创 Python入门Day16:可迭代对象,迭代器,生成器与yield

更直观的定义:与其一次性生成所有值(如列表),惰性计算只生成当前需要的那一个,其余的等“真要用时再算”与其一次性生成所有值(如列表),惰性计算只生成当前需要的那一个。定义:生成器是特殊的迭代器,用函数+yield语句定义,自动管理状态。如:list、str、惰性计算是指:只在“需要时”才执行计算,而不是立即计算。惰性计算是指只在“需要时”才执行计算,而不是立即计算。2.实现了__next__()方法(返回下一个值)定义:迭代器是一种可以“惰性获取下一个值”的对象。一、什么是可迭代对象(Iterable)

2025-08-07 13:35:55 258

原创 Python入门Day15:面向对象进阶(类变量,继承,封装,多态)

一个类可以继承另一个类的属性和方法,形成“父类-子类”结构。不同类对象调用相同方法,呈现不同行为(统一接口,多种实现)2.静态方法(@staticmethod)通过访问控制限制外部访问对象的内部实现。1.类方法(@classmethod)四、封装(Encapsulation)五、多态(Polymorphism)三、继承(Inheritance)一、类变量 vs 实例变量。1.实例变量(每个对象独有)私有属性与方法(用__开头)2.类变量(所有对象共享)二、类方法和静态方法。

2025-08-05 16:29:33 120

原创 Python入门Day14:面向对象编程初步(OOP入门)

面向对象(Object-Oriented Programming)是一种将数据和操作数据的方法组织在一起的编程范式。用class类名:定义一个类,类名一般大写开头。pass表示“占位”方法必须以self作为第一个参数,调用时不用写self。类名加括号即为“创建对象”,也叫实例化。三、构造函数(init)与实例属性。五、练习:自定义类管理多个对象。二、定义类和创建对象。1.定义一个最简单的类。六、OOP初学者易错点。一、什么是面向对象?2.创建对象(实例)

2025-08-01 19:22:03 291

原创 深度学习:优化器(Optimizer)

优化器详解初版

2025-08-01 11:14:55 1172

原创 深度学习:反向传播算法(Backpropagation)

反向传播算法初版

2025-08-01 09:44:33 584

原创 深度学习:损失函数Loss Function

深度学习损失函数相关内容

2025-07-31 13:45:49 1060

原创 深度学习:激活函数Activaton Function

本质上是将低维空间的线性表示映射到高维非线性空间,从而可以更好地学习复杂关系(类似SVM的核函数思想)5.SELU(Scaled ELU):自归一化网络(Self-Normalizing NN)在使用BatchNorm/LayerNorm时,激活函数的位置非常关键。十、训练中因激活函数导致的典型问题与解决方案。十三、激活函数的数学本质:非线性特征空间映射。3.1 Sigmoid函数(逻辑激活)六、隐藏层和输出层的激活函数选择原则。九、激活函数与神经网络结构的关系。十一、激活函数与归一化层的顺序问题。

2025-07-30 15:32:50 895

原创 深度学习:简介与任务分类总览

深度学习(Deep Learning)是机器学习的一种特殊形式,它依赖于具有多层结构的神经网络自动从数据中学习特征并完成任务,如图像识别,语音识别,自然语言处理等。深度学习常常被认为是“端到端学习”的典范:从原始数据输入(如图像像素,音频波形,文本)直接学习到最终输出(分类,生成,预测等)。输出为逼真的新图像,用于AI作画,图像修复,风格迁移等。应用于对话生成,摘要生成,代码自动补全等,常用GPT,T5等语言模型。特点:输入到输出均为变长序列,广泛用于机器翻译,语音识别,字幕生成等时许相关任务。

2025-07-29 15:18:42 1047

原创 Python入门Day13:文件数据进阶(JSON/CSV/路径操作)

3.将Python对象写入JSON文件(json.dump)3.从CSV文件读取数据(csv.DictReader)2.将数据写入CSV(csv.DictWriter)4.从JSON文件读取数据(json.load)三、文件路径操作(os vs pathlib)2.Python与JSON的互相转换。2.使用pathlib(推荐)1.使用os.path方式。四、自动创建目录,写入文件。一、JSON文件操作详解。二、CSV文件操作详解。1.什么是JSON?

2025-06-26 13:46:12 406

原创 Python入门Day12:项目实战:学生信息管理系统(基础版)

6.保存学生数据到文件(CSV格式)3.显示学生信息(带格式表头)8.主程序入门及程序入口判断。

2025-06-25 19:07:32 256

原创 Python入门Day11:文件读写基础操作

3.readlines():读取所有行,返回列表。推荐写法:防止遗忘关闭或出错导致资源未释放。四、with open()自动关闭文件(推荐)2.readline():按行读取,每次一行。五、写入多个文本行:writelines()1.read():读取整个文件为一个字符串。示例:打开一个文件写入内容,并关闭文件。六、追加模式“a”(不会清空原文件)Windows系统默认使用gbk编码。九、文件完整读写流程总结图(简述)八、中文乱码问题处理技巧。二、文件打开模式总结。三、文件读取三种方式。

2025-06-24 10:15:02 324

原创 Python入门Day10:模块(module)与包(package)

Python中每一个.py文件就是一个模块(module),模块是组织代码的基本单位,本质是“一个可以导入的Python文件 ”包是一个包含多个模块的目录(文件夹),其中一个包含__init__.py文件(可选,用于标识为包)。二、模块执行入口判断: __name__ == "__main__"这是判断模块是否被”直接执行“还是被”导入使用“的常用方式。模块就是帮助我们组织功能代码,实现代码复用的工具。4.模块的搜索路径:sys.path。一、模块(Module)基础。3.模块的四种导入方式。

2025-06-23 15:07:24 267

原创 大模型学习Day2:Python函数进阶

如果想让一个函数“带着外部变量一起走”,就必须先返回它,不然这个内部函数就没法脱离外部函数生存。吃透装饰器(Decorator)的本质和写法,包括函数包装,带参函数,统计运行时间等高级应用。因为inner函数“记住了”msg或n,即使outer执行完,它仍然能访问这些变量。lambda是Python中的匿名函数(没有名字),常用于一行内定义简单函数。返回的是一个根据用户参数定制过的函数。装饰器的本质是接收一个函数作为参数,返回一个函数的函数。先定义好inner函数的行为,在需要的时候再执行。

2025-06-20 17:02:53 1480

原创 Python入门Day9:lambda表达式,常用内置函数,函数式编程技巧

lambda是Python中的匿名函数(没有名字),常用于一行内定义简单函数。2.filter(func,iterable):过滤符合条件的元素。1.map(func,iterable):映射转换每个元素。三、内置函数:map/filter/zip/sorted。4.sorted():排序(可指定key)四、lambda vs def函数的区别。3.zip(a,b):打包成元组对。一、什么是lambda表达式?二、lambda常见应用场景。

2025-06-19 17:13:14 233

原创 Python入门08:函数作用域,局部变量,全局变量,闭包与nonlocal

一个内部函数引用了它外部函数的局部变量,即使外部函数已经执行完毕,这个内部函数依然“记得”它外部的变量。count是整个模块共享的变量,任意函数用global都能修改。Python中变量的“作用域”指的是:变量在哪些位置可以访问。闭包:内层函数引用了外层函数的变量,即形成“记忆”的函数。五、nonlocal:修改外层函数变量(但不是全局变量)❗示例3:函数中修改全局变量(错误演示)示例1:局部变量(只能在函数内使用)示例2:全局变量(函数内外都能访问)2.内部函数使用了外部函数的局部变量。

2025-06-19 16:08:28 324

原创 Python入门Day07:函数的定义、调用与参数传递

*kwargs允许你传入任意数量的“命名参数”(即key=value形式),这些参数会被打包成一个字典(dict)*args允许你传入任意数量的位置参数,这些参数会自动被打包成一个 元组(tuple)掌握Python函数的基础结构,参数传递方式,返回值,具备封装逻辑与代码复用的能力。示例二:与位置参数,默认参数,*args混用。十、关键词参数(**kwargs)详解。九、可变参数(*args)详解。什么是**kwargs?示例二:和位置参数混用。三、最基本的函数示例。七、函数的返回值详解。

2025-06-19 11:13:43 353

原创 Python入门Day6.1:异常处理

异常处理try...except

2025-06-18 22:33:56 447

原创 Python入门Day6:五大容器类型详解与对比

python基础:五种容器的常用操作

2025-06-18 14:56:22 896

原创 一种将选择题文本数据转换为csv格式的脚本

2.将 待处理文件.txt 文件放在.py文件的同一个目录下。该脚本的作用为将txt格式的题库文本文件转化为标准的表格格式。1.将代码保存为parse-exam.py文件。4.成功后将生成两个文件。

2025-06-12 17:00:12 189

原创 Python入门Day5:循环

python基础,循环的基本应用

2025-06-06 14:57:09 461

原创 python入门day4:条件,布尔

python基础语法:条件语句及bool

2025-06-04 19:11:18 809

原创 python入门day1,2,3:变量、输入输出,基本类型

Day1:Python变量、输入输出、基本类型(int、float、str)补充:f-string和str.format()1.f-string(格式化字符串字面值)3.使用表达式(f-string专属)三、格式控制(数字对齐,小数点位数等)Day3:列表(list)与常用操作。.format()不支持直接写表达式。2.调用方法(f-string支持)2.str.format()方法。1.按顺序传值(位置参数)2.按名称传值(命名参数)1.变量定义与命名规则。1.字符串拼接与重复。3.居中对齐,左对齐。

2025-05-30 18:35:58 156

原创 大模型实习生day2.2:Transformer架构总览

该公式描述一个词(Query)如何从其他词中“选择”要关注的信息(Value),并“加权组合”出自己的理解表示。1.文本➡️分词➡️Token IDs➡️向量(embedding)“你”(Query)在问每个词(Key):你跟我的关联程度有多大。此时“它”这个词的向量,已经变成“在这句话中它指热干面”的表达。拆解部分三:softmax ➡ 变成注意力权重(概率分布)1)编码器(Encoder)负责“理解输入”2)解码器(Decoder)负责“生成输出”QKᵀ:表示当前词与所有词的相关性“打分”

2025-05-28 10:26:49 918

原创 c++ day1

六、C++项目模板(VS Code + CMake全流程)(这一部分暂未验证,先放在这里,作者有空试试,目前作者直接在vscode 上使用code runner插件运行c++)所有声明/表达式后必须有分号,但引入库/头文件不需要,if/for/while后的代码块用{},不用分号。使用 Ctrl + Shift + B ---> 选择CMake Build。2.MSVC(微软编译器,Visual Studio内置)这里先介绍使用MinGW + g++(命令行方式)写法二(不推荐再大项目中使用)

2025-05-15 15:04:03 1546

原创 深度学习:编程基础与工具链3-Git控制入门

本文章的主要内容为简单的git操作,后续会继续完善内容

2025-05-09 15:47:14 332

原创 无密码登陆服务器教程(vscode)

怎么无密码登陆服务器

2025-04-30 16:29:19 297

原创 爬虫:Python与网络基础1

爬虫教程,python基础与网络

2025-04-30 11:09:19 1263

原创 深度学习:编程基础与工具链2

这篇文章主要内容为数据处理与可视化入门,与之前写过的内容会有一点重合,后续会选择较优的一版留下。

2025-04-28 15:56:48 295

原创 深度学习:编程基础与工具链1

Python语法的文件操作与处理

2025-04-27 16:40:48 426

原创 深度学习教程总览

深度学习教程主要包括以下内容。

2025-04-27 10:26:28 390

原创 Ubuntu服务器命令(系统信息类)

Ubuntu服务器关于系统信息的一些命令

2025-04-25 16:16:01 601

原创 Ubuntu服务器部分命令讲解

linux系统常用指令

2025-04-24 16:57:58 477

原创 大模型实习生day1

大语言模型基础知识

2025-04-22 18:15:43 275

原创 使用nnunet时如何修改配置文件添加路径

为了使nnUNet能正确运行并访问模型和数据路径,我们需要在当前用户的终端环境中配置环境变量。以下是标准步骤,适用于使用的新员工。

2025-04-15 15:04:48 350

原创 Ubuntu 服务器新员工培训手册(受限用户版)

假设你已获得账号zhangsan和服务器地址yes然后输入你分配到的密码。

2025-04-15 10:25:06 310

原创 ubuntu系统上建立conda环境的小教程

作者刚转码,接到老板任务给实习生写教程,所以根据回忆写了下述教程,如有疏漏,还请指教。本文章适合纯萌新观看,入门程序员可能觉得我废话多()这里默认系统已经安装了conda,如没有安装可以安装miniconda或者anaconda推荐安装miniconda,更小更轻量化,但多以命令行形式操作如需要图形化操作推荐安装anaconda这里以使用nnunetv2模型为例子。

2025-04-10 17:19:40 586

原创 服务器使用说明

此文档主要目的为简要介绍如何使用公司服务器,我目前主要使用的有三种方法。2.安装完后vscode窗口左下角会出出现下图所示按钮,点击按钮。vscode安装等教程极多,这里不再赘述,这里从安装ssh开始。3.winscp文件传输(备注:禁止下载敏感数据到本地)1.安装下图所示扩展(Extensions)1.vscode使用ssh插件远程连接。3.点击connect to host。2.anydesk远程连接桌面。4.输入:用户名+@+地址。这样就成功连接上服务器了。vscode连接教程。

2025-04-07 17:28:25 305

空空如也

空空如也

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

TA关注的人

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