自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (2)
  • 收藏
  • 关注

原创 LLM微调系列——Qwen微调教程

作者在微调Qwen时遇到的一些坑以及一点经验 作者在微调Qwen时遇到的一些坑以及一点经验。

2024-02-04 16:36:48 2444

原创 第一章: LangChain 生成与加载知识库并根据匹配内容回答问题

本文主要介绍了基于LangChain的文本内容切分、向量生成、存储、加载以及Prompt拼接与文本大模型输出连接的方法。LangChain是一种用于文本大模型的框架,通过对文本内容进行切分,生成向量,存储向量,加载向量等步骤,实现文本内容的处理和建模。在LangChain框架下,我们可以将文本内容切分为多个片段,并使用向量表示每个片段。这些向量可以存储在计算机内存中,也可以存储在磁盘上。我们可以将问题与匹配到的知识与Prompt进行拼接,并将其输入到文本大模型中进行处理和输出。

2023-10-24 21:39:48 918

原创 Docker容器打包部署

Docker 容器是一种轻量级、可移植的虚拟化技术,可以打包应用程序和所有其依赖项到一个隔离的运行环境中。Docker 容器使用 Docker 镜像作为基础,可以快速创建和部署应用程序。Docker 容器可以通过 docker run 命令启动,并挂载本地目录,实现应用程序的部署。

2023-07-11 21:48:48 1479

原创 解码策略(搜索)

文章目录beam search(集束搜索)Exhausitive Search(暴力搜索)greedy search(贪心搜索)总结beam search(集束搜索)而beam search是对贪心策略一个改进。思路也很简单,就是稍微放宽一些考察的范围。在每一个时间步,不再只保留当前分数最高的1个输出,而是保留num_beams个。当num_beams=1时集束搜索就退化成了贪心搜索。优点:综合了Greedy search和Exhausitive Search,在他们中间取取平衡,beam si.

2021-10-24 11:22:11 437

原创 SVM(支持向量机)

文章目录定义直观理解定义支持向量机(英语:support vector machine,常简称为SVM,又名支持向量网络)是在分类与回归分析中分析数据的监督式学习模型与相关的学习算法。给定一组训练实例,每个训练实例被标记为属于两个类别中的一个或另一个,SVM训练算法创建一个将新的实例分配给两个类别之一的模型,使其成为非概率二元线性分类器。SVM模型是将实例表示为空间中的点,这样映射就使得单独类别的实例被尽可能宽的明显的间隔分开。然后,将新的实例映射到同一空间,并基于它们落在间隔的哪一侧来预测所属类别.

2021-10-21 08:56:02 922

原创 Flask允许跨域请求

文章目录一、使用flask-cors库二、使用方法全局模型总结一、使用flask-cors库安装flask-cors库pip install flask-cors二、使用方法全局模型from flask_cors import *app = Flask(__name__)CORS(app, supports_credentials=True)总结工作随笔,希望可以帮助到大家!如有不足之处,请多多指教!...

2021-08-01 09:34:36 1604

原创 python排序算法-插入排序

文章目录原理动图演示二、代码1.插入排序总结原理插入排序的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序,因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。动图演示二、代码1.插入排序代码如下(示例):def insertion_sort(nums): """ :param nums: 无序数组 :return: """

2021-04-17 10:45:42 717 1

原创 python排序算法-冒泡排序优化

