- 博客(15)
- 收藏
- 关注
原创 深度学习初学者笔记(从基础到 Transformer)
本文系统梳理了深度学习的基础知识和核心模型。首先介绍了线性拟合、激活函数(Sigmoid、ReLU等)和损失函数等基础概念;然后讲解了梯度下降及其优化算法(SGD、Adam等);接着讨论了模型泛化方法(正则化、Dropout等)和序列数据处理(从One-hot到LSTM);最后重点解析了Transformer的自注意力机制。文章强调从简单到复杂的学习路径,建议结合实践加深理解,并指出深度学习学习需要循序渐进,每一步都至关重要。
2025-09-15 16:11:03
591
原创 Redis
本文系统介绍了数据存储与管理的核心技术,包括数据类型分类、NoSQL数据库、内容管理系统和缓存机制。主要内容分为四部分:1)数据分类,详细对比了结构化、半结构化和非结构化数据的特征及应用场景;2)NoSQL数据库,分析其与关系型数据库的区别,重点介绍键值型、文档型等四种NoSQL数据库类型;3)内容管理系统(CMS)的组成架构和典型应用;4)缓存技术,涵盖缓存类型、策略及常见问题解决方案。文章特别对Redis数据库进行了深入解析,包括其数据结构、命令、持久化机制和典型应用场景。全文以技术原理结合业务场景的方
2025-09-01 22:50:18
639
原创 fastAPI界面https://cdn.jsdelivr.net/npm/swagger-ui加载问题
解决fastAPI界面https://cdn.jsdelivr.net/npm/swagger-ui加载不出来的问题,以解决某些情况下CDN资源加载问题。该修改涉及FastAPI框架的Swagger UI界面静态资源引用配置。
2025-08-28 20:24:42
276
原创 Maven-用于管理和构建Java项目的工具
Maven是Java项目管理工具,提供标准化项目结构、构建流程和依赖管理机制。安装步骤包括解压安装包、配置环境变量、设置本地仓库和阿里云镜像。在IDEA中需配置Maven路径和settings.xml文件,通过pom.xml文件管理项目坐标和依赖。Maven常用命令包括编译(compile)、清理(clean)、测试(test)、打包(package)和安装(install),这些命令具有生命周期特性,执行后面的命令会自动触发前面的流程。依赖管理支持从本地仓库、私有仓库到中央仓库的自动下载机制。
2025-07-18 14:20:25
1044
原创 JDBC——Java数据库连接
本文介绍了JDBC(Java数据库连接)的基本使用方法。主要内容包括:1)JDBC快速入门步骤,包括导入驱动jar包、创建实体类;2)核心API详解,如DriverManager、Connection、Statement和ResultSet的使用;3)PreparedStatement防止SQL注入的方法;4)数据库连接池技术及其优势,重点演示了Druid连接池的配置和使用。文章提供了完整的代码示例,涵盖数据库连接、SQL执行、结果处理等关键操作,适合Java开发者快速掌握JDBC数据库操作技术。
2025-07-17 14:28:43
159
原创 Django
Django 4.0开发指南摘要 Django 4.0支持Python 3.8-3.10,推荐使用长期支持版4.2。框架采用MVT架构(模型-视图-模板),提供完整的Web开发解决方案。开发环境配置包括两种方式:1)使用virtualenv创建虚拟环境;2)通过Anaconda管理环境。项目创建后,主要目录包含settings.py(配置)、urls.py(路由)和wsgi.py等核心文件。 开发流程包括: 配置数据库(默认SQLite3) 创建应用并注册到INSTALLED_APPS 定义模型类实现ORM
2025-06-30 17:06:17
824
原创 MYSQL数据库
数据库的事务是一种机制、一个操作序列,包含了一组数据库操作命令,要么同时成功,要么同时失败。tomicity):事务是不可分隔的最小操作单元,要么同时成功,要么同时失败。urability):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的。一对一:在任意一方加入外键,关联另一方逐渐,并且外键唯一(UNIQUE)onsistency):事务完成时,必须使所有的数据都保持一致状态。一对多(多对一):在”多“的一方建立外键,指向”一”的一方的主键。笛卡尔积:有A,B两个集合,取A,B所有的组合情况。
2025-06-27 15:39:16
566
原创 部署大模型
右键windows——>应用和功能——>程序和功能(右上角)——>启动或关闭Windows功能——>适用于Linux的Windows子系统(下滑最后)——>重启——>应用商店下载ubuntu。终端先启动ollama -- sudo systemctl start ollama。模型所在位置:C:\Users\DELL\.ollama\models\blobs。下载ollama安装包-> 安装ollama->命令行可以查看版本。->ollama官网找对应模型,复制命令->可以命令行进行问答。
2025-06-24 16:07:27
518
原创 6个任务点
在数字通信系统中,接收端为了从接收信号中恢复数据信号,需要对解调器输出信号以符号速率进行周期性的采样、判决,因而在接收端必须有一个与收到的数字基带信号符号速率同步的时钟信号,以得到准确的采样定时。在所有的无线通信系统中,符号同步是接收机所要完成的关键功能之一,接收机不仅要使恢复时钟的频率与收到的数字信号的时钟频率一致,而且还要确定在每个符号间隔内的何处进行采样,这与恢复时钟的相位有关,把在符号间隔Ts内所选择的采样定时成为定时相位。数据输出端口是译码后的信号,误码指示输出端口输出的是定位到的错误位。
2025-03-30 18:39:46
1187
原创 学习知识点
频谱瀑布图又叫谱阵图,是一种用于可视化信号频谱随时间变化的图形工具。它将信号的频率、幅度和时间信息以三维形式呈现,通常用于分析非平稳信号(即频谱随时间变化的信号)。它是将振动信号的功率谱或幅值谱随转速变化叠置而成的三维谱图,显示振动信号中各谐波成分随转速变化的情况。普通频谱图x轴是频率,y轴是幅度;而瀑布图x轴是频率,y轴是时间,幅度则用不同颜色表示。随着时间的的变化,整个频谱由上到下移动(也可以由下到上移动,时间显示由过去到现在往上轮动。赛事平台上频谱分析仪正是如此),看起来像瀑布,所以叫瀑布图。
2025-03-30 18:38:45
1131
原创 数据结构——串的模式匹配和矩阵压缩存储
正文串指针i不回退;模式串(子串)j回退,但不一定退为0。(2)行链表组,结点值含列号、值、链域(next)本文章代码来源:李春葆-数据结构教程(第5版)(3)正交链表,由行链表和列链表组合而成。最坏情况下:T(n)=O(m*n)时间复杂度T(n)=O(m+n)逐个查找正文串,查找特定子串。
2024-08-01 14:16:57
283
原创 数据结构——栈和队列
栈和队列--基本操作_栈和队列的基本操作-CSDN博客只允许同一个端点处进行插入或删除的表结构,为后进先出结构(LIFO表)栈顶(top)、栈底(bottom)、进栈(push)、出栈(pop)使用链表实现队列-CSDN博客允许在一端插入、另一端删除的表叫做队或队列,FIFO(先进先出)队尾(插入端)、队头(删除端)first和last分别指向对头元素(出队)、队尾元素(进队)
2024-07-18 16:03:12
421
原创 顺序表及链表
表结构基本概念定义:线性表 ( linear list : 具有 n(n≥0)个数据结点(元素)的序列 A =(a1,a2,…an);数据集合可以为空。引⼊术语:⾸结点和尾结点,表的⻓度,空表,前驱和后继(左邻、右邻)、有序表操作:查找、插入、删除、存储、更新、合并、分裂、复制、排序顺序存储(顺序表)基本概念存储结点的逻辑次序与物理次序一致,即下标表示存储位置。数组存储,n表示数量,i为序号指定位置插入/删除: 平均时间复杂度为T插入(n)=n-i ;T删
2024-07-16 17:52:28
522
原创 数据结构基础知识
即渐进时间复杂度,常表示为T(n)=O(f(n)),f(n)为时间复杂度函数,只用f(n)的最高阶,忽略其他。例,若f(n)=2*n^2+4n+1,则T(n)表示为n^2。
2024-07-13 16:00:57
480
1
C++怎么才可以直接输入坐标点(a,b)
2022-10-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