zsh
1sudo pacman -S zsh 1sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 1sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" 1git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k 1ZSH_THEME="powerlevel10k/powerlevel10k" 123git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my...
RAG Retrieval Method
RAG Methords1. 知识预处理:知识源即各种数据、文档(json、pdf、txt…),将其分割成块(chunk),使用embedding算法将每个块编码为词向量,将词向量存储起来并建立索引以便快速查找。 1.1 embedding算法通常将高维数据映射到低维空间,以便更好地表示数据的特征使得可以使用语义相似度衡量句子的相似性。 数值相似的embedding在语义上也近似。假设我们有一个序列 $x=[x_1,x_2,…,x_T]$ , 其中$T$ 是序列的长度, $x_t$是序列中的第 $t$ 个元素。我们的目标是学习一个映射 $f$ ,将序列 $x$ 映射为一个固定大小的向量 v,即 $v=f(x)$。 单词的嵌入不是静态的,还取决于单词周围的上下文,因此我们使用BERT,它能够动态的基于上下文计算语义值,还捕捉到文档的深层语义信息:$v=BERT(x)$ 2. 向量存储和查询知识源有不同格式,我们基于不同格式选择存储方式,大致可分为两类: 2.1 文档存储几乎适用于存储所有的文档数据 123456doc_store = DocStor...
Unity3D 入门
GameObject在Unity中,GameObject 是场景中所有实体的基类。它为场景中的对象提供了一个通用的结构和一系列的属性和方法。GameObject 本身并不包含任何渲染或物理功能,但它可以包含其他组件,如 MeshRenderer、Collider、Rigidbody 等,这些组件赋予了 GameObject 实际的功能和特性。以下是 GameObject 的一些关键特性和常用的属性和方法: 属性 activeInHierarchy:定义了 GameObject 是否在场景中激活。 activeSelf:表示 GameObject 本身的激活状态,不受父物体的影响。 transform:包含了 GameObject 的位置、旋转和缩放信息。 renderer:用于渲染 GameObject 的网格。 collider:用于处理 GameObject 的碰撞。 rigidbody:如果 GameObject 拥有刚体属性,这个组件会包含相关的物理信息。 方法 Find:在场景中查找具有特定名称的 GameObject。 FindWithTag:根据 GameObj...
Neo4j
Neo4jNeo4j 是一个高性能的NoSQL图形数据库,它使用图形结构来存储数据,并支持通过Cypher查询语言进行数据查询。 Neo4j特别适合处理复杂的关系数据,如社交网络、推荐系统、知识图谱等。 它提供了一种灵活且强大的数据模型,可以轻松地表示实体和它们之间的关系。 主要特点 图形数据模型:Neo4j使用节点(Node)、关系(Relationship)和属性(Property)来表示数据,这种模型非常适合表示实体之间的关系。 Cypher查询语言:Cypher是一种声明式查询语言,用于在Neo4j中检索数据。它易于学习,并且支持强大的模式匹配。 高性能:Neo4j能够提供快速的数据读写操作,支持大规模的数据集和复杂的查询。 可扩展性:Neo4j支持水平扩展,可以通过增加更多的服务器来提高性能和存储能力。 集成和连接器:Neo4j提供了多种连接器,可以轻松地与其他系统和数据库集成。 开发者友好:Neo4j有丰富的文档、社区支持和开发工具,如Neo4j Bloom、Neo4j Browser等。 安装和设置1docker volume create neo4j_data ...
Git FQA
.gitignore不生效如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存删除,然后再进行git的提交,这样就不会出现忽略的文件了 解决方法: git清除本地缓存(改变成未track状态),然后再提交: 1234git rm -r --cached .git add .git commit -m 'update .gitignore'git push -u origin master Git 的使用——提交避免输入用户名和密码配置存储模式 1git config --global credential.helper store 执行之后会在用户主目录下的.gitconfig文件中多加 helper = store Linux 下查看: 1vim ~/.gitconfig windows10 下当前用户路径:%USERPROFILE% 内容如下: 12345[user] name = TangQuanwei email = 10764518...
Fast API
FastAPI是一个现代、快速(高性能)的Web框架,用于构建APIs和基于Python 3.6及以上版本的异步服务器网关接口(ASGI)应用程序。它是由Python的异步框架asyncio和类型提示(Type Hint)设计的,旨在提供高性能的Web应用程序,并支持最新的安全性和OpenAPI / Swagger规范。 FastAPI的主要特点包括: 性能:FastAPI使用异步编程和事件循环,可以实现高并发处理,从而提高性能。 安全性:FastAPI内置了许多安全功能,如OAuth2、JWT、API密钥、CORS、JSON Web Signatures (JWS) 等。 易用性:FastAPI有一个简单的API,易于使用和扩展。它支持Python的类型提示,使得代码更加清晰和易于维护。 OpenAPI / Swagger:FastAPI支持OpenAPI规范,可以自动生成Swagger UI,方便开发者测试和文档化API。 中间件支持:FastAPI允许使用中间件来处理请求和响应,提供了很大的灵活性。 依赖注入:FastAPI支持依赖注入,可以很容易地组...
基于大语言模型的医药问答研究
毕业设计题目:基于大语言模型的医药问答研究简介本毕业设计旨在利用大语言模型技术,构建一个智能医药问答系统。随着人工智能技术的发展,医药领域对于智能化解决方案的需求越来越大。传统的医药问答系统往往只能提供静态的、预先设定好的答案,无法灵活应对复杂的实际问题。而基于大语言模型的医药问答系统则可以通过学习大量的医药相关知识,具备更强的语义理解与推理能力,能够更准确、全面地回答用户提出的问题。 本设计将采用目前较为先进的大语言模型技术,如GLM、Llama等,作为核心模型。通过对大量的医药相关数据进行预训练和微调,使得系统能够具备丰富的医药知识和语义理解能力。同时,设计合适的问答匹配算法和交互界面,使得用户能够方便地提出问题,并获得准确、及时的回答。 本设计的主要目标包括: 构建一个基于大语言模型的医药知识图谱,包括药品信息、疾病诊断、治疗方案等方面的知识,并实现知识的动态更新和扩展。 开发一个智能问答系统,能够根据用户提出的问题,通过匹配算法和语义理解,准确地回答问题,并提供相关的解释和推荐。 设计一个友好的交互界面,使得用户能够方便地提问,并获得直观、易懂的答案。 通过完成以上目...
Love Story App
Love Story App需求核心功能甜言蜜语(聊天)心情日记(日记)心动相册查看距离辅助功能登陆注册关联用户
如何看论文
大量略读,少量精读。带着目的去阅读。 chatPaper AI用一秒钟总结论文,用户用一分钟阅读AI总结的论文 学术版GPT
自然语言处理学习规划
自然语言处理学习规划 学习基础知识:了解自然语言处理的基本概念、技术和应用场景。 学习编程语言:学习Python编程语言,掌握常用的自然语言处理库,如nltk、spaCy等。 学习文本处理技术:学习文本预处理技术,如分词、词性标注、命名实体识别、情感分析等。 学习语言模型:学习语言模型的概念和原理,掌握常用的语言模型,如n-gram模型、神经网络语言模型等。 学习机器翻译:学习机器翻译的原理和技术,掌握常用的机器翻译模型,如统计机器翻译、神经网络机器翻译等。 学习对话系统:学习对话系统的原理和技术,掌握常用的对话系统框架,如Seq2Seq、Transformer等。 实践项目:完成自然语言处理相关的实践项目,如情感分析、机器翻译、对话系统等。 自然语言处理(Natural Language Processing,简称NLP)是一门研究如何使计算机能够理解、处理和生成人类语言的学科。以下是自然语言处理的基本概念、技术和应用场景的介绍: 基本概念: 语言模型:用于对语言的概率进行建模,包括n-gram模型、神经网络语言模型等。 分词:将连续的文本切分成有意义的词语。 词性标注:为...



