自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 有监督学习和无监督学习有什么区别?

有监督学习和无监督学习有什么区别?

2024-07-22 18:18:01 574

原创 langchain4j:用LLM的强大功能为Java应用程序赋能

吾名爱妃,性好静亦好动。好编程,常沉浸于代码之世界,思维纵横,力求逻辑之严密,算法之精妙。亦爱篮球,驰骋球场,尽享挥洒汗水之乐。且喜跑步,尤钟马拉松,长途奔袭,考验耐力与毅力,每有所进,心甚喜之。吾以为,编程似布阵,算法如谋略,需精心筹谋,方可成就佳作。篮球乃团队之艺,协作共进,方显力量。跑步与马拉松,乃磨炼身心之途,愈挫愈勇,方能达至远方。愿交志同道合之友,共探此诸般妙趣。LangChain4j的目标是简化将LLM集成到Java应用程序中的过程。

2024-07-22 18:00:41 313

原创 AI大模型开发需要学什么

请注意,学习成为AI大模型全栈工程师是一个持续的过程,需要不断学习和实践,掌握最新的技术和方法。通过参加相关的课程、培训和实践项目,你可以不断提升自己的技能和知识,为成为一名优秀的AI大模型全栈工程师打下坚实的基础。且喜跑步,尤钟马拉松,长途奔袭,考验耐力与毅力,每有所进,心甚喜之。你需要学会如何选择合适的模型结构、算法和参数,以及如何进行模型的训练和调优,以达到最佳的性能表现。你需要了解模型部署的流程和注意事项,以及如何进行模型的监控和维护,以确保模型的稳定性和可靠性。

2024-07-21 11:33:28 375

原创 SpringBoot应用从jar包部署改为war包部署要做哪些修改

吾名爱妃,性好静亦好动。好编程,常沉浸于代码之世界,思维纵横,力求逻辑之严密,算法之精妙。亦爱篮球,驰骋球场,尽享挥洒汗水之乐。且喜跑步,尤钟马拉松,长途奔袭,考验耐力与毅力,每有所进,心甚喜之。吾以为,编程似布阵,算法如谋略,需精心筹谋,方可成就佳作。篮球乃团队之艺,协作共进,方显力量。跑步与马拉松,乃磨炼身心之途,愈挫愈勇,方能达至远方。愿交志同道合之友,共探此诸般妙趣。

2024-07-21 11:25:55 511

原创 白话大模型微调(Fine-tune)

大模型微调

2024-07-19 18:09:19 858

原创 使用Dify构建一个订机票的多轮问答客服业务

dify多轮问答

2024-07-19 11:22:12 202

原创 Dify是什么?能用来做什么?

dify介绍

2024-07-18 19:31:00 688

原创 LangChain vs LlamaIndex

LlamaIndex和LangChain是构建LLM应用程序的两个框架。LlamaIndex专注于RAG用例,LangChain得到了更广泛的应用。我们可以看到,如果是和RAG相关的用例,LlamaIndex会方便很多,可以说是首选。但是如果你的应用需要一些非RAG的功能,可能LangChain是一个更好的选择。

2024-07-18 16:01:50 793

原创 大模型指令中的角色

大模型指令中的角色

2024-07-18 15:28:10 275

原创 大模型的短期记忆和长期记忆各自的使用场景

大模型的短期记忆和上期记忆各自的使用场景

2024-07-18 15:25:30 751

原创 浅谈AIGC实现Chat与Agent

随着生成式AI技术的不断进步,关于其未来发展方向的讨论也愈发激烈。究竟生成式AI的未来是在对话系统(Chat)中展现智慧,还是在自主代理(Agent)中体现能力?这一问题引发了广泛的讨论和探索。你怎么看待生成式AI的未来发展方向?

2024-07-17 14:07:24 691

原创 大模型的Base版本模型、Chat版本模型和4Bit版本模型有什么区别

介绍大模型的Base版本模型、Chat版本模型和4Bit版本模型有什么区别

2024-07-17 13:51:57 395

