自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 Hugging Face Transformers 实现BERT模型 微调(fine-tune) 训练 (train)与评估(evaluate),并在kaggle上跑

该文章涉及的代码需要用到GPU ,如果电脑配置不够可以参考文章《》 申请免费服务器执行代码。

2025-03-24 23:04:55 871

原创 Hugging Face的Transformers核心模块:Pipelines(参数说明,各种模型类型调用案例)

将数据预处理、模型调用、结果后处理三部分组装成的流水线使我们能够直接输入文本便获得最终的答案Summarization(文本摘要)从较长的文本中创建一个较短的版本,同时尽可能保留原始文档的大部分含义。摘要是一个序列到序列的任务;它输出比输入更短的文本序列。有许多长篇文档可以进行摘要,以帮助读者快速了解主要要点。法案、法律和财务文件、专利和科学论文等文档可以摘要,以节省读者的时间并作为阅读辅助工具。与问答类似,摘要有两种类型:提取式:从原始文本中识别和提取最重要的句子。

2025-03-10 16:45:12 1158

原创 学AI-撸羊毛-免费GPU服务器-kaggle-每周30小时-可以进行数据训练,大模型微调

Kaggle 主要为数据科学家、机器学习工程师、开发商以及数据科学爱好者等提供服务,是一个集机器学习竞赛、托管数据库、代码编写和分享等功能于一体的平台。

2025-03-10 13:09:55 721 1

原创 langchain 调用 本地部署 deepseek-r1 模型

