自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 书生大模型实战营学习[9] OpenCompass 评测 InternLM-1.8B 实践

打开开发机,选择cuda11.7环境,A100选择10%,点击创建,然后进入开发机即可,和之前的操作一样。接下来创建环境,下载必要的依赖包选择configs/models/hf_internlm/的hf_internlm2_chat_1_8b.py。

2024-09-26 18:22:42 329

原创 书生大模型实战营学习[8] XTuner 微调个人小助手认知

打开开发机,选择cuda11.7环境,A100选择10%,点击创建,然后进入开发机即可,和之前的操作一样。选择configs/models/hf_internlm/的hf_internlm2_chat_1_8b.py。

2024-09-26 18:18:13 329

原创 书生大模型实战营学习[7] InternLM + LlamaIndex RAG 实践

选择30%A100做本次任务安装LlamaindexSentence Transformer模型是一种用于句子嵌入(sentence embedding)技术的深度学习模型,旨在将句子或文本段落转换为固定长度的向量表示。这种表示可以用于多种自然语言处理任务,例如文本相似度计算、检索和分类等。粘贴到download_hf.py执行该脚本下载 NLTK。

2024-09-26 17:57:27 460

原创 书生大模型实战营学习[6] 浦语提示词工程实践(Prompt Engineering)

这里以在 Intern Studio 服务器上部署LlamaIndex为例。首先,打开 Intern Studio 界面,点击 创建开发机 配置开发机系统。激活虚拟环境,安装必要的库创建项目路径安装需要的工具包。

2024-09-26 17:49:51 583

原创 书生大模型实战营学习[5] 8G 显存玩转书生大模型 Demo

LMDeploy 已经支持了 InternLM-XComposer2 系列的部署,但值得注意的是 LMDeploy 仅支持了 InternLM-XComposer2 系列模型的视觉对话功能。准确的视觉语言问题解决:InternLM-XComposer2 基于自由形式的指令准确地处理多样化和具有挑战性的视觉语言问答任务,在识别,感知,详细标签,视觉推理等方面表现出色。LMDeploy 也已经支持了 InternVL2 系列模型的部署,让我们一起来使用 LMDeploy 部署 InternVL2-2B 模型。

2024-09-22 17:49:18 644

原创 书生大模型实战营学习[4] 书生大模型全链路开源开放体系介绍

书生·浦语大模型全链路开源开放体系旨在构建一个包括数据收集、模型训练、微调、评测以及AI应用部署的完整生态。通过开源代码和项目,推动了人工智能的普及与实际应用,使得研究者和开发者能更高效地利用和开发基于大模型的应用。

2024-09-22 16:35:46 414

原创 书生大模型实战营学习[3]Git task

暂存区是 Git 中独有的一个概念,位于 .git 目录中的一个索引文件,记录了下一次提交时将要存入仓库区的文件列表信息。当我们在本地创建一个 Git 项目,或者从 GitHub 上 clone 代码到本地后,项目所在的这个目录就是“工作区”。在项目目录中,.git 隐藏目录不属于工作区,而是 Git 的版本仓库。支持多人同时对同一项目工作,提供了合并、分支和版本控制的功能,以确保多人协作的效率和代码的整合性。Git 记录每一次代码提交,允许用户查看项目的历史版本和变更记录,从而理解每个阶段的开发细节。

2024-09-17 13:22:04 755

原创 书生大模型实战营学习[2]Python task

进入word_count函数。首先输入debug命令行。第二种是使用hash。

2024-09-16 18:47:41 308

原创 书生大模型实战营学习[1]

完成SSH连接与端口映射并运行hello_world.py创建conda环境。

2024-09-16 17:13:51 257

原创 【论文阅读】RE-Matching: A Fine-Grained Semantic Matching Method for Zero-Shot Relation Extraction

■任务定义:指在零样本关系抽取(ZeroRE) 中,目标是从已知关系Rs学习并推广到未知关系Ru。这两个集合是不相交的,即Rs∩Ru = 0,并且只有在训练阶段才能获得已知关系Rs的样本。■方法概述:提出了一种细粒度语义匹配方法,该方法显式地建模了关系数据的匹配模式,将句子级别的相似度分解为实体和上下文匹配分数。此外,我们设计了一个特征蒸馏模块,以自适应地识别关系无关的特征,并减少它们对上下文匹配的负面影响。

2023-11-24 10:20:48 1110

原创 肥西县2017年至2022年房价可视化

应用Python爬虫、Flask框架、Echarts等技术实现,记录肥西2017-2022年房价的变化,相关新闻以及原因分析

2023-02-10 22:51:08 405

