自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CUFEECR的博客

记录项目实战、学习笔记、经验技巧、异常处理等,在学习和记录中成长。

  • 博客(323)
  • 资源 (50)
  • 收藏
  • 关注

原创 知识图谱入门到实战之1.知识图谱基础

知识图谱入门到实战系列1.知识图谱基础:包含为什么要用知识图谱、知识图谱的前世今生(发展脉络、发展阶段、知识图谱定义、知识类型、常见的开源知识图谱)、知识图谱的相关技术(业务理解、图谱设计、知识抽取、知识表示、知识存储、知识链接、知识融合)和知识图谱的应用案例等内容。知识图谱就是把所有不同种类的信息连接在⼀起⽽得到的⼀个关系⽹络,因此知识图谱提供了从关系的⻆度去分析问题的能⼒。知识图谱是⼀种基于图的数据结构,由节点和边组成,每个节点表示⼀个实体、每条边为实体与实体之间的关系, 知识图谱本质上是语义⽹络。

2024-04-11 15:32:00 965 2

原创 Windows安装配置国产达梦数据库、配置Python接口

国产数据库达梦的安装过程较多、依赖也较多,特别是在Windows本地安装,主要包括下载安装达梦数据库、配置达梦环境变量、安装Microsoft Visual C++ 14.0、安装达梦Python接口dmpython、测试验证等步骤,在实际安装过程中需要注意细节。

2024-03-25 15:58:07 645 3

原创 Windows系统安装PyTorch框架支持AMD Radeon显卡/Intel显卡

PyTorch对NVIDIA显卡的支持最好,但是通过额外配置,也可以支持其他常见显卡,例如通过安装DirectML即可实现使用AMD和Intel显卡,但是性能上可能存在一定的区别,需要根据需要和表现进行灵活选择。

2024-03-25 15:23:55 1025

原创 微信公众号AI爆文项目入门

今日,尝试了进行AI爆文的项目,其核心逻辑是不依赖于传统的打造个人IP,而是使用ChatGPT、文心一言等大语言模型进行创作,并发表到微信公众号平台、实现低粉爆文的效果,,很适合想在主业之外发展副业的小伙伴,一个人也可以同时经营多个公众号,来获取更多的收益。有感兴趣的小伙伴也可以在后台私信或者添加个人微信 itrep01 了解这个项目,打造属于自己的副业项目!

2024-01-15 10:57:16 544 1

原创 Windows使用selenium操作Edge浏览器实现爬虫

selenium是一个常用的用于自动化测试和爬虫的框架,随着Edge浏览器的广泛使用,使用selenium操作Edge浏览器也是一种必然,主要包含下载安装Edge浏览器驱动、安装selenium库等步骤,可以实现对Edge浏览器的方便快速使用。

2023-12-12 23:19:09 2447 27

原创 Windows安装Tesseract OCR与Python中使用pytesseract进行文字识别

Tesseract OCR是一个开源OCR引擎,用于从图像中提取文本;Pytesseract提供了简单的API,帮助开发者轻松地使用Tesseract引擎来实现图像中文本的识别。本文主要介绍了Windows下安装Tesse下载并安装Tesseract OCR、配置环境变量、Python中安装使用pytesseract等内容。Tesseract OCR是一个本地的图片识别开源引擎,不需要额外的深度学习OCR模型即可实现简单、快速的识别,同时可以通过接口来与多种编程语言对接而集成,可以作为轻量OCR的最佳选择。

2023-12-12 16:08:51 1024 2

原创 Windows安装Docker、自定义安装目录

Docker是一种开源的容器化平台,可以让开发者使用容器的形式创建、部署和运行应用程序。本文介绍了Docker安装包下载、自定义Docker安装路径、设置到其他盘、安装Docker、安装后配置(修改镜像保存路径、自定义镜像源)、Docker运行验证(docker/welcome-to-docker、MySQL服务)等内容。Docker对Windows的支持相对来说并不友好,因此在安装的过程中如果需要自定义安装路径、使用镜像源等,需要自行配置,Docker配置好之后,就会大大提升开发和部署的效率。