LangChain 就是一个 LLM 编程框架,你想开发一个基于 LLM 应用,需要什么组件它都有,直接使用就行;如何本地部署 deepseek 请参考(

2025-02-21 15:16:52 446

原创 通过API 调用本地部署 deepseek-r1 模型

如何本地部署 deepseek 请参考(那么实际使用中需要开启API模式,这样可以无拘无束地通过API集成的方式,集成到各种第三方系统和应用当中。上遍文章是基于Ollama框架运行了deepSeek R1模型,ollama相当于一个代理,我们直接调用ollama的API即可实现大模型接口的调用。

2025-02-19 23:18:37 382

原创 windows 部署安装 大模型 DeepSeek-R1(低配置电脑 8G内存,GPU 6G)

将默认安装C盘的ollama路径(C:\Users*****\AppData\Local\Programs\Ollama)移动到其他盘中。下载后点击安装,安装是到C盘。由于模型也是安装到ollama目录下,所以该目录会比较占空间,所以需要迁移到其他盘上。下载url: https://ollama.com/download/windows。

2025-02-19 14:20:58 221

原创 在国内如何快速下载hugging face模型 ,并设置下载路径

【代码】在国内如何快速下载hugging face模型 ,并设置下载路径。

2024-12-24 14:59:42 391

原创 四、使用langchain搭建RAG:金融问答机器人--构建web应用,问答链,带记忆功能

title="金融RAG问答机器人",使用Gradio构建web应用已完成,如果想独立部署项目,可以放到py文件中,然后使用下面代码启动# 启动 Gradio 服务启动脚本: python ***.py(带上虚拟环境的目录)

2024-12-19 23:16:24 503

原创 三、使用langchain搭建RAG:金融问答机器人--检索增强生成

要求模型使用上下文来回答问题,这个上下文就是context,也就是从向量数据检索到相关的文本片段后,回答最后的问题question# 我们所构造的 Prompt 模板template = """使用以下上下文来回答最后的问题。如果你不知道答案,就说你不知道,不要试图编造答案。尽量使答案简明扼要。{context}问题: {question}有用的回答:"""

2024-12-18 15:17:32 582

原创 二、使用langchain搭建RAG:金融问答机器人--数据清洗和切片

这里选择 《博金大模型挑战赛-金融千问14b数据集》,这个数据集包含若干公司的年报,我们将利用这个年报搭建金融问答机器人。具体下载地址具体目录如下:这里直接使用已经识别的纯文本数据,即pdf_txt_file目录下的文件。

2024-12-18 10:25:01 935

原创 一、使用langchain搭建RAG:金融问答机器人--技术准备

LangChain 框架是一个开源工具,通过为各种 LLM 提供通用接口来简化应用程序的开发流程,帮助开发者自由构建 LLM应用。LangChain封装了很多组件,通过这些组件的组合可以构建多种类型的RAG应用。开发者可以直接将私有数据嵌入到RAG的组件中,然后通过LangChain组件的组合来搭建适合自己业务场景的RAG应用。:将组件组合实现端到端应用,通过一个链封装实现一系列LLM 操作。

2024-12-17 00:07:19 566

原创 《AI 大模型应用开发实战营》毕业总结

【代码】《AI 大模型应用开发实战营》毕业总结。

2024-12-10 13:34:08 263

原创 pip install dotenv 报错 error: subprocess-exited-with-error 解决方案

【代码】pip install dotenv 报错 error: subprocess-exited-with-error 解决方案。

2024-12-06 10:44:19 453

原创 1,第一个通义千文大模型程序

指南:https://help.aliyun.com/zh/dashscope/developer-reference/acquisition-and-configuration-of-api-key?从结果可以看到调用模型成功,并返回正确的翻译语句。可以到阿里云后台看看调用token数量。搜索灵积模型服务 – > 开通服务 -->创建新的API-KEY。当出现以下信息时候即为安装成功。

2024-11-26 10:04:03 440

原创 Spring Cloud Alibaba Nacos 2.2.3 (4) - 本地源码编译 调试

nacos在GitHub上有下载地址:https://github.com/alibaba/nacos/releases,可以选择任意版本下载。我下载的是2.2.3 版本。

2023-09-22 14:37:09 477

原创 Spring Cloud Alibaba Nacos 2.2.3 (3) - 集群 部署

3, 打开 nacos-server-2.2.3-8400\conf 将cluster.conf.example复制一份重命名cluster.conf ,配置 每个nacos服务的IP和端口到cluster.conf。1,根据 [下载与数据库配置] 配置好数据源(https://blog.youkuaiyun.com/ai_lian_shuo/article/details/133130249)5,访问 http://172.22.109.113:8400/nacos/index.html。

2023-09-21 16:21:34 701

原创 Spring Cloud Alibaba Nacos 2.2.3 (2) - 单机版启动 (winodows 和 linux )

Nacos 2.2.3 (1) - 下载与数据库配置 参考。

2023-09-21 14:39:10 502

原创 Spring Cloud Alibaba Nacos 2.2.3 (1) - 下载与持久化 数据库配置

nacos在GitHub上有下载地址:https://github.com/alibaba/nacos/releases,可以选择任意版本下载。进入nacos-server-2.2.3\conf\下,修改application.properties 数据源。执行 nacos-server-2.2.3\conf\mysql-schema.sql 脚本,我下载的是2.2.3 版本。

2023-09-21 14:06:31 542

原创 Spring Cloud Alibaba实战项目(1)---创建空项目 jdk17

如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。使用Idea, File -> New ->Project。输入Jdk17路径后点Ok。

2023-09-06 00:28:02 441

原创 java – 运行时 Runtime.getRuntime().exec 挂起 一直加载中 执行阻塞问题,需获取执行结果

使用Runtime.getRuntime().exec执行Shell执行命令时出现问题, 应用程序会挂起 并没有执行,也没有结果 StringBuffer result = new StringBuffer(); try { Process proc = Runtime.getRuntime().exec(new String[]{"/bin/sh", "-c", execute}); BufferedReader in = new B

2021-07-21 17:20:48 2394

原创 Linux 使用 yum 安装 Docker Docker-CE 社区版本

Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),用社区版就可以了Docker-CE 要求内核版本不低于 3.101,root账户登录,查看内核版本如下[root@node28 ~]# cat /proc/versionLinux version 3.10.0-957.el7.x86_64 (higon@Chengdu09) (gcc version 4.8.5 20150623 (Red H

2021-03-05 15:52:45 4465 2

原创 Linux 下Flask 使用虚拟环境 命令启动,创建项目

文章目录创建Flask项目创建虚拟环境在虚拟环境安装包1.激活了虚拟环境2.安装Flask 包编写项目入口1.创建flask启动文件启动项目1.退出虚拟环境后启动项目2.虚拟环境下启动项目创建Flask项目本文使用Python 3自带的 venv 创建虚拟环境指令如下(示例):[root@node44 project]# mkdir demo_flask [root@node44 project]# cd demo_flask[root@node44 demo_flask]# mkdir s

2021-01-08 17:18:40 2804 2

原创 【Linux】confluence 7.9 安装教程-协同办公必备 构建企业wiki

Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。安装 JDK,MYSQL这里不详细说明安装JDK,MYSQL。下载最新版confluence下载地址 https://www.atlassian.com/software/confluence/download这里我下载的是tar.gz格式,解压文件tar -xzvf atlassian-confluence-7.

2020-11-25 10:24:38 1792 1

原创 Spring Boot2企业版快速开发平台ALBase(3): 构建Spring Boot 2,引入web模块

构建Spring Boot 2 项目在父项目的pom.xml,引入spring boot2 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &lt...

2018-03-23 15:16:27 450

原创 Spring Boot2企业版快速开发平台ALBase(2): 使用Maven创建多模块项目

系统模块划分Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。  项目结构如下:    albase   (父级)      —pom.xml      —albase-api     (第三方接口层) ...

2018-03-22 16:29:44 450

原创 Spring Boot2企业版快速开发平台ALBase(1): 项目介绍

介绍ALBase是以Spring boot 2.0 作为基础框架,使用Maven对项目进行模块化管理。技术选型1、后端核心框架:Spring Boot 安全框架:Apache Shiro 模板引擎:Beetl 持久层框架:MyBatis 数据库连接池:Alibaba Druid 缓存框架:Ehcache 、Redis 日志管理:SLF4J 工具类:Apache C...

2018-03-20 14:44:07 1475

原创 IntelliJ IDEA 设置忽略@param注释中的参数与方法中的参数 不一致的 取消错误提示

操作如下

2018-01-08 15:45:38 19963 3

原创 使用Intellij IDEA 开发 Spring-boot项目 热部署,自动部署

使用Intellij IDEA 开发 Spring-boot项目,即使项目使用了spring-boot-devtools,修改了类或者html、js等,idea还是不会自动重启,非要手动去make一下或者重启,就更没有使用热部署一样。网上关于spring-boot-devtools的热部署都是eclipse的配置,并不适合IDEA,IDEA的需要特殊的设置首先,IDEA设置里面这里必须打勾 然后

2017-12-25 15:37:12 3616 3

原创 IntelliJ Idea 快捷键 大全(含详细说明)

代码操作类 方法操作文件操作查找操作代码操作剪贴行 Ctrl+X 删除行 Ctrl+Y 复制行 Ctrl+D 可以选择剪贴板内容并插入 Ctrl+Shift+Insert (选择内容后双击)光标跑到大括号的开头 Ctrl+[ 光标跑到大括号的结尾 Ctrl+] 对代码重新排列格式 Ctrl + Alt + L...

2017-12-22 11:22:15 5803

原创 SpringBoot 框架整合 (二) : MyBatis + Mapper + mybatis-generator

[TOC] 本文实例需要用Spring Tool Suite创建基本spring boot项目,具体步骤请移步到: SpringBoot 实战 (一) :如何创建SpringBoot项目 –入门篇Mapper介绍前言使用MyBatis在我们通过xml集中配置SQL,并通过创建接口Mapper文件来完成持久化DAO层(mybatis内部使用的是动态代理,所以我们不需要自己编写实现类 ),不需要实现

2017-09-01 18:05:59 8780 3

原创 SpringBoot 实战 (二) :web 综合应用(配置Servlet、Listener、Filter,Log)

json输出配置ServletListenerFilter基于RegistrationBean的配置基于注解的配置配置Log简单配置web开发spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等json输出只需要类添加 @RestController 即可,默认类中的方法都会以json的格式返回。 下面是样例代码,需自己手动

2017-08-19 20:15:35 528

原创 SpringBoot 实战 (一) :如何创建SpringBoot项目 --入门篇

概念Spring Boot特点搭建项目环境准备构建Spring Boot项目运行项目项目结构介绍pomxml启动单个controller概念Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发

2017-08-18 16:22:40 5295

原创 Eclipse上安装Spring Tool Suite (STS)

Spring Tool Suite介绍spring Tool Suite是一个基于Eclipse IDE开发环境中的用于开发Spring应用程序的工具,提供了开箱即用的环境用于实现、调试和部署你的Spring应用,包括为关键的服务器和云计算、Git、Maven、AspectJ和最新的Eclipse版本提供整合支持。 Eclipse集成Spring Tool Suite插件有两种方式,一个是在线安

2017-08-18 14:43:49 1481

转载 设计模式简介

设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。

2017-08-17 12:36:04 297

原创 Eclipse使用Maven搭建Java Web项目并直接部署Tomcat8(全实战)

准备环境安装整合Eclipse Maven创建并配置Maven 项目创建项目配置配置Project Facets配置webxml配置pomxml部署tomcat配置Maven配置项目中的pom配置部署运行项目准备环境windows server 2008 tomcat 8.5.16 maven 3.5.0 jdk 1.8 Eclipse Jee Neon安装下面

2017-08-11 12:27:54 23008 1

转载 eclipse中使用maven创建项目JDK版本默认是1.5解决方法

请看解决方案:修改maven的settings.xml文件。添加以下行,jdk版本改为自己需要的版本:<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation>

2017-08-10 16:13:02 574

转载 Spring MVC 学习总结(一)——MVC概要与环境配置

MVC概要Spring MVC介绍第一个Spring MVC 项目Hello World通过Maven新建一个Web项目添加依赖的jar包修改webxml注册中心控制器DispatcherServlet添加Spring MVC配置文件创建HelloWorld控制器创建视图MVC概要MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,

2017-08-01 00:35:54 240

原创 零配置实现Spring IoC与AOP

在Spring实现AOP方式之二:使用注解配置 Spring AOP 基础上,新增一个类Member:package com.ailianshuo.springaop.sample05;/** * 该类并未注解,容器不会自动管理 * @author ailianshuo * 2017年7月27日 上午10:45:29 */public class Member { public v

2017-07-27 11:34:26 559

原创 Spring AOP : Advice 声明 (通知注解)

Advice 的类型before advice:在 join point 前被执行的 advice. 虽然 before advice 是在 join point 前被执行, 但是它并不能够阻止 join point 的执行, 除非发生了异常(即我们在 before advice 代码中, 不能人为地决定是否继续执行 join point 中的代码) after return advice:

2017-07-26 16:31:33 727

原创 Spring AOP : AspectJ Pointcut 切点

基本理论切点函数可以定位到准确的横切逻辑位置 @AspectJ使用AspectJ专门的切点表达式描述切面,Spring所支持的AspectJ表达式可分为四类: 方法切点函数:通过描述目标类方法信息定义连接点。 方法参数切点函数:通过描述目标类方法入参信息定义连接点。 目标类切点函数:通过描述目标类类型信息定义连接点。 代理类切点函数:通过描述代理类信息定义连接点。常见的AspectJ表达式

2017-07-26 14:11:40 3845 1

windows64位Redis-x64-3.0.504

windows64位Redis-x64-3.0.504

2017-08-24

Spring实现AOP的多种方式 切点函数

里面包括4个例子:(1)Spring实现AOP方式之一:基于XML配置的Spring AOP (2)Spring实现AOP方式之二:使用注解配置 Spring AOP (3)Spring AOP : AspectJ Pointcut 切点 (4)Spring AOP : Advice 声明 (通知注解)

2017-07-26

空空如也

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

TA关注的人

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