logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

NNLM、Word2Vec(CBOW、Skip-gram) 与 BERT:神经网络语言模型的演进与对比

本文系统梳理了语言模型的演进历程:从2003年NNLM首次用神经网络替代统计模型,到2013年Word2Vec通过简化架构实现效率突破(CBOW聚合上下文预测中心词,Skip-gram中心词预测上下文),再到2018年BERT采用深层Transformer实现动态语境建模。模型发展呈现从静态词向量到动态上下文表示、从局部窗口到全局双向理解的趋势。不同模型在计算效率、语义捕捉、一词多义处理等方面各具

#word2vec#bert#神经网络
Word Embedding :从分布式假设到神经网络语言模型

Word Embedding(词嵌入)是一种将离散的词汇符号映射到连续的低维稠密向量空间的技术。在这个向量空间中,语义相似的词在几何距离上彼此接近,从而实现了从"符号匹配"到"语义计算"的跨越。核心定义词嵌入是将单词(或多词短语)表示为固定维度的实值向量,这些向量之间的距离(例如余弦相似度)反映了单词之间的相关性,这种相关性基于单词通常出现的上下文。分布式假设(1954)↓统计共现分析(LSA/S

#分布式
【JAX】高性能机器学习库

背景:JAX是由Google Research精心打造的高性能机器学习库。优势自动微分:极大地简化了机器学习模型的开发过程,用户无需手动计算梯度。硬件支持:支持CPU、GPU和TPU,提供了灵活的计算平台选择。NumPy API扩展:继承并扩展了NumPy API,降低了用户的学习成本,方便代码迁移。应用场景:适用于从日常小规模数据处理到大规模复杂模型训练的各种场景。

#机器学习#人工智能
哈希表解Two Sum问题

本文介绍了解决Two Sum问题的优化方法。该问题要求从整数数组中找到和为给定目标值的两个数的下标。通过使用哈希表存储已遍历元素及其索引,可将查找时间从O(N²)降至O(N)。具体步骤是:遍历数组时,检查哈希表中是否存在与当前元素配对的差值,若存在则返回结果,否则将当前元素存入哈希表。这种方法只需一次遍历,时间复杂度为O(N),空间复杂度为O(N)。示例展示了该方法的高效性,如nums=[2,7,

#算法#leetcode#python
【解决办法】网络报错ImportError: /opt/conda/xxx/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent

PyTorch导入报错"undefined symbol: iJIT_NotifyEvent"的解决方案 该错误是由于MKL 2024.1版本移除iJIT_NotifyEvent符号,与PyTorch不兼容导致。解决方法是将MKL(Intel数学核心库)降级到2024.0版本,执行命令: conda install mkl=2024.0 即可修复此版本冲突问题。

文章图片
#conda#pip
TensorFlow Playground 交互式神经网络可视化工具

TensorFlow Playground 是 Google 推出的浏览器端交互式神经网络可视化工具。该工具无需安装,支持通过拖拽实时观察隐藏层、神经元数量对决策边界的影响,以及学习率、激活函数等参数的变化效果。界面分为五大功能区:数据区提供内置数据集,特征区控制输入维度,网络区调整拓扑结构,训练区设置超参数,可视化区展示实时训练曲线和决策边界。此外,用户可自定义数据生成、特征工程和网络结构,并通

文章图片
#tensorflow#神经网络#人工智能
【支持向量机】SVM线性可分支持向量机学习算法——硬间隔最大化支持向量机及例题详解

支特向量机(support vector machines, SVM)是一种二类分类模型。它的基本模型是定义在特征空间上的间隔最大的线性分类器。包含线性可分支持向量机、 线性支持向量机、非线性支持向量机。当训练数据线性可分时,通过硬间隔最大化学习线性分类器, 即为线性可分支持向量机,又称为硬间隔支持向量机。

文章图片
#算法#支持向量机#学习
【解决办法】conda找不到环境变量报错bash: /opt/conda/bin/conda: No such file or directory

anaconda 启动时找不到环境变量报错bash: /opt/conda/bin/conda: No such file or directory。改完 or 检查完环境变量后,需要刷新环境变量,如果没有刷新,系统还是会按改之前的目录找,这时候直接启动 anaconda 还是会报错。如果是这种情况,请使用 “:recover” 或 “vim -r /root/.bashrc”如果您已经这样做了,

文章图片
#conda
【解决办法】conda找不到环境变量报错bash: /opt/conda/bin/conda: No such file or directory

anaconda 启动时找不到环境变量报错bash: /opt/conda/bin/conda: No such file or directory。改完 or 检查完环境变量后,需要刷新环境变量,如果没有刷新,系统还是会按改之前的目录找,这时候直接启动 anaconda 还是会报错。如果是这种情况,请使用 “:recover” 或 “vim -r /root/.bashrc”如果您已经这样做了,

文章图片
#conda
【解决办法】Git报错error: src refspec main does not match any.

在Git推送时遇到"error: src refspec main does not match any"错误,原因是本地分支名称(master)与远程分支名称(main)不匹配。解决方法:通过git checkout -b main创建并切换到main分支,然后执行推送。如需删除旧master分支,可使用git branch -D master。此问题通常由Git版本变更导致

文章图片
#git
    共 51 条
  • 1
  • 2
  • 3
  • 6
  • 请选择