2023-11-27 10:13:12 1282 6

原创 轻松入门自然语言处理系列 项目3 基于Linear-CRF的医疗实体识别

本文主要介绍了以Linear-CRF为基础模型进行医疗实体识别的案例,主要包含项目概况(项目描述、数据描述和项目框架)、核心技术(实体识别数据标注、文本特征工程、CRF模型和BiLSTM-CRF模型)、项目实施(读取数据、数据标注、文本特征工程、模型训练、模型评估和BiLSTM-CRF)3部分内容,由浅入深、适合初学者。本文以经典NER模型Linear-CRF为例,基于医疗领域的实体数据实现了命名实体识别,实现了较好的实验效果,同时还有进一步的提升空间。

2023-11-25 20:03:33 595 1

原创 轻松入门自然语言处理系列 专题9 基于特征工程+CRF的实体识别

CRF(Conditional Random Fields)是一种基于统计学习的序列标注模型,适用于自然语言处理任务中的序列标注问题,如词性标注、命名实体识别、句法分析等,其中命名实体识别就是一种实体识别任务,它的目的是从一段文本中识别出包含人名、地名、组织机构名等实体信息,本文主要包含2部分:使用CRF进行实体识别(数据标注基础、实体识别方案和原理与CRF实体识别简单应用)、CRF算法剖析。在使用CRF模型进行命名实体识别时,CRF模型考虑了标签序列之间的相互作用,可以更准确地建模标签之间的关系。

2023-11-25 19:37:24 159 1

原创 使用TortoiseGit同步项目到GitHub简单教程

TortoiseGit是一个操作简单的Git可视化软件,通过软件的操作来实现git命令的效果,对git小白较友好,安装TortoiseGit之前要先安装Git。GitHub创建新仓库后,还需要创建Token,用于本地上传认证。TortoiseGit本地同步项目时,首先需要进行git初始化,再进行远端的地址配置,最后进行项目文件的添加、提交和推送,完成上传后GitHub项目页也会同步更新。如果Git上传速度慢,可以设置代理来进行加速。

2023-01-19 12:37:07 4481 100

原创 你真的会用Python随机数种子吗——Python生成随机数随机种子“失效”:Jupyter中不同cell中生成的随机数不一致

在Python中经常会生成很多随机数,例如Python自带的random库、科学计算库NumPy、深度学习框架PyTorch都可以生成随机数,同时为了固定生产的随机数、使得随机数生成可复现,很多时候都会设置随机种子,但随机种子固定的是随机过程,而不是每一个随机数本身,只要设置了相同的随机数,就会生成一个固定的随机过程,那么不管执行多少次过程,生成的这些随机数都是不变的,只不过每一次结果内部的各个随机数并不保证一致。同时,随机结果与是否在Jupyter中运行并无关系,在.py文件中运行结果也相同。

2023-01-15 21:23:03 1626 49

原创 轻松入门自然语言处理系列 14 Linear-CRF模型

本文主要介绍了Linear-CRF模型,包括Log-Linear模型与逻辑回归(Log-Linear模型和从Log-Linear模型到逻辑回归)、Linear-CRF模型Inference(Linear-CRF模型定义和Linear-CRF模型Inference)和Linear-CRF模型参数估计。Log-Linear模型即对数线性模型,常见的有2种,逻辑回归模型LR和线性条件随机场模型Linear-CRF。CRF的inference过程跟HMM的inference过程非常类似,均使用动态规划算法。

2023-01-06 19:48:30 935 27

原创 轻松入门自然语言处理系列 13 无向图模型与标记偏置

本文主要介绍了无向图模型与标记偏置,包括有向图与无向图模型(生成模型与判别模型、有向图与无向图)、无向图与有向图中联合概率表示(有向图中的联合概率和无向图中的联合概率)和MEMM和标记偏置(Label Bias Problem,HMM的缺点、从HMM到MEMM和标签偏置问题),对于生成模型,是最大化特征X和标签y的联合概率;而对于判别模型,是最大化特征X和标签y的条件概率。

2023-01-04 20:19:14 620 22

