自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 InternLM2-lesson7

上海人工智能实验室科学家团队正式发布了大模型开源开放评测体系 “司南” (OpenCompass2.0),用于为大语言模型、多模态模型等提供一站式评测服务。

2024-04-26 11:08:35 654

原创 InternLM2-lesson6

多模态的工具包,旨在像乐高积木,可以快速简便的扩展自定义工具,从而组装自己的智能体。支持多个智能体框架,如Lagent、LangChain、Transformers Agents。提供大量视觉、多模态领域前沿算法。一个轻量级开源智能体框架。支持多种智能体范式,支持多种工具,如谷歌搜索、python解释器等。

2024-04-25 23:47:30 278

原创 InternLM2-lesson5

以RTX 4090推理175B大模型为例,BS为1时计算量为6.83TFLOPs,远低于82.58TFLOPs的FP16计算能力,但访存量为32.62TB(这里的B代表字节),是显存带宽每秒处理能力的30倍。大模型在推理过程中还会产生缓存,以FP16为例,在batch-size为16,输入512tokens,输出32tokens的情况下,20B模型就会产生10.3GB的缓存;核心思想是通过引导轻量化的学生模型“模仿”性能更好、结构更复杂的教师模型,在不改变学生模型结构的情况下提高性能。

2024-04-25 22:45:55 805

原创 InternLM2-lesson4

通常我们所说的大模型都是针对一般性、普遍性的任务去训练的,无法在垂直领域或特定的下游任务中具有很好的表现。因此需要进行领域内微调!

2024-04-24 21:38:20 838

原创 InternLM2-lesson3作业+笔记

RAG(Retrieval Augmented Generation)是一种结合了检索(Retrieval)和生成(Generation)的技术,旨在通过利用外部知识库来增强大预言模型的性能。它通过检索用户输入相关的信息片段,并结合这些信息来生成更准确、更丰富的回答。茴香豆是一个基于LLMs的领域知识助手,俗称豆哥。可以用作智能客服,或在即时通讯工具(IM),如微信群中高效解答问题。除了一个问题以外,其余两个都没有回答!增加茴香豆相关的问题到接受问题示例中。知识库+前端+后端大模型+豆哥。

2024-04-23 22:24:08 500

原创 InternLM2-lesson2笔记

项目的部署都比较简单,希望可以增加一些代码的讲解!

2024-04-05 17:58:14 360

原创 InternLM2-lesson2作业

视频连接:https://www.bilibili.com/video/BV1AH4y1H78d/?

2024-04-04 22:47:48 422

原创 InternLM2-lesson1

本节课主要介绍了书生浦语大模型整体开源体系,并详细介绍了每个子项目的具体情况和能力,让我对书生浦语有了一个全面的了解!

2024-03-30 14:08:55 314

原创 Flask-Migrate数据库迁移大坑!!!

今天下午在研究flask项目使用flask-migrate迁移、更新数据库表结构的时候,无意删除了public下原有的表!!!直到晚上有同事来问我数据怎么没了的时候,我才意识到情况不对了。。。

2024-02-29 23:12:04 858

原创 nacos部署

Nacos 阿里巴巴推出来的开源项目,是更易于构建云原生应用的动态服务发现、配置管理和服务管理平台Nacos 致力于发现、配置和管理微服务,并提供简单易用的特性集,能够快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 更敏捷和容易地构建、交付和管理微服务平台,构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

2024-02-19 14:16:18 453

原创 opencv-python保存视频为mp4格式并支持在浏览器播放

之前在项目上使用yolov8进行视频检测的时候,yolov8默认windows系统下保存的是avi格式前端对接的时候说avi文件无法播放,需要转换为mp4格式,后来我修改了yolov8的源码,将结果视频的格式修改为了mp4。结果还是无法播放。。。在浏览器访问的效果如下:后来百度发现,浏览器只支持播放H.264编码的mp4视频!!!opencv使用ffmpeg进行视频流的编解码,不支持H.264编码,需要额外安装openh264。

2024-02-19 10:39:07 1519

原创 win家庭中文版支持远程桌面