文章目录原理动图演示二、代码1.冒泡排序基本2.冒泡排序优化3.冒泡排序最终优化总结原理冒泡排序是一种交换排序,核心是冒泡,把数组中最小的那个往上冒,冒的过程就是和他相邻的元素交换。重复走访要排序的数列,通过两两比较相邻记录的排序码。排序过程中每次从后往前冒一个最小值,且每次能确定一个数在序列中的最终位置。若发生逆序,则交换;有俩种方式进行冒泡,一种是先把小的冒泡到前边去,另一种是把大的元素冒泡到后边。动图演示二、代码1.冒泡排序基本代码如下(示例):def bubble_sort(

2021-04-13 23:36:43 1028 3

原创 Python创建知识图谱

文章目录前言一、环境搭建二、使用步骤1.引入库2.数据展示3.读入数据4.连接图数据库5.创建知识图谱6.知识图谱展示总结前言使用Python读取CSV数据生成简易的知识图谱一、环境搭建pandas==1.1.5py2neo==2021.0.1若py2neo安装失败请升级pip二、使用步骤1.引入库import pandas as pdfrom py2neo import Graph, Node, Relationship2.数据展示事故灾害的一些数据:博主提供一百条数

2021-03-07 22:36:41 10718 28

原创 Neo4j-Cypher函数

文章目录shortestPath()timestamp()总结shortestPath()最短路径查找Cypher案例:MATCH (at:accident_type {name:'伤害事故'}),(it:accident_unit{name:'江苏省通州市金盛公司聚醚车间'}),p = shortestPath((at)-[*..15]-(it)) RETURN p返回'伤害事故'到'江苏省通州市金盛公司聚醚车间'的最短路径这意味着:找到两个节点之间的一条最短路径,只要该路径最大为15个

2021-03-02 22:30:11 254 2

原创 Ubuntu18.04安装Neo4j数据库

文章目录前言配置Java环境安装Neo4j数据库总结前言Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。配置Java环境

2021-03-01 22:39:19 353

原创 开发环境:ERROR: JAVA_HOME is incorrectly defined as PATH (the executable PATH does not exist)

文章目录报错信息错误背景错误原因解决过程解决方法总结报错信息ERROR: JAVA_HOME is incorrectly defined as PATH (the executable PATH does not exist)PATH:根据各自的报错信息而定错误背景启动neo4j图数据库,提示报错错误原因根据报错信息,是在PATH中找不到JAVA_HOME,但是在/etc/profile中我定义的路径并非它的目标路径。查找资料后发现,Linux有两个存放环境变量的文件1、/etc/pro

2021-01-24 22:53:23 2193 5

原创 MySQL事务锁:Lock wait timeout exceeded; try restarting transaction

项目场景:Python在批量修改MySQL数据库时报错问题描述:单纯的修改语句导致:Lock wait timeout exceeded; try restarting transaction(锁等待超时;试着重新启动事务)原因分析:可能导致的背景:1、在同一事务内先后对同一条数据进行插入和更新操作;2、多台服务器操作同一数据库;3、瞬时出现高并发现象;问题原因:1、在高并发的情况下,Spring事物造成数据库死锁,后续操作超时抛出异常。2、Mysql数据库采用InnoDB模式

2021-01-17 22:32:55 715

原创 Django框架报错:NameError: name ‘_mysql‘ is not defined

报错信息NameError: name '_mysql' is not defined报错原因django下调用MySQLdb,MySQLdb与python3.x冲突解决方法配置文件目录下的__init__.py文件下加入以下代码:import pymysqlpymysql.install_as_MySQLdb()使用pymysql替代MySQLdb总结工作随笔,希望可以帮助到大家!...

2021-01-06 22:20:32 3197

原创 python判断IP地址是否在线

判断IP地址是否在线代码如下:import osimport platformdef decide_server(): # 获取操作系统 sys = platform.system() # IP地址 IP = "www.baidu.com" print(sys) if sys == "Windows": # 打开一个管道ping IP地址 visit_IP = os.popen('ping %s' % IP)

2021-01-04 23:36:45 2178

原创 数据、算法、模型三者缺一不可

文章目录前言一、数据标注数据未标注数据二、算法有监督学习(supervised learning)无监督学习(unsupervised learning)半监督学习(semi-supervised learning)三、模型总结前言一个人工智能项目,当中最重要的究竟是数据、算法、模型呢?当然是三者缺一不可,数据是构建的基础也是坚实的后盾,算法与模型是使效果更理想的方法。一、数据数据是起点,因为它是非常有用的资产。数据分为两种:标注数据与未标注数据标注数据标注的数据通常采用一组未标注的.

2020-12-28 21:20:52 1050

原创 MYSQL查询时间段数据

文章目录前言一、函数简介二、SQL语句总结参考链接前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、函数简介DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。CURDATE()函数返回当前的日期。TO_DAYS(date)给定的日期,返回一个天数(以0年以来的天数)。NOW()函数返回当前系统的日期和

2020-12-23 22:13:48 1340 9

原创 Albert处理文本分类任务

文章目录准备工作一、处理数据集二、构建分类任务1.引入库2.配置参数3.读取处理数据4.加载Albert预训练模型5.开始训练6.验证模型总结参考文献准备工作预训练模型下载地址:Albert_Large_zh数据集下载地址:事故灾害多分类数据集(数据集由爬虫获取,如有错误请多多指教)一、处理数据集将预训练模型放入pretraining_model文件夹下。将数据集分成训练集,测试集与验证集,分别为train.txt,test.txt,dev.txt三个,比例一般为7:2:1,放入datase.

2020-12-12 18:59:22 2610 26

原创 python 有序字典使用

文章目录前言一、有序字典二、使用步骤1.引入库2.实例化一个有序字典对象3.动态添加并按添加顺序输出4.注意事项总结前言记录工作中遇到新知识,当做随笔一、有序字典因为字典本身是哈希表,所以他是无序的。而有时特定场景会需要有序字典。有序字典和通常字典类似,只是它可以记录元素插入其中的顺序,而一般字典是会以任意的顺序迭代的。二、使用步骤1.引入库import collections2.实例化一个有序字典对象dic = collections.OrderedDict()3.动态添加并

2020-10-19 22:07:13 449

原创 Ubuntu18.04设置开机自启

Ubuntu18.04开机自启设置Ubuntu开机设置设置说明设置步骤rc.local脚本Ubuntu开机设置Ubuntu-16.0开始不再使用initd管理系统,改用systemd设置说明systemd默认读取/etc/systemd/system下的配置文件,该目录下的文件会链接/lib/systemd/system下的文件。设置步骤1、进入/lib/systemd/system下,找到rc.local.service脚本内容:# This file is part of system

2020-09-01 21:05:02 359

原创 打标工具brat的安装与使用

@打标工具brat的安装与使用brat的简介brat是一个文本标注工具,可以标注实体,事件、关系、属性等,只支持在Linux下安装,其使用需要webserver,官方给出的教程使用的是Apache2。下载brat建议下载brat的release版本,地址:brat下载地址安装过程首先,安装apache2,使用命令:sudo apt-get install apache2安装完成后...

2019-12-24 20:47:15 7730 9

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除