原创 在AI的路上从无到有,2023更好,分享一个2022年的积累成果之一——一个开源GitHub项目,作为见证

过去的这一年对我来说真的是具有重要意义的一年:一方面,研究方向转向NLP本来就是不太容易的一件事;另一方面,疫情带来了就业环境的严重恶化,我逐渐确定了就业优于择业的方针。新的一年是我从学生转变成社会打工人的转型时期,也是我不断熟悉和确定自己未来方向的奠基时期,只有以更大的信心、耐心和细心,才能让我一直走下去。给大家分享一个开源项目,https://github.com/corleytd/PyTorchBasic,是我个人的第一个开源项目,为PyTorch初学者提供了友好的教程,欢迎大家支持star。

2023-01-03 14:57:51 718 8

原创 轻松入门自然语言处理系列 专题8 源码解读──基于HMM的结巴分词

本文主要介绍了基于HMM模型的结巴分词的源码解读:jiaba分词总览,分词策略是基于前缀词典实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图,并采用了动态规划查找最大概率路径;源代码分析,cut方法是分词的入口,整体的切分思路是先试用正则表达式进行粗粒度的切分,然后对每一个blk进行具体的分词操作:使用前缀字典实现了词库的存储,提升了处理的效率;生成句子中汉字所有可能成词情况所构成的有向无环图;使用动态规划查找最大概率路径,找出基于词频的最大概率组合;未登录词的处理使用HMM模型。...

2022-07-29 22:35:57 615 11

原创 轻松入门自然语言处理系列 12 隐马尔可夫模型

本文主要介绍了隐马尔可夫模型:HMM基础,包含时间序列数据和HMM基本概念;HMM中的参数及Inference细节,包含HMM中的参数和基于维特比算法的预测;HMM中的参数估计,包含ForwardBackward算法、Complete Case、Incomplete Case和HMM的参数求解。HMM是很流行的序列模型,广泛应用在语音识别、词性标注、实体识别等问题中,其参数估计实际上是模型训练过程,需要估计3类不同的参数,要用到EM算法,而且EM算法的结果依赖于初始化结果,不同的初始化的结果可能不同。...

2022-07-25 10:03:48 496 2

原创 轻松入门自然语言处理系列 专题7 基于FastText的文本分类

本文主要介绍了基于FastText的文本分类:论文解读,论文《Bag of Tricks for Efficient Text Classification》是2017年发布于ACL的文章,目前引用数为3806,主要是基于FastText的文本分类,提出了很多文本分类技巧;FastText源码解读,包含fasttext、model、dictionary和loss模块;使用FastText实现文本分类,包含词袋(词频、tf-idf)、Word2Vec、LDA模型、FastText,不同模型效果有所差别。...

2022-06-26 22:26:38 566

原创 轻松入门自然语言处理系列 专题6 代码实战──基于语言模型的拼写纠错

本文主要介绍了代码实战,即基于语言模型的拼写纠错:拼写纠错任务概述,在实现QA或者检索系统时,需要用户给出输入,用户在输入问题的时候,有可能输入拼写错误的单词,一个完备的系统需要能够及时捕获拼写错误,并进行纠正,纠错模块是基于Noisy Channel Model噪音通道模型,整个实现思路为1.获取候选集合,2.筛选出有效的单词,3.找到使得条件概率最大的正确写法;拼写纠错实现,包含构建词典、构建候选集、计算各个条件概率、实现纠错主函数;语法纠错可以用到机器翻译、拼写纠错、语音识别、密码破解等任务中。...

2022-06-20 23:06:31 547 2

原创 轻松入门自然语言处理系列 11 语言模型

本文主要介绍了语言模型:语言模型基础,包含语言模型概念、计算语言模型的概率和马尔科夫假设;语言模型训练,包含不同的语言模型和语言模型的训练;语言模型的评估;语言模型的平滑,包含训练语言模型存在的问题、Add-one Smoothing、Add-K Smoothing和Interpolation插值。语言模型的核心就是判断一句话从语法上来看是否通顺,具体的判断方法就是使用概率计算来判断,具体会用到链式法则和马尔可夫假设,语言模型的主要作用就是保证文本的语法结构,语言模型在NLP中占据着极为重要的地位。...