win11家庭版不支持远程桌面,需要下载RDP Wrap补丁链接:https://pan.baidu.com/s/1Q1MgoBB0v7_rAnR89snT_g提取码:navi。

2024-02-18 14:44:59 2734 1

原创 获取视频文件的帧速率、总帧数并计算时长

【代码】获取视频文件的帧速率、总帧数并计算时长。

2023-12-20 09:54:24 1223

原创 java获取List<Object>集合中某一属性的所有值

【代码】java获取List<Object>集合中某一属性的所有值。

2023-12-01 16:56:13 1399

原创 java序列化忽略指定的字段

在字段上添加@JsonIgnore注解。

2023-12-01 16:50:05 1281

原创 java获取List集合中的元素的某一属性的唯一值

获取List集合中Student对象的name属性的唯一值(去除重复的值)

2023-11-14 16:42:46 602

原创 SegFormer之模型训练

单卡训练,所有配置文件里的【SyncBN】改为【BN】

2023-08-15 16:44:13 636

原创 windows端口转发

listenaddress和listenport是中间桥接的机器的ip和端口,当你远程连接listenaddress和listenport的时候,会自动转到connectaddress和connectport。

2023-08-11 16:25:53 136

原创 java Exception输出错误详细信息

输出结果:只输出错误原因,不输出错误发生的位置。

2023-07-14 17:08:45 2573

原创 python 自定义对象序列化为json

【代码】python 自定义对象序列化为json。

2023-07-14 11:13:49 552

原创 java json的序列化和反序列化

(1)获取字符串(2)反序列化添加依赖代码Evaluation是自定义的对象。

2023-07-14 11:09:49 2548

原创 tif转png

注意:JAI的方式会存在资源占用问题,RenderedOp 无法释放,转换以后,源tif影像被占用无法删除。

2023-06-14 09:19:06 779

原创 java 字符串写入文件

【代码】【无标题】

2023-05-15 14:10:27 1315

原创 java后台程序运行时替换配置文件

Dspring.config.location参数表示要配置问价的位置,这里的gis-config/gis-config.yml时相对路径“>gisWebLog.log”:指定日志输出(但是感觉没用上,日志输出还是用的代码里设置的)“ 2>&1” 也就表示将错误重定向到标准输出上。

2023-05-12 14:31:52 403

原创 idesktop 11i桌面端发布二维切片服务

超图11i桌面端发布切片服务

2023-05-10 15:34:46 439 3

原创 liunx错误

liunx上操作出现的一些错误集锦

2023-01-31 10:16:42 329

原创 ArcEngine二次开发esriJson和Geometry的相互转换

esriJson和Geometry相互转换

2022-08-01 17:32:26 683

原创 JAVA版GDAL学习之路——矢量数据的坐标系投影

利用GDAL进行地理坐标系到投影坐标系的投影转换

2022-06-06 16:42:53 1529

原创 java版GDAL学习之路——创建数据集

java版GDAL学习之路——创建数据集创建矢量数据集完整代码创建栅格数据集完整代码(待更新)创建矢量数据集完整代码/** * 创建一个空的矢量图层 * @param driverName:驱动名称 * @param path:图层保存路径,要和驱动匹配 * @param layerName:图层名称 * @param spatialReference:图层空间参考 * @return 返回创建好的图层 */ public

2022-05-16 11:20:19 886

原创 java版GDAL学习之路——栅格矢量化

java版GDAL学习之路——栅格矢量化载入栅格创建矢量矢量化完整代码载入栅格首先加载需要矢量化的栅格数据集,读取栅格数据集的波段信息和空间信息。波段信息是矢量化的依据,读取空间信息则是为了保证创建的矢量数据集和栅格数据集的坐标系保持一致。注意:栅格数据集如果没有空间信息,则矢量化的结果会出现上下反转的现象。伪代码: Dataset dataset = gdal.Open(inRaster, gdalconstConstants.GA_ReadOnly); Band b

2022-05-16 10:20:53 1394 9

原创 java版GDAL学习之路—影像重采样