原创 二分模板:查找数的范围、数的三次方根

内容摘自ACWING,一个很好的算法学习平台。

2023-01-12 22:00:21 321

原创 归并排序与逆序对数量模板题

基础排序归并排序及其衍生模板题逆序对数量

2023-01-04 23:45:14 596

原创 基于solidity的Dapp图书管理系统

区块链图书管理系统

2022-12-31 15:36:02 1959 6

原创 Java动态规划问题(四)N皇后问题

【题目】N皇后问题是指在N*N的棋盘上摆N个皇后,要求任何两个皇后不同行、不同列,也不在同一条斜线上。给定一个整数n,返回n皇后的摆法有多少种。【举例】n=1;返回1。n=2或3,2皇后和3皇后问题无论怎么摆都不行,返回0。n=8,返回92。【解答】如果在(i,j)位置(第i行第j列)放置了一个皇后,接下来在哪些位置可以放置皇后。1、整个第i行位置都不能放置。2、整个第j列位置都...

2020-09-08 21:13:11 965

原创 多线程(三)关于锁的8个问题

目录1、标准情况下,两个线程先打印哪个2、sendSms延迟四秒,执行顺序3、增加一个普通方法后,先发短信还是先hello;4、两个对象,两个同步方法,发短信还是打电话5.增加两个静态的同步方法6、两个对象,增加两个静态的同步方法7、一个静态同步方法,一个普通同步方法,先打印谁8、一个静态同同步方法,一个普通同步方法,两个对象1、标准情况下,两个线程先打印哪个使用synchronized锁public class Test1 { public static void main(String[]

2020-08-02 18:15:06 416

原创 多线程(二)静态代理模式

实现静态代理对比Thread使用静态代理使用静态代理的基本步骤:1、定义代理对象和真实对象的公共接口;2、真实对象实现公共接口中的方法;3、代理对象实现公共接口中的方法,并把方法的逻辑转发给真实对象。通过结婚的这个例子来讲解静态代理你:真实角色婚庆公司:代理你,帮你处理结婚的事结婚:实现结婚接口** Marry接口**interface Marry{ void HappyMarry();}真实角色,你去结婚class You implements Marry{

2020-07-29 16:04:26 121

原创 多线程(一)Runnable接口

实现Runnable定义MyRunnable类实现Runnable接口实现run()方法,编写线程执行体创建线程对象,调用start()方法启动线程推荐使用Runnable对象,因为java单继承的局限性package study;//实现Runnable接口,重写run方法,执行线程丢入runnable接口实现类,调用startpublic class TestThread implements Runnable { @Override public void ru

2020-07-28 13:34:35 287

原创 java.lang.ClassNotFoundException: Cannot find class:

org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.jc.jdbc.Driver### The erro...

2020-05-28 23:11:55 13144

原创 maven配置pom.xml出现错误

问题报错Invalid content was found starting with element '{"http://maven.apache.org/POM}问题代码开始的时候并没有觉察出事代码缺失了,直到上网搜,有人建议复查下,才发现少了<dependencies> </dependencies>...

2020-05-26 22:34:50 525

转载 Artifact com.xxx:war exploded: Error during artifact deployment.问题导致tomcat启动错误

转载于:https://blog.csdn.net/Petershusheng/article/details/52382216?utm_source=copy感谢分享,自己转载也是为了记录bug当然也希望以后别遇到了原因:没有下图的底下的红色框的内容.(不能部署源码,需要部署war包什么的)正确操作顺序,:然后:然后确认下图的信息都齐全即可:然后即可部署成功....

2020-05-25 10:34:42 475

原创 IDEA java类文件左下角爆红色的J标识(解决方法)

遇到过几次这个情况了,想着必须写下来不然以后解决方法又得慢慢找IDEA java类文件左下角出现红色的J标识,如图:解决方法:File>>project structure>>Modules

2020-05-19 18:48:58 816

原创 Java入门(六)继承和多态概述

继承如果写了好几个类,其中有两个类语法差不多,这时候就可以用继承,避免重新又写一遍。关于继承继承是面向对象三大特征之一:封装,继承,多态继承基本作用是代码复用,有了继承,才有了以后方法的覆盖与多态机制继承语法格式:【修饰符列表】class 累名 extends 父类名{类体=属性+方法}java语言当中的继承支持单继承,一个类不能同时继承很多类,在c++中支持关于继承的一些术语:a) B类继承A类,其中:b) A类称为父类,基类,超类c) B类称为子类,派生类子类继承父类a)

2020-05-13 21:54:05 218

原创 IDEAelasticsearch报must be lowercase错