2022-06-12 21:58:41 405 2

原创 轻松入门自然语言处理系列 项目2 搭建智能问答系统

本文主要介绍了NLP实战项目,基于检索式的智能问答系统:智能问答系统基础,包含问答系统架构(问答系统基本原理和改进流程)、各模块剖析(倒排表和意图识别模块);项目概况,包含项目描述、数据描述和项目框架;核心技术,包含FastText、倒排表和Bert;项目实施,包含文本预处理、基于FastText的意图分类、召回Retieval和排序;项目总结。智能客服系统分为检索式和生成式,检索式需要依赖于相似度计算和排序、倒排表和意图识别模块,给出问题后,找到与其最相似的问题对应的答案,与生成式相比,实现较简单。...

2022-06-06 09:09:53 637 3

原创 小白总结Transformer模型要点

本文总结了Transformer模型的要点:模型架构,包括背景知识、整体架构、Embedding和位置编码、多头注意力机制、残差连接、LayerNorm和Decoder;疑问汇总,包含常见的Attention计算方法、为什么可以用正弦曲线表示位置编码、序列转导模型概念、原文3个评价指标;模型实现,包含实现思路和实现过程;延伸学习,包含残差连接、KL散度和contiguous。Transformer是Seq2Seq模型中一个跨时代的模型,使用自注意力代替了LSTM,实现了效果和效率的提升,地位十分重要。...

2022-06-04 11:01:45 1916 2

原创 轻松入门自然语言处理系列 专题5 代码实战——用Python从零实现SkipGram

本文主要介绍了代码实战──用Python从零实现SkipGram:Word2Vec是最基本、最经典的词向量模型,主要有Skip-Gram和CBOW两种模型,从直观上理解,Skip-Gram是给定输入的单词来预测上下文,CBOW是给定上下文来预测输入的单词,为了对输出层简化、减少计算量,有2种方式,一种是建立霍夫曼树进行层次Softmax,另一种是负采样;模型实现步骤包括:1.构建词表vocab,2.初始化霍夫曼树或unigram表,3.进行前向和反向优化计算,4.保存训练好的模型参数到文件,5.输出。

2022-05-30 22:32:22 650

原创 轻松入门自然语言处理系列 专题4 词向量的使用及评估

本文主要介绍了词向量的使用及评估:GloVe是斯坦福大学NLP组提出的预训练模型,使用简单方便,被经常用于NLP任务的初始化Embedding,使用时可以选择开源提供的词向量文件,gensim库提供了很多词向量的API;词向量可视化需要先构建词组,同时因为词向量的维度一般很高、不能直接可视化,因此需要先降维,将高维向量降维到低维空间中,常见的降维方式包括PCA和TSNE两种;除了传统的词向量模型,也有预训练好的词向量模型,常用的有Transformers库,可以直接使用,也可以根据下游的任务进行微调。

2022-05-28 16:42:29 452

原创 轻松入门自然语言处理系列 09 词向量技术

本文主要介绍了词向量技术:词向量基础,包含单词的表示、从独热编码到分布式表示和词向量的训练;SkipGram模型详解,包含训练词向量的思路、SkipGram的目标函数和SkipGram的负采样;其他词向量技术,包含矩阵分解法、GloVe向量、高斯词嵌入(Gaussian Embedding)和词向量总结;论文解读,基于SkipGram的Airbnb房屋推荐《Real-time Personalization using Embeddings for Search Ranking at Airbnb》。

2022-05-22 21:41:11 487

原创 轻松入门自然语言处理系列 项目1 使用豆瓣评论进行情感预测

本文主要介绍了基于豆瓣评论的情感预测,对给定的电影评论判断情感为积极还是消极:项目概况,包含项目描述、数据描述和项目框架;核心技术,包含中文分词、TF-IDF、Word2vec、BERT Embedding和句子向量;项目实施,包含读取数据并进行数据预处理、文本处理、划分数据集、文本的向量化、模型训练和评估和实验结果;项目总结,包含数据标签分布情况、句子向量处理、模型融合。本文基于词向量来判断句子的情感,整个项目过程,从数据预处理、模型建立和训练预测都部分的质量都关系到项目的熬过,因此每一步都要做好。...