目录整体思路代码实现整体思路对栅格影像进行重采样用到的主要方法是gdal的内置方法gdal.ReprojectImage(),采样后的数据需要新生成一个栅格数据集进行保存思路:载入原始栅格,读取相关信息包括投影信息,仿射变换六参数,波段信息,数据类型,驱动名称,影像分辨率,影像宽、高等新建输出栅格数据集根据获取到的原始栅格的相关信息,以及重采样的因子(采样前分辨率/采样后分辨率),新建一个栅格数据集进行重采样gdal.ReprojectImage(dataset, outD

2022-04-14 19:59:52 1686 6

原创 python裁剪图片大小

裁剪规则:裁剪图片中间指定长宽的范围,保存为新的图片例子:原图640640,裁剪出中间512512大小的保存为新的图片import cv2img_path = r"D:\...\sample_cut.jpg"# 640*640截取中间的512*512img = cv2.imread(img_path)img_cut = img[64:576,64:576]save_path = r'D:\...\sample_cut_512.jpg'cv2.imwrite(save_path,img_c

2022-03-07 15:39:37 3925 1

原创 安装tensorflow-gpu开发环境

我是采用conda安装的所以首先需要安装Anaconda,然后打开Anaconda Prompt//创建虚拟环境tf-gpu-2.x,这里的名称可以自己随意取conda create -n tf-gpu-2.x python=3.6//激活虚拟环境activate tf-gpu-2.x//安装tensorflowconda install tensorflow-gpu=<你的版本号>conda安装会同时自动匹配cuda和cudnn,但是有的版本也会出现意外:比如conda安装1

2022-03-07 14:41:57 828

原创 python脚本无缝拼接图片

import numpy as npfrom PIL import Imageimages = ['img01','img02',...'imgxx']img=''img_array=''for index,value in enumerate(images): if index==0: img_array = np.array(Image.open(value)) else: img_array2 = np.array(Image.open(val

2022-03-02 17:11:54 3784 5

原创 基于Flask编写一个简单的api接口

安装Flask:pip install Flaskimport tensorflow as tffrom flask import Flaskmodel = tf.keras.models.load_model('模型路径')#加载模型app = Flask(__name__)@app.route('/func')#路由,访问地址为http://localhost:5000/func,默认端口号是5000def output_data(): #这里是接口代码的实现if __nam

2022-03-02 09:26:44 580

转载 Centos开放端口

详见:https://blog.youkuaiyun.com/u_ranfa/article/details/89888151

2022-03-01 19:02:27 80

原创 瓦片行列坐标转经纬度坐标

瓦片坐标说明:列号x:对应经度行号y:对应纬度层级z:瓦片的等级(LV18/19/20)两种转换函数:#这种转成正常的wgs84的经纬度坐标def XYZToLonLat(x,y,z): n = 2**z*1.0 lon = x / n * 360.0 - 180.0 #经度 lat = 180 - y / n * 360.0 return lon,lat#这种转成谷歌地图上的经纬度坐标def XYZToLonLat(x,y,z): n = 2**z

2022-03-01 12:08:43 2450

原创 java版GDAL学习之路—01:环境部署

java版GDAL学习之路—01:环境部署Windows开发环境部署liux开发环境部署工具准备安装Sqlite3安装Proj安装Geos安装FileGDB_API安装GDALWindows开发环境部署下载地址:https://www.gisinternals.com/。建议使用最新版本(支持FileGDB)本地部署:解压后将GDAL的bin文件夹下所有的dll和bin/gdal/java下的dll文件拷贝到jdk安装路径的bin目录下将\bin\gdal\plugins-external内的

2021-12-31 16:36:47 1923 1

原创 AE二次开发之加载数据

1、加载shp文件数据IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactory();//创建工作空间工厂IWorkspace pWorkspace = pWorkspaceFactory.OpenFromFile(@"D:\...\workspace", 0);//打开工作空间IFeatureWorkspace pFeatureWorkspace = pWorkspace as IFeatureWorkspace;IFea

2021-11-17 14:52:06 532

原创 获取Field

IFields xFields = xFeatureClass.Fields; for (int i = 0; i < xFields.FieldCount; i++) { IField xField = xFeatureClass.Fields.get_Field(i);//根据索引获取字段 }

2021-09-08 10:18:44 108

空空如也

空空如也

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

TA关注的人

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