分类目录归档:自然语言处理

【置顶】Meta开源可商用Llama2


Meta刚刚发布了LLaMa 2,这是迄今为止ChatGPT最强大的开源竞争对手🤯

10种快速使用Llama2的方法

它的商业使用是免费的。对于开源社区来说,这是一个令人兴奋的新篇章!以下是10种快速使用的方法

  1. Perplexity AI https://llama.perplexity.ai/

  2. Vercel AI SDK Playground
    https://sdk.vercel.ai/s/EkDy2iN

    • 同时支持Llama 2, Claude 2, gpt-3.5-turbo, and gpt-4
  3. some Playground: http://llama2.ai

Read more

【置顶】Langchain与Elasticsearch结合交互式分析数据库


简介

使用LLM将问题转换为 Elasticsearch 查询,对 Elasticsearch 数据库执行查询,并使用结果回答原始问题。

Langchain链: ElasticsearchDatabaseChain

该链通过 Elasticsearch DSL API(过滤器和聚合)构建搜索查询。 Elasticsearch 客户端必须具有索引列表、映射描述和搜索查询的权限。

如何使用ElasticsearchDatabaseChain

安装

pip install elasticsearch

构建测试数据

from elasticsearch import Elasticsearch
ELA

Read more

【置顶】如何使用 Claude 2 聊天机器人


介绍

在人工智能领域,Claude 2 是由 Anthropic 开发的一款出色的人工智能聊天机器人,Anthropic 是一家致力于推进该领域发展的创新公司。凭借其令人印象深刻的功能和用户友好的界面,Claude 2 在人工智能社区中引起了极大的关注。在本文中,我们将探讨 Claude 2 的特性和功能,以及如何有效使用这个强大的聊天机器人的分步指南。让我们深入探索克劳德 2 的世界吧!

Claude2.0版本与1.0版本区别

Claude2.0版本与1.0版本相比,进行了很多升级与优化:

  1. 提高了自然语言处理能力,可以进行更加顺畅、人性化的对话。

  2. 拓展了知识图谱,提升了回答开放领域问

Read more

【置顶】语音合成TTS主要模型分析


语音合成TTS主要模型分析

Tacotron2+MB-MelGAN 语音合成模型【端到端自回归模型】
  • Tacotron2 由 Google 大脑和机器感知团队发布
  • Tacotron 相对于传统语音合成系统 优势
    • 减少了特征工程,所有特征模型自行学习
    • 避免多模块误差累计
  • Tacotron 缺点
    • 端到端不彻底,模型输出梅尔频谱,需要借助声码器转换为最终的语音波形 导致音质瓶颈
    • 排错难,人为干预能力差
  • 自回归原理,虽然和语言模型很像,但是音频采样点自回归更难,没有语言模型之前词嵌入的信息补充,需要自身更长历史信息才能保证预测准确率。 在这里插入图片描述
  • 模型结构
  • MB-MelGAN【Multi-band

Read more

谈谈LLM在应用过程中的限制


经过多次尝试构建本地文档问答、构建思维链解决复杂场景问答、自定义构建Agent解决特定场景问答后,我开始察觉到其所存在的限制。

上下文长度的局限性

通信带宽的有限性限制了上下文容量。这限制了历史信息、详细说明、API调用上下文和响应的包含。对于系统设计来说,必须应对这种限制。长期的上下文窗口有助于自我反思机制和从过去的错误中学习。虽然向量存储和检索可以提供对更大知识库的访问,但它们的表示能力不如充分关注那么强大。 开源LLM们在加大上下文容量的最新进展 开源LLM们在加大上下文容量的最新进展

长下文长度背后的技术-ALiBi
  • position embeddings

长期规划和任务分解的挑战

长期规划和有效探索解决方案空间仍然

Read more

AI时代,如何培养学生的创造力?


章节一:人工智能思维:3个重点

• 人工智能思维是未来教育的重点之一。 首先,我们需要对AI是如何工作的有大致的理解。 其次,我们需要分辨人类能力、机器能力或人工智能能力。 最后,我们将有能力与人工智能一起工作人工智能帮助我们完成其他工作。 这三个重点是人工智能思维的核心,也是未来教育的重点。

章节二:设计思维:从0到1的创新

• 设计思维是一种方法,可以让更好地创新。 它有一些可以遵循的步骤,包括同情、定义、构思原型和测试。通过这种方法论,我们可以让自己变得比自己更有创意。设计思维是教育中的重要部分,可以帮助我们从0到1地创新。

章节三:ChatGPT:人工智能和教育的未来

• ChatGP

Read more

使用ChatGPTAPI快速构建微信wechat、QQ、slack、电报机器人机器人


安装

npm install chatgpt

确保您使用的node >= 18是fetch可用的(或者node >= 14如果您安装了fetch polyfill)。

用法 - ChatGPTAPI

要从 Node.js 使用此模块,您需要在两种方法之间进行选择:

Method Free? Robust? Quality?
ChatGPTAPI ❌ No ✅ Yes ✅️ Real ChatGPT models
ChatGPTUnofficialProxyAPI ✅ Yes ☑️ Maybe ✅ Real ChatGPT
ChatGPTAPI- 使用gp

Read more

情感计算研究进展、现状及趋势


情感计算研究进展、现状及趋势

本文是中国中文信息学会情感计算专委会于《中文信息处理发展报告(2021)》中的相应部分。

*1. 研究背景与意义*

人类情感是人们相互交往中主动选择和创造的结果,它是通过特定的人类行为和符号来表现、传达和显示的。因此,“情感”实际上是社会意义和各种符号价值的载体与承担者。人类的认知,行为以及社会组织的任何一个方面几乎都受到情感的影响。1985年,人工智能的奠基人之一 Minsky 就明确指出:“问题不在于智能机器能否有情感,而在于没有情感的机器能否实现智能” 。但由于当时技术限制,赋予计算机或机器人以人类式情感的研究并未受到广泛关注。1995年情感计算的概念由 P

Read more

Neo4J 介绍、安装以及使用(附带示例)


Neo4J 介绍与安装

知识图谱由于其数据包含实体、属性、关系等,常见的关系型数据库诸如MySQL之类不能很好的体现数据的这些特点,因此知识图谱数据的存储一般是采用图数据库(Graph Databases)。而Neo4j是其中最为常见的图数据库。

  • 在Mac或者Linux中,安装好jdk后,直接解压下载好的Neo4J包,运行命令
  bin/neo4j start
  • windows系统下载好neo4j和jdk 1.8.0后,输入以下命令启动后neo4j
  neo4j.bat console

Neo4J 提供了一个用户友好的 Web 界面,可以进行各项配置、写入、查询等操作,并且

Read more