2022-05-18 09:28:26 535 2

原创 轻松入门自然语言处理系列 07 文本表示

本文主要介绍了文本表示:文本表示基础,包含单词的表示(独热编码和词向量)、句子的表示(Boolean Vector、Count Vector)和tf-idf向量(文档中单词的频率与逆文本频率);文本相似度,包括欧氏距离(距离越大相似度越小、距离越小相似度越大)、余弦相似度(既衡量了向量的大小,又衡量了向量的方向);词向量基础,包含单词之间的相似度(独热编码存在稀疏性,不能计算相似度)、词向量基础(一种分布式的表示方式,用来表示单词的含义,其质量取决于词向量训练模型)和句子向量(可以对单词向量取平均)。...

2022-05-06 22:14:11 621

原创 轻松入门自然语言处理系列 专题3 中文文本处理

本文主要介绍了中文文本处理:中文文本处理流程,包含文本数据准备、数据清洗(1.正则表达式,2.全角与半角的转化,3.处理表情字符,4.繁体中文与简体中文的转换,5.大小写数字和大小写字母的统一,除去数据中的非文本部分,包含HTML标签、emoji的处理、正则表达式的使用等)、文本分词、文本分析(词频统计、TF-IDF等);中文文本预处理案例,包含文本数据准备、数据清洗(1.全角与半角转化,2.大小写转化,3.去除表情字符,4.正则表达式,5.中文简体和繁体的转换)、文本分词和去掉停用词和文本分析举例。

2022-04-24 21:53:45 562 1

原创 轻松入门自然语言处理系列 06 文本处理

本文主要讲解了NLP任务中的上游任务文本处理:文本分析流程与分词,包括文本分析流程(包括原始文本、分词、清洗、标准化、特征提取和建模)、分词工具的使用(主要针对中文,包含jieba、snownlp、LTP、HanLP等)、最大匹配算法、考虑语义的一种分词方法;停用词与词的标准化,包含词的过滤和词的标准化,过滤单词有助于减小词库的大小、提高训练的效率,词的标准化有2种算法,为Stemming和Lemmazation;拼写纠错,包含拼写纠错(包含拼写错误和语法错误两类)和循环词库的问题及利用编辑距离改进。

2022-04-18 09:58:12 519 2

原创 轻松入门自然语言处理系列 专题2 Beating Kaggle the Easy Way——For Beginners

本文主要介绍了针对初学者轻松战胜Kaggle的方法:数据科学流程,包括EDA(Exploratory Data Analysis)、Data Preprocessing、Feature Engineering(包含特征选择和特征编码)、Model Selection、Ensemble Generation集成(Bagging和Boosting)等过程;泰坦尼克号案例,主要任务是根据乘客的数据(包含了性别、票类、年龄等特征)来预测用户是否幸存,包含了数据预览、数据预处理、模型训练、预测并保存结果等过程。

2022-04-10 22:31:54 336

原创 轻松入门自然语言处理系列 自然语言处理基础答疑和案例

本文主要介绍了自然语言处理基础答疑和案例:在真实的建模场景中,如何能给模型加入先验知识,包括(1)借助预训练模型,把网络的weight替换成一个在另外一个任务上pretrain好的模型weight,而不是选择随机权重作为初始权重;(2)借助输入,借助输入其实就是借助人类的先验知识;(3)借助模型设计,使用深度网络结构本身就是使用了先验知识,是把数据结构用所构造的深度网络来表达;(4)借助特征工程的思想,明确且直观地将人类的先验知识进行表达。算法设计问题,和具体业务相关,对业务的理解越深入,设计越合理。

2022-04-09 22:38:47 1264

原创 Jupyter Lab设置切换虚拟环境