[SD_index] ElasticsearchStatusException[Elasticsearch exception [type=invalid_index_name_exception, reason=Invalid index name [SD_index], must be lowercase]如图因为我这里索引设置为[SD_index],大写了。must be lowercase是索引名称必须小写。更改为[sd_index]就好。...

2020-05-13 21:20:07 700

原创 elasticsearch.bat闪退问题

为了实现跨域访问我们需要修改elasticsearch的配置文件这里添加跨域访问:http.cors.enabled: truehttp.cors.allow‐origin: "*"可能因为我们在用notepad++,并不是以UTF-8编码修改并保存所以导致.bat文件闪退,我后来是用vscode的了。这里 为了确定确实是编码问题,我们可以先进入powershell窗口这里还会有个...

2020-05-07 14:54:14 1832 1

原创 Java动态规划问题(三)最长递增子序列

【题目】给定数组arr,返回arr的最长递增子序列。【举例】arr=[2,1,5,3,6,4,8,9,7],返回的最长递增子序列为{1,3,4,8,9}。【要求】如果arr长度为N,请实现时间复杂度为O(N^2),O(NlogN)的方法。【解答】时间复杂度为O(N^2)的方法实现:1、生成长度为N的数组dp,dp[i]表示在以arr[i]这个数结尾的情况下,arr[0…i]中的最大...

2020-04-15 11:19:21 3496

原创 矩阵的最小路径和(java求解)

【题目】给定一个矩阵m,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加在一起就是路径和,返回所有的路径中最小的路径和。【举例】给定m如下:1 3 5 98 1 3 45 0 6 18 8 4 0路径1,3,1,0,6,1,0是所有路径中路径和最下的,返回12.【解答】经典动态规划问题。假设矩阵m的大...

2020-04-10 17:29:47 1953

原创 递归和动态规划(一)斐波那契数列问题

【题目】给定整数N,返回斐波那契数列的第N项。补充问题1:给定整数N,代表台阶数,一次可以跨2个或者1个台阶,返回有多少种走法。【要求】实现时间复杂度为O(2^n),O(N),O(logN)的解法。【解答】O(2^n):斐波那契数列为1,1,2,3,5,8,…,即可的递推公式F(N)=F(N-1)+F(N-2)punlic int f1(int n){ if(n<1){ ...

2020-04-08 16:30:47 290

原创 Java入门(五)方法的分类和参数传递方式

在类中,方法也可以分为两类:实例方法和类方法(类方法用static修饰,称为静态方法)类方法中,不能直接访问类的实例方法和实例变量。由于类方法不用实例化便可以访问,而实例变量则需要实例化后分配堆内存,因此没有实例化的实例方法和实例变量不能访问。一、同样,在访问类方法时,可以用“类名.方法名(参数列表)”或者“实例化.方法名(参数列表)”两种方法,即类不需要实例化也可以访问类方法。访问实例...

2020-03-27 22:01:39 335

原创 MySQL怎么查询表中每月总金额

废话不多说直接上代码SELECT MONTHNAME( fund_teacher.update_time ) AS x, SUM(fund_teacher.acc_fund_left) AS y FROM fund_teacherGROUP BY x

2020-03-17 00:29:53 2982

原创 mysql中插入数据时Duplicate entry ' value' for key 'PRIMARY'的解决方案

该问题是插入数据表中遇到键重复我开始以为是我的mysql版本问题,因为在开始导入一个sql文件时就是因为版本问题,5.5与5.7冲突,需要将(0)改为空。所以第一想到的是换版本。后来上网查,确认是主建重复的问题。我认为一共两种情况。1、能肯定的是主键的数值重复了,这样的话可以通过设置主键自增长,在navicat中,可以在数据库手动将相关表设置ID为自增长。2、还有一种情况是你导入的库重复...

2020-03-11 12:06:20 1192

原创 记录一次写CooKie自动登陆实例遇到的问题(大马虎就是我)

前言许多网站都提供用户自动登陆功能,即用户第一次登陆网站,服务器将用户名和密码以Cookie形式发送到客户端。当客户下次再访问该网站时,浏览器自动将Cookie文件中的用户名和密码一起发送到服务器,服务器从Cookie中取出信息,实现自动登陆。login.jsp<%@ page contentType="text/html; charset=UTF-8" pageEncoding="U...

2020-02-07 00:15:26 326

原创 Cookie及其应用

Cookie是客户访问Web服务器时,服务器在客户硬盘上存放的信息,好像是服务器送给客户的“点心”。Cookie实际上是一小段文本信息,客户以后访问同一个Web服务器时浏览器会把它们原样发给服务器。Cookie API向客户端发送Cookie要把Cookie发送到客户端,Servlet先要使用Cookie类的构造方法创建一个Cookie对象,通过setXxx()设置各种属性,通过响应对象...

2020-02-03 17:00:50 385

原创 Java入门(四)定义java类

在java中,类的定义使用class关键字来实现。Java中的类包括两部分:类首说明(即类名的声明)和类体(类的结构语句块)。类的一般格式如下:[修饰符] class名[extends父类名]implements接口名1,接口名…{声明属性;声明方法;声明构造方法;}定义类时需要注意以下几点:修饰符是可以省略的,修饰符可以是public,abstract,final.当修饰符为...

2020-01-31 21:04:05 467

原创 JavaBeans应用(小白遇到的坑,Javaweb遇到invalid情况)

下列示例首先在inputCustomer.jsp中输入客户信息,然后将控制转到CustomerServlet,最后将请求转发到displayCustomer.jsp页面。程序1 inputCustomer.jsp<%@ page contentType="text/html; charset=UTF-8" %><html><head> <titl...

2020-01-21 14:15:21 729

原创 JAVA入门(三)面向对象概述

当时初学Java的时候在这里卡住了,因为这里不懂导致后面实例化,调用方法什么的都不太懂,特别难受。就大学教的java课,当理解了面向对象后后面就水到渠成了。什么是面向对象面向对象的核心是模仿人类思考问题的方法,从现实世界中客观存在的对象出发来构建软件系统。将软件要解决的问题高度抽象化,并用相应的计算机语言去描述该问题的解决方法。Java在面向对象中使用对象(object, 也成为实例)把数据...

2020-01-15 20:51:57 136

原创 Java入门(二)java中的控制台输入

前言本来按照书的章节我应该(二)说的是java的一些基本语法,但想着本来写这个就是基于看我这个文章的人有学过c的基础,所以就不浪费太多精力码这些了,真的是懒。那按着标题,本章介绍控制台输入的三种方法:使用标准输入串System.in读取;使用Scanner读取;使用BufferedReader读取(因为许多书在前面并没有说这个知识点,所以我这里就提前说了)使用标准输入串System.in.r...

2020-01-15 20:12:23 378

原创 Java入门(一)java中的分隔符号

一直想自己学着写点东西,就趁着寒假写个简单的java入门,当时学校发的教材《java应用开发与实践》这本书作为小白入门就足够了所以我准备按着这本书的目录顺序来写。(如果是大学生然后只是为了应付考试,学校配的书看了就绰绰有余没必要买其他的,想深入学习的不算)java中的分隔符号对于一门编程语言来说,分隔符是其中的基础符号,同时也是构成一门语言所必不可少的符号要素。目前来说,对于分隔符大部分主...

2020-01-14 16:25:34 4116

原创 java用IDEAservlet和jsp做一个登陆界面

java用IDEAservlet和jsp做一个登陆界面也是小白,从了解Servlet API开始学起。我开始的时候看那些代码,关于@WebServlet注解不太懂,就去搜了下,这里有链接看这个就行了接下来就是代码了,前面的步骤省略了还有个事,是我这个小白做错的,在这说下哈,我用的IDEA,开始时候创建的是js文件,但应该创建jsp的(无知的我因为这个疑惑了好久)login.jsp&...

2020-01-09 18:04:51 7650 5

课件1和源码.zip

配套课程资源下载说明 资源一(所有用户):如果你购买了这本图书,我们会额外提供相关课程的资源(例如,题库,图谱等),这些资源并不是作者提供,只是书圈额外赠送,只用于自学,请勿用于其他用途。 获取方式: (1) 请扫描下面二维码,关注微信公众号“书圈” (2)根据自己职业注册对应的会员 (3)在公众号界面回复区,按“课件#书号”格式输入(书号是数字),即可获取额外资源下载地址。 资源二(教师用户):如果你选用了这本图书作为教材,我们会提供超值的配套课程资源(例如,Word教案、实验题、期末试卷、视频等),让您轻松安排教学内容(这些资源并不是作者提供,只是书圈额外赠送给授课教师,只用于教学参考,请勿用于其他用途)。 获取方式: (1)在公众号界面,选择“图书”| “课件密码”菜单 (2)在弹出的菜单中,选择“教材订购反馈” (3) 上传提交给教务处或者教学秘书订购教材的表格截图,等待验证 (4)如果验证通过后,在公众号界面回复区,按“课件#书号”格式输入,即可获取额外资源下载地址。 如果有问题或者希望加入作者QQ交流群,可以加QQ:883604咨询 (仅限高校教师),提供姓名+学校名称

2020-01-21

空空如也

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

TA关注的人

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