- 博客(39)
- 收藏
- 关注
原创 深度学习入门:打好数学与机器学习基础,迈向AI进阶之路
如果把深度学习比作一座高楼,那数学与机器学习基础就是支撑这座高楼的地基。无论是复杂的卷积神经网络(CNN)、循环神经网络(RNN),还是当下热门的Transformer模型,其底层逻辑都离不开线性代数的数据表示、概率论的不确定性建模,以及优化算法的参数学习。数学是描述深度学习模型的“通用语言”——线性代数帮我们处理高维数据结构,概率论帮我们应对现实世界的不确定性,优化算法则帮模型找到最优解。这三者相辅相成,缺一不可。线性代数的核心是用结构化的数字(标量、向量、矩阵、张量)表示数据,并通过运算提取数据规律。我
2025-09-10 15:12:05
967
原创 深度学习导论:从理论起源到前沿应用与挑战
(随着算力的提升,机器现在可以完成实时的物体识别、语音翻译。人工智能终于变得聪明了。狭义上,深度学习特指层级较深的人工神经网络(Artificial Neural Network)。广义上,它泛指所有层次化的机器学习模型,如深度信念网络(Deep Belief Network)、稀疏HMAX模型等。在人工智能(AI)、机器学习(ML)和深度学习(DL)的关系中,三者是层层递进的包含关系。深度学习是机器学习的一个分支,而机器学习又是实现人工智能的一种核心方法。人工智能、机器学习与深度学习的关系示意图。
2025-08-31 16:29:37
836
原创 解构机器学习:如何从零开始设计一个学习系统?
机器学习(Machine Learning)无疑是当今科技领域最热门的词汇之一。但抛开复杂的算法和模型,一个机器学习系统是如何被设计出来的?它并非简单地选择一个现成的算法,而是涉及一系列严谨的设计决策。本文将以一个经典的例子——“教计算机下国际跳棋”——来逐步拆解通用机器学习系统的设计过程,带你领略其背后的核心思想。
2025-08-30 12:27:43
631
原创 初探机器学习:从概念定义到前沿应用
的挑战在于,问题常常包含双关、反讽、谜语等复杂的自然语言现象,要求参赛者不仅知识渊博,还要有极强的语言理解能力。:当你在电商平台购买《数学在科学和社会中的作用》时,系统会推荐《数学的建筑》《论无限》等相关书籍 —— 这是通过分析 “购买关联数据” 得出的精准推荐,大幅提升了用户的购物体验。零售巨头通过分析顾客的购物篮数据,优化商品摆放位置,将经常被一同购买的商品(如著名的“啤酒与尿布”案例)放在一起,从而提升销量。机器学习使得大规模个性化服务成为可能,它能“学习”每个用户的偏好,提供量身定制的体验。
2025-08-24 17:57:42
609
原创 NL2SQL 技术深度解析与项目实践
NL2SQL(Natural Language to SQL)是将自然语言查询转换为结构化查询语言(SQL)的技术,旨在打破数据库操作的技术壁垒,让非专业用户通过日常语言直接与数据库交互。其核心价值在于降低数据访问门槛(无需掌握 SQL 语法)、提升数据分析效率(减少人工编写查询的时间成本)、实现智能化数据交互(支持多轮对话与上下文理解),广泛应用于智能客服、自助 BI 工具、企业数据分析平台等场景。本项目基于构建轻量级 NL2SQL 系统,支持自然语言查询→SQL 生成→执行→可视化全流程。
2025-08-18 21:51:14
1234
原创 NL2SQL:从自然语言到SQL查询的深度解析
NL2SQL(Natural Language to SQL)技术是自然语言处理(NLP)与数据库系统的交叉领域,旨在将用户的自然语言查询自动转换为结构化查询语言(SQL)。本文通过完整的项目实践展示了从数据准备、模型训练到查询执行和可视化的全流程。随着大型语言模型的发展,NL2SQL的准确性和泛化能力将持续提升,为非技术用户提供更自然的数据访问方式。本文将深入探讨NL2SQL的核心技术原理,并通过一个完整的项目实践,展示如何构建一个可运行的NL2SQL系统。:构建符合语法的复杂SQL查询。
2025-08-18 21:32:03
2943
1
原创 AKShare开源金融数据接口库 | 1、介绍
AKShare 是一个基于 Python 的开源金融数据接口库,它致力于为用户提供一个简单、高效且全面的数据获取和分析平台。AKShare 的目标是实现从数据采集、清洗到下载的全流程操作,覆盖股票、期货、期权、基金、债券、外汇等多个金融领域,以及宏观经济数据和另类数据。通过 AKShare,用户可以轻松获取可信任数据源发布的原始数据,并进行进一步的加工和分析。
2025-08-15 21:11:17
1578
原创 AI编程工具 | Trae介绍
Trae 是字节跳动于 2025 年 1 月 19 日推出的AI 原生集成开发环境(IDE),由字节跳动新加坡子公司 SPRING (SG) PTE.LTD. 开发。作为国内首个 AI IDE,Trae 以 "智能无限,协作无间" 为核心理念,通过深度整合 AI 模型与开发流程,实现从代码生成到项目部署的全流程自动化。TRAE(/treɪ/)与 AI 深度集成,提供智能问答、代码自动补全以及基于智能体的 AI 自动编程能力。使用 TRAE 开发项目时,你可以与 AI 灵活协作,提升开发效率。
2025-08-09 23:50:52
2750
3
原创 7、docker |其余命令
命令用于管理 Docker 上下文,上下文包含了 Docker 守护进程的配置信息,比如远程 Docker 守护进程的配置。这个命令可以帮助用户在不同的 Docker 环境之间切换,比如在本地 Docker 和远程 Docker 之间切换。
2025-08-09 21:05:11
1142
原创 4、docker数据卷管理命令 | docker volume
3、docker volume ls4、docker volume inspect5、docker volume rm6、docker volume prune7、docker volume cp (CLI ≥ 24.0)8、docker volume update9、在容器中使用卷(run / compose)10、备份 & 恢复卷数据(经典方案)
2025-08-06 23:11:31
372
原创 3、docker容器命令 | 进入/操作/复制/共享容器数据
但可用一次性容器实现“宿主机 ↔ 命名卷”文件交换,本质也是 cp 的变形。默认会被 VS Code 的快捷键系统截获,所以。之间拷贝文件/目录,语法类似 Linux 的。等元数据,适合「调试后固化」或「增量开发」。即可安全离开 attach,容器继续运行。到当前新容器里,实现“跨容器共享数据”。(默认 /bin/sh 或其他命令)Docker CLI 原生没有。容器主进程(PID 1)的。,但路径前需要加容器名前缀。,相当于“裸根目录快照”。,相当于“接管”主进程。,生成一条可复用的镜像。
2025-08-05 00:11:32
533
原创 2、docker容器命令 | 信息查看
ps 列清单,logs 看日志,inspect 查元数据,stats 看资源,top 看进程,diff 看文件差 5、
2025-08-03 22:10:53
614
原创 1、docker容器命令 | 生命周期管理
d-it--name-prun容器(发送SIGTERM信号)删除已停止的容器(-f强制删除运行中的容器)-f。
2025-08-03 21:44:09
290
原创 docker的镜像与推送
参数 说明 / 设置镜像名称和标签(格式:,可多次使用) / 指定 Dockerfile 路径(默认:) 传递构建参数(覆盖 Dockerfile 中的 ) 多阶段构建时指定目标阶段 禁用构建缓存(从头开始构建) 构建成功后删除中间容器(默认:) 设置目标平台(如 , ) 使用 gzi
2025-07-23 21:28:36
393
原创 4、ubuntu | dify创建知识库 | 上市公司个股研报知识库
向量化用户输入的问题并生成查询文本的数学向量,比较查询向量与知识库内对应的文本向量间的距离,寻找相邻的分段内容。
2025-07-20 23:21:46
928
原创 6、docker容器网络
Docker 网络驱动是 Docker 容器网络通信的核心机制,负责管理容器之间的连接、隔离和跨主机通信。docker0。
2025-07-17 22:43:08
1173
原创 ubuntu系统+N卡 | docker compose+ollama+dify(dify和ollama在同一容器)
Dify:企业级 Agentic AI 解决方案开发平台。
2025-07-17 21:29:48
1186
原创 7、通信网络基础概念
当你的电脑/手机连上网络时,DHCP服务器会自动给你分配一个可用的IP地址(就像给你分配一个临时门牌号)、子网掩码(告诉你小区范围)、默认网关(告诉你小区大门在哪)以及DNS服务器地址(告诉你查电话簿的地方)。它负责查看数据包的目标IP地址(就像查看邮件上的邮政编码和街道门牌号),然后根据自己掌握的“地图”(路由表),决定数据包应该走哪条路(从哪个接口转发出去)才能到达目标网络。就像不同国家的人交流需要约定用某种语言(如英语),并且遵守一定的礼仪(如轮流发言、如何问候结束)。的数据传输(第4层)。
2025-06-12 23:47:28
1600
原创 3、ubuntu系统 | docker+dify+ollama+deepseek搭建本地应用(dify和ollama在各自容器中)
Dify:企业级 Agentic AI 解决方案开发平台。
2025-06-05 03:25:09
1399
原创 2、Ubuntu系统 | 本地部署ollama+deepseek
Ollama是由Llama开发团队推出的开源项目,旨在为用户提供高效、灵活的本地化大型语言模型(LLM)运行环境。作为Llama系列模型的重要配套工具,Ollama解决了传统云服务对计算资源和网络连接的依赖问题,让用户能够在个人电脑或私有服务器上部署和运行如Llama 3等主流大模型,从而实现更高的隐私保护、更低的延迟以及更强的定制化能力。核心特点与技术优势本地化部署与隐私保护Ollama允许用户在无需互联网连接的情况下运行模型,所有数据处理均在本地完成,避免了敏感信息上传至云端的风险。
2025-06-03 22:03:16
1462
原创 4、ubuntu系统 | 文本和目录操作函数
ls-l-a-Rcd [路径]..-p-r-f-r-i-name-typefd-exec-exec;{}
2025-06-02 22:44:26
1289
原创 2、PyTorch基础教程:从张量到神经网络训练
概念作用典型组件张量(Tensor)基础数据结构.shape.dtype自动求导(Autograd)自动梯度计算.grad神经网络(nn.Module)模型构建nn.Linearnn.Conv2dforward()优化器(Optimizer)参数优化.step()损失函数(Loss)性能评估nn.MSELoss数据加载(DataLoader)数据管理DatasetDataLoader, 批处理设备管理(Device)GPU加速PyTorch 的动态计算图设计使其特别适合研究和原型开发。
2025-05-31 15:56:15
1226
原创 1、Pytorch介绍与安装
动态图的灵活性和易调试性使其成为学术研究和快速实验新想法的理想平台。大量前沿论文的官方实现都基于 PyTorch。
2025-05-29 23:24:15
2000
原创 4、docker compose
WordPress是一款全球流行的开源内容管理系统(CMS),基于PHP和MySQL开发,最初于2003年作为博客平台推出,现已发展为功能强大的全能型建站工具,支持构建企业官网、个人博客、电商平台、论坛、在线课程等多种类型网站。核心特点开源免费:遵循GPL许可证,用户可自由下载、修改和扩展,无版权费用。易用性:可视化后台界面和“古腾堡”块编辑器(Block Editor)支持拖拽操作,无需编程基础即可管理内容。高度扩展。
2025-05-26 23:16:25
1749
1
原创 1、安装cuda驱动,cuda toolkit和cuDNN
CUDA(Compute Unified Device Architecture)是NVIDIA推出的并行计算平台和编程模型,旨在利用GPU(图形处理器)的强大计算能力加速通用计算任务。CUDA驱动是支撑这一生态系统的核心组件之一,它作为操作系统、应用程序与GPU硬件之间的桥梁,直接影响CUDA程序的运行效率和功能支持。CUDA驱动的基本作用硬件通信:管理操作系统对GPU的识别和控制,例如显存分配、任务调度、电源管理等。API支持。
2025-05-25 18:17:58
4139
原创 3、ubantu系统 | 通过vscode远程安装并配置anaconda
登录后通过pwd可以发现目前位于wangqinag账号下,左侧为属于该账号的文件夹及文件。通过cd ..可以回答上一级目录,通过ls可以查看当前目录下的文件夹及文件。
2025-05-17 09:45:23
1142
1
原创 2、ubuntu系统docker介绍及镜像源和仓库配置
Docker:Docker 是一个开源的应用容器引擎,让开发者可以将应用程序和所有依赖打包到一个轻量级、可移植的容器中,然后在任何支持 Docker 的环境中运行。在传统的项目开发中,开发者经常遇到环境不一致的问题,比如代码在本地开发环境运行正常,但在测试或生产环境却出现各种错误,原因可能是操作系统版本、依赖库版本或配置差异。此外,传统部署方式需要手动安装和配置各种软件环境,过程繁琐且容易出错,不同服务器之间的环境也难以保持一致。
2025-05-11 00:34:48
1399
原创 机器学习库 | PyTorch:torch.nn
需安装torchinfo库# 定义网络nn.ReLU(),# 实例化网络# 显示模型摘要SimpleNetnn.init控制权重初始化策略# 定义网络# 自定义初始化init.xavier_normal_(self.fc.weight) # Xavier初始化init.constant_(self.fc.bias, 0.1) # 偏置初始化为0.1# 实例化网络# 查看参数print("权重初始化值:", net.fc.weight)
2025-05-08 12:11:49
824
原创 数据分析NumPy、pandas和matplotlib常用函数
绘制图形# 设置坐标轴范围plt.xlim(0, 3) # 设置 x 轴范围plt.ylim(0, 30) # 设置 y 轴范围# 显示图形plt.show()# 绘制图形plt.plot([0, 1, 2, 3], [10, 20, 25, 30], linestyle='--', color='orange') # 使用虚线样式和橙色# 设置标题和坐标轴标签的样式。
2025-05-02 19:53:55
753
原创 1、Ubuntu系统安装docker
如果启用交换分区,内存使用量可能被“虚增”(部分内存被换出到磁盘),导致 Kubernetes 调度器误判节点的实际可用内存,进而将容器调度到资源不足的节点上,引发性能问题或故障。apt:是“Advanced Package Tool”的缩写,是一种用于管理软件包的工具,主要用于在基于Debian的Linux发行版(如Ubuntu)中安装、更新和删除软件包。CGroup 是现代 Linux 系统管理的重要工具,也是容器技术(如 Docker)的核心组成部分。
2025-04-18 19:19:17
1164
原创 Python开发软件&&环境配置 | Windows版本 | conda | pip | poetry | Docker
Windows版本Docker安装配置教程
2025-03-31 20:13:39
1712
原创 AI部署——微调——应用开发 | 软件安装 | ollama | langchain | cuda | pytorch
安装GPU版本的pytorch时,需要安装与电脑cuda匹配的pytorch。我是将之前的卸载了重新装的12.6的cuda,详见后面。conda 是一个跨平台的包管理工具,主要用于管理和安装 Python 包,同时也支持其他语言的包。通常用于管理复杂的科学计算环境,尤其是在需要安装依赖于系统级库的包时。conda-forge 是一个社区驱动的 Conda 包仓库,提供了大量经过测试和优化的包。缺点:如果某些包依赖于系统级的库(如 C/C++ 编译器或特定的系统库),可能需要手动安装这些依赖。
2025-03-22 19:44:31
1322
原创 1、Pycharm中基于Ollama和Proxy AI使用本地算力进行AI辅助编程
proxy AI默认是英文,提问时带有中文字符,该工具即会用中文进行回复。3、设置Proxy AI使用的模型。使用说明见图中红色标注。
2025-03-20 22:35:34
764
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