- 博客(32)
- 收藏
- 关注
原创 深度学习:激活函数Activaton Function
本质上是将低维空间的线性表示映射到高维非线性空间,从而可以更好地学习复杂关系(类似SVM的核函数思想)5.SELU(Scaled ELU):自归一化网络(Self-Normalizing NN)在使用BatchNorm/LayerNorm时,激活函数的位置非常关键。十、训练中因激活函数导致的典型问题与解决方案。十三、激活函数的数学本质:非线性特征空间映射。3.1 Sigmoid函数(逻辑激活)六、隐藏层和输出层的激活函数选择原则。九、激活函数与神经网络结构的关系。十一、激活函数与归一化层的顺序问题。
2025-07-30 15:32:50
598
原创 深度学习:简介与任务分类总览
深度学习(Deep Learning)是机器学习的一种特殊形式,它依赖于具有多层结构的神经网络自动从数据中学习特征并完成任务,如图像识别,语音识别,自然语言处理等。深度学习常常被认为是“端到端学习”的典范:从原始数据输入(如图像像素,音频波形,文本)直接学习到最终输出(分类,生成,预测等)。输出为逼真的新图像,用于AI作画,图像修复,风格迁移等。应用于对话生成,摘要生成,代码自动补全等,常用GPT,T5等语言模型。特点:输入到输出均为变长序列,广泛用于机器翻译,语音识别,字幕生成等时许相关任务。
2025-07-29 15:18:42
697
原创 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
376
原创 Python入门Day12:项目实战:学生信息管理系统(基础版)
6.保存学生数据到文件(CSV格式)3.显示学生信息(带格式表头)8.主程序入门及程序入口判断。
2025-06-25 19:07:32
239
原创 Python入门Day11:文件读写基础操作
3.readlines():读取所有行,返回列表。推荐写法:防止遗忘关闭或出错导致资源未释放。四、with open()自动关闭文件(推荐)2.readline():按行读取,每次一行。五、写入多个文本行:writelines()1.read():读取整个文件为一个字符串。示例:打开一个文件写入内容,并关闭文件。六、追加模式“a”(不会清空原文件)Windows系统默认使用gbk编码。九、文件完整读写流程总结图(简述)八、中文乱码问题处理技巧。二、文件打开模式总结。三、文件读取三种方式。
2025-06-24 10:15:02
309
原创 Python入门Day10:模块(module)与包(package)
Python中每一个.py文件就是一个模块(module),模块是组织代码的基本单位,本质是“一个可以导入的Python文件 ”包是一个包含多个模块的目录(文件夹),其中一个包含__init__.py文件(可选,用于标识为包)。二、模块执行入口判断: __name__ == "__main__"这是判断模块是否被”直接执行“还是被”导入使用“的常用方式。模块就是帮助我们组织功能代码,实现代码复用的工具。4.模块的搜索路径:sys.path。一、模块(Module)基础。3.模块的四种导入方式。
2025-06-23 15:07:24
227
原创 大模型学习Day2:Python函数进阶
如果想让一个函数“带着外部变量一起走”,就必须先返回它,不然这个内部函数就没法脱离外部函数生存。吃透装饰器(Decorator)的本质和写法,包括函数包装,带参函数,统计运行时间等高级应用。因为inner函数“记住了”msg或n,即使outer执行完,它仍然能访问这些变量。lambda是Python中的匿名函数(没有名字),常用于一行内定义简单函数。返回的是一个根据用户参数定制过的函数。装饰器的本质是接收一个函数作为参数,返回一个函数的函数。先定义好inner函数的行为,在需要的时候再执行。
2025-06-20 17:02:53
895
原创 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
200
原创 Python入门08:函数作用域,局部变量,全局变量,闭包与nonlocal
一个内部函数引用了它外部函数的局部变量,即使外部函数已经执行完毕,这个内部函数依然“记得”它外部的变量。count是整个模块共享的变量,任意函数用global都能修改。Python中变量的“作用域”指的是:变量在哪些位置可以访问。闭包:内层函数引用了外层函数的变量,即形成“记忆”的函数。五、nonlocal:修改外层函数变量(但不是全局变量)❗示例3:函数中修改全局变量(错误演示)示例1:局部变量(只能在函数内使用)示例2:全局变量(函数内外都能访问)2.内部函数使用了外部函数的局部变量。
2025-06-19 16:08:28
303
原创 Python入门Day07:函数的定义、调用与参数传递
*kwargs允许你传入任意数量的“命名参数”(即key=value形式),这些参数会被打包成一个字典(dict)*args允许你传入任意数量的位置参数,这些参数会自动被打包成一个 元组(tuple)掌握Python函数的基础结构,参数传递方式,返回值,具备封装逻辑与代码复用的能力。示例二:与位置参数,默认参数,*args混用。十、关键词参数(**kwargs)详解。九、可变参数(*args)详解。什么是**kwargs?示例二:和位置参数混用。三、最基本的函数示例。七、函数的返回值详解。
2025-06-19 11:13:43
327
原创 一种将选择题文本数据转换为csv格式的脚本
2.将 待处理文件.txt 文件放在.py文件的同一个目录下。该脚本的作用为将txt格式的题库文本文件转化为标准的表格格式。1.将代码保存为parse-exam.py文件。4.成功后将生成两个文件。
2025-06-12 17:00:12
155
原创 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
138
原创 大模型实习生day2.2:Transformer架构总览
该公式描述一个词(Query)如何从其他词中“选择”要关注的信息(Value),并“加权组合”出自己的理解表示。1.文本➡️分词➡️Token IDs➡️向量(embedding)“你”(Query)在问每个词(Key):你跟我的关联程度有多大。此时“它”这个词的向量,已经变成“在这句话中它指热干面”的表达。拆解部分三:softmax ➡ 变成注意力权重(概率分布)1)编码器(Encoder)负责“理解输入”2)解码器(Decoder)负责“生成输出”QKᵀ:表示当前词与所有词的相关性“打分”
2025-05-28 10:26:49
869
原创 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
1374
原创 服务器运维教程
此教程适用于大佬不在情况下的临时运维,内容会逐步添加,当然最好的办法还是看一遍后问大佬怎么做,以免像某人一样热插拔差点冒火花 (′゜ω。2.确认无正在运行的程序后,按照正常的关机流程关闭服务器(尽可能不使用电源键关机,避免可能的损伤)1.佩戴防静电手环,或者洗手后触摸接地的栏杆几秒钟,释放可能存在的静电。4.插上电源,按下电源键,开启服务器,让大佬检查。3.确认关机后,拔掉主电源,然后进行安装。
2025-04-27 14:37:09
134
原创 使用nnunet时如何修改配置文件添加路径
为了使nnUNet能正确运行并访问模型和数据路径,我们需要在当前用户的终端环境中配置环境变量。以下是标准步骤,适用于使用的新员工。
2025-04-15 15:04:48
317
原创 ubuntu系统上建立conda环境的小教程
作者刚转码,接到老板任务给实习生写教程,所以根据回忆写了下述教程,如有疏漏,还请指教。本文章适合纯萌新观看,入门程序员可能觉得我废话多()这里默认系统已经安装了conda,如没有安装可以安装miniconda或者anaconda推荐安装miniconda,更小更轻量化,但多以命令行形式操作如需要图形化操作推荐安装anaconda这里以使用nnunetv2模型为例子。
2025-04-10 17:19:40
504
原创 服务器使用说明
此文档主要目的为简要介绍如何使用公司服务器,我目前主要使用的有三种方法。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
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人