在进行数据科学任务时,一般会用到交互式开发环境,即Jupyter Notebook,Jupyter lab是Jupyter Notebook的升级版,功能更强大、更好用,但是默认情况下,是不能切换虚拟环境的,只有自带的主环境,对应于conda中的base,而无法显示已经创建好的虚拟环境,此时可以按照以下步骤配置:(1)创建虚拟环境;(2)激活进入虚拟环境;(3)将虚拟环境写入Jupyter的kernel中;(4)在Jupyter Lab中确认,刷新Jupyter Lab的页面,即可查看和切换虚拟环境。

2022-04-06 13:00:40 4903

原创 轻松入门自然语言处理系列 05 机器学习基础

本文主要介绍了机器学习基础:理解朴素贝叶斯,包括初试朴素贝叶斯等;朴素贝叶斯的训练,包括计算单词的概率等;朴素贝叶斯的优化,包括朴素贝叶斯的最大似然估计、带限制的优化等;认识和理解决策树,包括决策树的应用、决策树的形态与决策边界等;决策树中的不确定性,包括好的特征、信息熵不确定性等;决策树的过拟合,包括决策树表现与节点数目之间的关系等;集成模型随机森林,包括集成模型概念等;随机森林与方差分析,包括方差和稳定性、方差和稳定性举例等;随机森林的训练,包括核心思想和构造等;随机森林的过拟合,包括参数和案例。

2022-04-01 21:44:43 1668

原创 轻松入门自然语言处理系列 04 模型的泛化

本文主要介绍了模型的泛化:什么是过拟合,包括逻辑回归参数、数据线性可分的情况、控制参数的大小和过拟合概念;如何防止过拟合,包括模型的泛化能力、模型的过拟合、模型复杂度与过拟合和正则的作用;L1与L2正则,包括常见的2种正则、L1和L2正则的本质、L1的不足之处和交叉验证;正则与先验的关系,包括最大后验估计、先验与正则之间的关系和最大后验趋近于最大似然;案例之LR中的调参,包括常见模型的超参数、GridSearchCV的使用和逻辑模型调参。过拟合是机器学习中一个常见的现象,需要防止以提升模型的泛化能力。

2022-03-30 09:54:08 370

原创 轻松入门自然语言处理系列 专题1 AI工程师面试必备考题之关于逻辑回归的一切

本文主要介绍了AI工程师面试必备考题之关于逻辑回归的一切:逻辑回归总结,包括逻辑回归的概念、作用、假设;面试题,包括LR主要解决什么问题、目的是什么,LR推导,LR的求解方法,多分类问题如何解决,线性回归与逻辑回归的区别,特征的选择,如何解决过拟合现象,什么是特征的离散化和特征交叉、逻辑回归对特征进行离散化的原因,逻辑回归的特征系数的绝对值是否可以认为是特征的重要性,数据归一化对逻辑回归起到的作用,逻辑模型的优缺点,逻辑回归与MLP的关系。LR是最基本、最重要的分类模型之一,经常被用作分类任务的基准。

2022-03-29 20:06:51 1185

原创 轻松入门自然语言处理系列 03 机器学习基础-逻辑回归

本文主要介绍了机器学习的基础模型逻辑回归模型:逻辑回归中的条件概率,包括逻辑回归的应用、理解基准、分类问题、逻辑函数和样本条件概率;逻辑回归的目标函数,包括最大似然估计、逻辑回归的似然函数和逻辑回归的最大似然估计;梯度下降法,包括求解函数的最小值最大值、梯度下降、逻辑函数求导和逻辑回归的梯度下降法;随机梯度下降法,包括梯度下降法的缺点、随机梯度下降法、小批量梯度下降法、基于小批量梯度下降法实现逻辑回归;案例-预测银行客户是否会开设定期存款账户,包括问题描述、数据理解、数据预处理、模型训练、模型评估等。

2022-03-19 21:44:30 2032 2

原创 轻松入门自然语言处理系列 02 数据结构与算法基础

本文主要介绍了数据结构与算法的基础:数据结构与算法的重要性,包括复杂度分析和递归函数的复杂度,算法的复杂度分为时间复杂度和空间复杂度,分别从时间和内存空间上来衡量算法,每一个小的细节都会决定整个程序的效率;动态规划算法,包括动态规划与自然语言处理、最大递增子串和换硬币问题,NLP中经常用到动态规划的思想,例如编辑距离、维特比算法等;DTW算法和应用,包括DTW(Dynamic Time Warping)算法介绍、DTW的应用场景和DTW算法实现,DTW算法可以用来计算两个长度不相等的时间序列的相似度。

