本文介绍链表的基本概念以及使用Python实现链表的基本功能,包括添加、删除、查找、更新节点等。
队列和栈的Python实现
发表于
|
分类于
基础算法与数据结构
本文介绍队列、堆栈的基本概念以及使用Python实现这两种数据结构,以及实现如何使用队列实现栈的基本功能和如何使用栈实现队列的基本功能。
基于词编码模型制作表情包
发表于
|
分类于
深度学习
本文实现一个将文本转化成表情包的模型。由于使用了词编码模型,尽管使用很少的训练数据,也可以准确的将没有出现的词汇映射到相同的表情包上。本文先从一个简单的模型(Emojifier-V1)出发,介绍词嵌入模型的用法,然后引入LSTM模型,改进为可以利用上下文信息的更加先进的表情包模型。
基于词编码模型进行词类推和去歧视
发表于
|
分类于
深度学习
由于训练词编码模型十分耗时,大多数机器学习实用主义者都是加载已经训练好的模型。本文同样是使用训练好的词向量,利用余弦相似度计算相似度,解决词类比问题(比如男人和女人类似于国王和王后)。另外,本文也修改词编码方式解决性别歧视问题。
Tensorboard可视化用法
发表于
|
分类于
Tensorflow
本文介绍Tensorboard的基本用法,包括(1)可视化计算图,以便于分析网络结构;(2)实时分析各个计算节点的计算时间和内存消耗情况;(3)动态显示模型训练过程各个指标随迭代过程的变化过程;(4)降维显示输出层的分布情况,以加快错误案例分析过程。