人工智能
文章平均质量分 76
机器学习、深度学习、强化学习
^Mark_Zhang^
禾益桑梓,造福百川。
展开
-
【论文复现】Transformer
Transformer应用范围非常广泛,涵盖了自然语言处理、时间序列数据预测、图像处理等领域。由于笔者之前都是应用,但是对于原理并没有深刻理解导致想要进行进一步的调试难度比较大,所以学习Transformer的原理以便更加好地运用Transformer。这一篇文章写的非常好,非常清晰地展示了用代码实现Transformer的具体编程步骤以及原理解释,另外和展示了用Pytorch复现Transformer代码的全过程。原创 2024-08-09 16:36:49 · 574 阅读 · 0 评论 -
【问题记录】Python中用yield实现打字机效果
在人工智能(AI)领域,yield 函数在处理大数据集和实现异步编程时非常重要。异步编程是一种常见的编程模式,它可以提高程序的执行效率。yield 可以用于实现协程,使得程序在等待 I/O 操作(如网络请求)的过程中,可以切换到其他任务,从而提高程序的并发性能。同时,使用异步编程可以实现聊天数据的流式传输,从而达到实时聊天的需求。原创 2024-08-08 11:20:50 · 317 阅读 · 0 评论 -
【后端开发实习】Python基于Quart框架实现SSE数据传输
在类似Chatgpt的应用中要实现数据的流式传输,模仿实现打字机效果,SSE是不二之选。传统的Flask框架不能满足异步处理的要求,没有异步处理就很难实现实时交互的需求,因此全新的Quart框架出现,但是Quart框架并没有原生好用的SSE类,官网只给出了如下的封装Server-Sent Events (SSE) 是一种基于 HTTP 的协议,服务器可以使用它来向客户端推送实时更新。实时交互:在某些 AI 应用中,如聊天机器人、实时推荐系统等,需要服务器能够实时地向客户端推送新的信息或更新。原创 2024-07-26 11:57:29 · 1017 阅读 · 0 评论 -
【问题记录】获取百度千帆大模型的Secret Key 以及 Access Token
其中将[API Key]和[Secret Key]替换成自己的就可以。Access Token后面的值就是要获取的。原创 2024-07-17 16:35:16 · 588 阅读 · 1 评论 -
TensorFlow中LSTM神经网络详解
详细解释LSTM网络中各个组成部分的作用以及编程中的可视化解释原创 2024-04-14 12:16:01 · 2304 阅读 · 0 评论 -
机器学习西瓜书之决策树
为了防止模型在训练的过程中将自己的一些特征当成了所有模型都会有的特征,手动将一些分支去掉,减少分支和过拟合的操作。个人感觉这个图非常形象表示了多变量决策树,相较于单变量决策树的线性判别,多变量分类目的是实现用光滑的曲线实现分类。属性集则代表用于判断样本应该归到哪一类的判断准则,在判断西瓜的例子中就是色泽、大小这种抽象性质。后剪枝操作:用剪去一些分支作为实验,判断最后的结果,然后判断要不要剪枝。上面分析的是离散情况下的处理,但是现实生活中更多见的是连续值的处理。对于连续值,用下面公式进行划分。原创 2024-02-17 16:51:28 · 766 阅读 · 1 评论