2022-03-15 09:29:25 377

原创 轻松入门自然语言处理系列 01 自然语言处理概述

本文主要介绍了自然语言处理概述:专栏初衷和NLP前景,包括专栏的初衷、NLP岗位待遇和如何学习NLP;自然语言处理的概念,包括什么是自然语言处理、为什么自然语言处理难和一个简单机器翻译案例;自然语言处理的应用,包括智能问答系统、文本生成、机器翻译、情感分析、聊天机器人、虚假新闻检测、文本主题分类和信息抽取;自然语言处理核心技术,包括自然语言处理技术的三个维度、自然语言处理关键技术(分词、词性分析、语义理解、命名实体识别、依存文法分析、句法分析)和自然语言处理技术概览。自然语言处理是一个不错的选择方向。

2022-03-09 14:31:04 402

原创 轻松入门自然语言处理系列 00 专栏介绍

近年来,人工智能被越来越多地应用到各个领域、极大地改善了人们的生活,自然语言处理是AI中最新得到很快发展的一个方向,具有很大的行业优势和前景,越早进入这个行业,优势越大。NLP主要包括分词、词性分析、语义理解、命名实体识别、依存文法分析和句法分析等核心技术,被广泛应用到智能问答系统、文本生成、机器翻译、情感分析和文本主题分类等场景中。同时可以肯定,在未来的一段时间内,NLP依然会保持这样的增长态势,因此掌握NLP技术显得更加重要和有吸引力。因此开设了自然语言处理入门系列专栏,让小白也能轻松入门NLP。

2022-03-09 14:20:32 1362 2

原创 算法与数据结构全阶班-左程云版(二)基础阶段之4.堆和比较器

本文主要介绍了堆和比较器:堆结构就是用数组实现的完全二叉树结构,每棵子树的最大值都在顶部是大根堆,每棵子树的最小值都在顶部是小根堆,有heapInsert与heapify操作,时间复杂度分别为O(N*logN)和O(N),堆排序实现了O(N*LogN)的时间复杂度,同时空间复杂度O(1),优先队列的底层就是堆;比较器的实质是重载比较运算符,可以很好的应用在特殊标准的排序上,也可以应用在特殊标准排序的结构上,手写堆结构,因为增加了对象的位置表,所以能够满足动态改信息的需求,可以自己实现堆和对应的比较器。

2022-02-23 15:29:34 465

原创 算法与数据结构全阶班-左程云版(二)基础阶段之3.归并排序和快速排序

本文介绍了2种排序方式:归并排序,思路是整体为递归,左边排好序+右边排好序+ merge让整体有序,也可以用非递归实现,时间复杂度为O(N*logN),额外空间复杂度为O(N),相比于冒泡排序、选择排序和插入排序O(N2)的时间复杂度,归并排序的时间复杂度优化了很多,这是因为减少了比较次数,有很多应用,例如求小和、逆序对等,只要数组中左边的数比右边的数满足某个条件即可进行操作;快速排序有3种方式,普通分区算法,荷兰国旗算法,随机选数与最后一个数交换,再利用荷兰国旗算法,时间复杂度为O(N*logN)。

2022-02-21 21:59:05 1131 1

SpringBoot项目-聚食集商城分为聚食集商城后台管理系统和聚食集商城系统

SpringBoot项目——聚食集商城分为聚食集商城后台管理系统和聚食集商城系统。后台系统实现对商品信息、商城首页轮播图、热门商品、推荐商品、用户、订单等信息进行管理设置。前台商城系统实现电商系统全部功能,如登录注册、首页展示、个人中心、购物车、搜索等功能模块。

2024-01-04

分布式项目谷粒商城,前后端分离,前端基于Vue+ElementUI,后端基于SpringBoot+Mybatis+Mysql

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

仿写乐优商城的后端 rest风格的大型综合电商项目 分布式 微服务 基于springboot springcloud 技术

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

