AI入门
前言笔者在阅读全球掀起DeepSeek复现狂潮,一文汇总! 的时候,对其中的众多概念表示无法理解。转念一想,不妨做一篇博客,收录核心的有关AI的词汇。 人工智能(AI)人工智能是让机器模拟人类智能行为的科学与技术。它涵盖多个领域,如机器学习、深度学习、自然语言处理(NLP)、计算机视觉等。 生成式AI生成式AI是AI的一个分支,专注于生成新内容(如文本、图像、音频、视频)。它的核心是学习数据的分布,并从中生成类似的新数据。 例子:ChatGPT(生成文本)、DALL·E(生成图像)、Stable...
数据结构-图
图的基本概念图G由顶点V和边E组成,记为G=(V,E),V一定非空,E可以空。V={v1,v2,……,vn},|V|表示顶点个数E={(u,v)|u∈V,v∈V},|E|表示边的条数 有向图<v,w>称为从v到w的弧,也称v邻接到w。v为弧尾,w为弧头。 无向图(v,w)或者(w,v)说,w与v互为邻接点 简单图与多重图简单图:1-不存在重复边(两个顶点的边数不多于一条);2-不存在到自身的边多重图:反之 完全图若图的顶点数为n,如果|E|=n*(n-1)/2,称为无向完全图;如果|E|=n*(n-1),称为有向完全图。 子图设有两个图G=(V,E),G’=(V’,E’),若V’∈V,E’∈E,则称G’是G的子图。 生成子图若满足V(G’) =...
AI-第四次工业革命-Trae
Trae今日重磅消息:3月3日,字节跳动发布AI编程工具Trae国内版,模型搭载doubao-1.5-pro,支持切换满血版DeepSeek R1&V3。这是国内首个AI原生集成开发环境工具(AI IDE)。 使用感受我用其写”基于Vue-DeepSeekAPI的对话”,10分钟不到就完成了,效果还不错。 等待一会儿后 本项目只需要开发者了解基础技术栈的知识,具体实现直接AI即可,指数倍的缩短的研发周期。标志着软件开发正进入AI全面赋能时代。 漏洞即小小的Bug,重新打开项目即可消除 展望该软件具有生成项目的功能,待技术成熟后定试一试。 AI一则报告报告一:《AI in Action: Beyond Experimentation to Transform Industry...
数据结构-树
二叉树的存储结构顺序存储即用数组来存储,从上到下,从左到右,将编号为i的结点存在数组下标为i-1的位置上。适合于完全二叉树与满二叉树;对一般二叉树不友好,浪费空间。 链式存储1234typedef struct BiTNode{ element data; struct BiTNode *left , *right;}BiTNode,*BiTree; 二叉树的遍历与线索二叉树先序遍历的递归操作1234567void PreOrder(BiTree T){ if(T != NULL){ visit(T); PreOrder(T->lchild); PreOrder(T->rchlid); }} 中序遍历的递归操作1234567void InOrder(BiTree T){ if(T != NULL){ InOrder(T->lchild); visit(T); ...
基于Vue+DeepSeekAPI的在线AI问答
知识点Flask 什么是FlaskFlask是一个非常小的PythonWeb框架;Flask 被称为”微框架”,因为它使用简单的核心,得用扩展增加其他功能。 如何安装 使用命令 1python --version 来查看当前的python版本,需要满足其大于3.6 使用python的包安装工具pip安装 1pip install Flask 验证是否安装成功 1pip show Flask Nginx 什么是NginxNginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器 正向代理与反向代理 正向代理:是一个位于客户端与目标服务器之间的服务器(即代理服务器),即实现对客户端请求的转发与目标服务器响应的转发。 在访问境外网站时,用户可以使用正向代理技术。 通过正向代理服务器来访问目标服务器,目标服务器并不知道用户的ip,也不知道访问自己的是一个代理 2....
Hexo博客增加豆瓣个人界面
Hexo添加豆瓣个人页面 安装hexo-douban插件 1npm install hexo-douban --save-dev 在博客站点的配置文件_config.yml中添加以下内容 1234567891011121314151617douban: id: xxxx # 豆瓣ID,https://www.douban.com/people/xxxxxx/" ,其中的”xxxxxx”就是个人ID。(只包含数字) builtin: true book: title: '标题名字' quote: '首界面显示一句话' movie: title: '那标题名字' quote: '首界面显示一句话' game: title: '标题名字' quote: '首界面显示一句话' timeout: 10000 # 超时的时间,单位是毫秒 # 是否将生成页面的功能嵌入hexo s和hexo...
数据结构-串
串(String)逻辑结构:受限线性表存储结构:定长顺序存储表示12345#define Max 255typedef struct{ char ch[Max]; int length;}SString; 堆分配存储表示1234typedef struct{ char *ch; int length;}HString; 链式存储表示123456//size被自定义,表示一个结构体中存放多少个字符#define size 4typedef struct{ char ch[size]; LString *next;}LString; 串的简单模式匹配123456789101112131415161718192021222324int SMatch(char a[], char b[]) { char *ptra = a; char *temp = ptra; char *ptrb = b; while (*ptra !=...
C语言相关知识点(持续更新)
本章内容持续收录C语言的一些知识点 表达式必须是可以修改的左值123int a = 1;int b = 2;a + b = 3; 表达式 a + b 不是一个左值,因为它不能被修改。如果您尝试将 a + b 赋值为 3,则会收到一个编译错误,提示“表达式必须是可以修改的左值”。 指针与指向指针的指针由于C语言的函数传值机制,修改值需要用指针。而修改指针就得用指向指针的指针(**)。—以单链表的初始化为例 1234567891011121314151617typedef struct LinkNode { int data; struct LinkNode* next;}LinkNode,*LinkList;void init(LinkNode** l) { LinkNode* p = (LinkList)malloc(sizeof(LinkNode)); *l = p; (*l)->data = 98; (*l)->next = NULL;}int main(void) { ...
Linux课程总结(持续更新中)
Linux常用命令Shell前言:启动某个程序:查找程序在硬盘上安装位置,然后将其加载到内存运行。真正能控制硬件(CPU,显示器,内存)的只有OS kernel。但由于安生,复杂等原因用户不能直接接触内核,则在user与kernel增加一层“代理”(UI与命令行程序)。来接收用户操作,简单处理后传给 kernel。 Shell是一个命令行程序,连接user与Linux kernel,让user更高效用Linux kernel。运行一个命令,大部分情况下Shell都会调用内核暴露出来的接口。这就是在使用内核。 Shell也支持编程。Shell也是一种脚本语言(Script),解释型语言的别称是脚本语言(Script)。 Linux版本 核心版本 发行版本 Shell与Bash Shell Shell 是用户与操作系统内核之间的接口,允许用户通过输入命令与系统交互。它可以是命令行界面(CLI)或图形用户界面(GUI),但通常指 CLI。Shell 接收用户输入的命令,解释并执行它们。 Bash Bash(Bourne Again Shell)是 Shell 的一种,由...
VCD/DVD上的.dat文件转换成mp4的方法
点击分享的连接点击这里 记录前些天姥爷让我把DVD上的视频转到硬盘里,我就答应了,弄了好一会,尝试了各种方法,都以失败告终。我索性不管了,待到离开家前往学校的前一天晚上,我突然想起来此事,于是从10点弄到12点,最终在12点在硬盘上测试通过,宣告着此次事件的成功完成。 其实这只是一件小事,但是其中有许多令我反思的地方。连我这个家庭成员曾经对家人许下的诺言,一个晚上过去,随着黎明的到来而烟消云散了,跟何况其他人呢?当成功的一刻,我很开心,因为我不想带着遗憾去上学,而这种所谓的遗憾,是我本应该很轻松完成的。 最后,再次引用王哥对我说的那句话的节选: 希望哥们养成做事严谨的习惯