原创 window11 部署llama.cpp并运行Qwen2-0.5B-Instruct-GGUF

7.在llama-cli.exe文件所在目录新建chat-with-qwen.txt文件,内容为:You are a helpful assistant.5. 运行后,在llama.cpp目录找到llama-cli.exe表示安装成功。1. 下载llama.cpp框架编译环境(

2024-07-16 19:38:04 821

原创 windows11 使用pytorch transformers运行Qwen2-0.5B-Instruct模型 (基于anaconda python虚拟环境管理平台)

(后续使用这个环境进行pytorch、transformers的安装以及Qwen2-0.5B-Instruct模型的运行)4. 运行Pycharm IDE(Pycharm安装步骤略,我安装的是PyCharm Community Edition 2024.1.4)可以选择官网下载安装包,可以直接在anaconda界面选择install,但是安装时注意切换到刚才创建好的虚拟环境。5. 给Pycharm配置conda虚拟环境,使用刚才新建的pytorch-gpu-transformers虚拟环境。

2024-07-16 16:20:29 482

原创 Windows11 安装pytorch cpu版本(包括transformers的安装)

在INSTALL PYTORCH模块选择要安装的版本。找到上一步CUDA版本支持的PyTorch版本。在命令行中直接使用pip安装。

2024-07-16 15:53:51 272

原创 Windows11 安装pytorch gpu版本(包括cuda、transformers的安装)

cuda、pytorch、tansformers安装

2024-07-16 15:46:58 424

原创 使用mvn dependency:tree 命令与editplus文本编辑工具导出项目的所有依赖信息,groupId、artifactId、version三列

要求的输出格式:组件Group 组件Artifact 组件Version imeine junit 4.12 org.hamcrest hamcrestcore 1.3 org.springframework springtest 4.2.4.RELEASE org.springframework springcore 4.2.4.RELEASE commonslogging commonslogging 1..

2021-03-08 14:10:53 914

原创 ffmpeg工具wav转换成MP3使用方式不当造成线程数激增问题

一. 问题描述年前腊月二十九,接到客户方业务反馈,生产系统数据部分未进入系统,有数据丢失的现象。排查应用系统日志发现,报错:ubable to create new native thread. 如下图:二. 从系统配置层面排查:无法创建更多线程,出现此问题的原因是应用系统进程内,创建的线程数量超过了操作系统限制,具体超过了哪一个限制配置,需要根据配置数值一一确认:1. 出现报错后,应用系统所在服务器的总线程数:2. 出现报错后,应用系统进程的总线程数:可以排除,当前用户

2021-02-23 09:52:20 481 1

原创 jdk11 报错 javax.net.ssl.SSLException: Unexpected error: java.security.InvalidAlgorithmParameterExcept

报错截图:操作步骤:1. 使用keytool工具生成jks,并导出自签名证书,导入到jdk11的lib/security/cacerts库中。操作步骤见:https://blog.csdn.net/andy_april/article/details/1051406542. 将证书导入到jdk的cacerts库中时,不是追加导入方式,而是重置方式,即将jdk自带的cacerts文件删除(内置证书链不需要,所以可以直接删除),用keytool -import重新生成一个。3. 上述步骤在n

2021-02-08 10:33:00 1882

原创 记一次ThreadPoolExecutor使用不当导致JVM死掉的问题

业务场景:http接口中为了加快大量数据的处理速度,使用了ThreadPoolExecutor线程池进行并发处理。性能测试时,对比使用线程池与不使用线程池接口响应速度确实有很大提升,但是后续的接口压力测试,却暴露出了ThreadPool使用不当造成的灾难。测试场景:接口压力测试时,有一步骤叫做数据库的启停测试。就是在压力测试脚本稳定运行过程中,要把系统正在使用的数据库服务关闭一段时间后重新启动,要求脚本运行除在数据库关闭阶段有报错外,当数据库重新启动后,脚本要恢复稳定运行至少90%以上。

2020-11-07 16:22:07 820

原创 HibernateException: IOException occurred reading text + java.io.IOException: 违反协议: [14,0]

环境:Hibernate 4.2.7.SP1Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 64bit productionOJDBC7:12.1.0.1报错:数据:向数据库中插入一条数据,数据中某一个字段是CLOB类型,长度为4193个字符报错异常:2020-05-20 11:47:23,950 [qtp1288052401-61] c.p.p.m.d.ModelDao ERROR IOException .

2020-05-20 13:03:09 1069

原创 Windows server 安装Oracle19c (WINDOWS.X64_193000_db_home.zip) 过程碰到的问题总结

Oracle19c的下载地址:链接: https://pan.baidu.com/s/1snqyViOAoeffAztPes_Tvw提取码: 9kb6Oracle19c的安装过程:解压缩安装包:解压结果以管理员方式运行setup开始安装一直默认走到安装完成即可创建用户cmd执行sqlplus命令,输入用户名:as sysdba直接以dba身份登录create user c##test identified by 123456; (19c要求公用账号名必...

2020-05-15 16:17:39 9583

原创 JAVA WEB应用HTTPS方式部署访问时,自签名证书的生成步骤(IP版本)

概念介绍:JSSE(Java Secure Socket Extension)。java web应用利用JSSE实现SSL/TSL安全协议 keystore、truststore:JSSE使用keystore与truststore文件来提供客户端和服务器之间的安全数据传输 keytool:jdk自带的可以用来创建自签名证书与keystore文件的工具自签名步骤:生成一个含有私钥的ke...

2020-03-27 14:58:11 1817

原创 JAVA WEB应用HTTPS方式部署访问时,自签名证书的生成步骤(域名版本)

概念介绍:JSSE(Java Secure Socket Extension)。java web应用利用JSSE实现SSL/TSL安全协议 keystore、truststore:JSSE使用keystore与truststore文件来提供客户端和服务器之间的安全数据传输 keytool:jdk自带的可以用来创建自签名证书与keystore文件的工具自签名步骤:生成一个含有私钥的ke...

2020-03-27 14:45:50 1273

原创 superset调研二:数据导入与分析

声明:本文涉及业务数据均已经过脱敏处理!!!坐席姓名均为虚构!数据集:保险行业成交单统计表格,900条左右数据。superset支持的图表类型:Superset目前支持超过80中图标类型,并且支持二次开发扩展集成echarts。下面我根据演示环境导入的900多条保险行业数据,举例几个分析场景,看看superset能给我们展示成什么样子的图表。数据导入(CSV)...

2020-03-26 15:58:16 1908

原创 superset调研一:环境搭建

操作环境:宿主机操作系统版本:CentOS Linux release 7.2.1511 (Core) Docker版本:Docker version 19.03.8, build afacb8b安装docker首先下载docker的yum源文件。下载地址:docker的yum源 将docker的yum源放入到yum的repo配置目录中。路径为:/etc/yum.repos.d y...

2020-03-26 15:43:40 575

原创 SpringMVC-4.2 CommonsMultipartResolver 文件上传配置

2018年的第一个工作日就奠定了新的一年的功能状态:每天都会忙到脖子抽筋。接下来简单描述一下我碰到的问题:生产服务器,操作系统为RedHat6.4;产品中包括了不少导入功能,产品在生产服务器运行了有将近半年,半年内客户一直反应良好,没有出现什么重大的问题,但是在新年到来的第一个的工作日,客服反映了系统中所有导入功能均不能用,现象为界面提示:“导入失败”;接到用户反馈我总结可能导致这个问

2018-01-06 16:06:53 1435

原创 Java代码设计思想之静态工厂方法..

静态工厂方法:        创建类的实例的最常见的方式是用new语句调用类的构造方法。在这种情况下,程序可以创建类的任意多个实例,每执行一条new语句,都会导致Java虚拟机的堆区中产生一个新的对象。假如类需要进一步封装创建自身实例的细节,并且控制自身实例的数目,那么可以提供静态工厂方法。        例如Class实例是Java虚拟机在加载一个类时自动创建的,程序无法用new语句创建

2015-06-09 08:35:59 176

空空如也

空空如也

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

TA关注的人

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