宠物商城ssm springboot+mybatis+mysql.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

二手交易平台,校园二手书籍交易,社区二手交易平台,基于SpringBoot的二手商城系统,毕业设计。.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

多端小程序商城、App商城,使用Java开发,SpringBoot框架、MyBatis-plus持久层框架、Redis作为缓存

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

毕业设计项目,网上商城项目(SpringBoot).zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

毕业设计项目,网上商城类型(SpringBoot).zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

world-cloud-shop是一个电商项目,后端采用微服务实现,主要采用SpringBoot+MyBatis实现

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

毕设 服装商城 Springboot+JPA 后端.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

vue+springboot二手商城项目.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

SpringBoot实现天猫商城

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

vue+jpa+mysql+springboot 的校园二手商城.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

springboot实现 社区拼购商城.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

springboot商城.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

SpringBoot带有前后台的商城 前后端不分离.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

springboot+vue的蛋糕商城.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

springboot的微信商城.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

Springboot+Dubbo 实现B2C商城.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

springboot+mybatis+shiro的电商书城系统.zip

Java SpringBoot实现在线商城项目,实现了电商商城、淘淘商城、新蜂商城、小程序商城、电商书城、淘宝天猫商城、秒杀系统、黑马乐优商城、塔可商城、仿小米商城、微信商城,使用了SpringBoot、Redis、ElasticSearch、JWT、Vue、JavaScript、Dubbo、、Docker、RESTful API、BootStrap、微服务、高并发、Kafka、MyBatis、uni-app、Layui、MySQL、Kubernetes等技术,适用于大作业、课程设计、毕业设计、商用。

2024-01-04

教务管理系统,解放教师们的双手.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

基于Java Spring的教务管理系统、学生管理系统、课表查询系统,包含数据库文件,采用了SSM

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

教务管理系统——java&sqlserver.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

基于java开发的项目--springboot+mybatis教务管理系统.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

教务管理系统(Java编码).zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

教务公告信息管理系统-基于JAVA SSM框架开发(数据库课程设计作业).zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

基于Java的高校教务管理系统的设计与开发.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

基于Java和SpringBoot的教务管理系统、学生管理系统、课表查询系统 (Spring、SpringBoot)

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

基于JAVA的SSM框架的教务管理系统.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

基于Java web的教务管理系统设计与实现.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

基于java SSM的教材管理系统教务系统.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

基于JAVA SpringBoot和Vue教学管理教务管理系统.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

高校教务管理系统(JavaWeb技术).zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

octopus高校教学综合平台,主要用于对教师,学生,管理的信息管理,课程管理,专业信息管理,班级管理

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

mall-swarm是一套微服务商城系统,采用了Spring Cloud、Spring Boot等,提供基于Vue的管理后台方

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

JAVA语言 教务登记查询系统,分为管理员模式和学生模式,功能有管理员添加删减学生、登记学生成绩、查询学生情况

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

Java基于SSM教务选课成绩管理系统设计毕业源码案例设计.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

JAVA+AS+SQLite+安卓课设教务管理系统.zip

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

Java程序员所需要掌握的核心知识、面试首选、JavaGuide、免费的计算机编程类中文书籍

Java教务管理系统项目资源,包含微信小程序教务管理系统、商城系统、教务管理系统、教务选课成绩管理系统、高校教务管理系统、高校教学综合平台、幻梦教务管理系统、安卓教务管理系统、学院人事管理系统等,基于Java、MySQL、Redis、Kubernetes、Spring Boot、Vue、JavaScript、Python、HTML等技术实现,适合大作业设计。

2024-01-09

冰激凌内容管理系统,实现MacWK资源站,社区图片视频圈子CMS,适合做资讯商城、社区论坛、聊天交友 社区、博客、圈子

冰激凌内容管理系统,实现MacWK资源站,社区图片视频圈子CMS,支持网页端移动端小程序 适合做 资讯商城,社区论坛,聊天交友 社区,博客,圈子,论坛,图片,视频,社交。

2024-01-04

空空如也

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

TA关注的人

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