- 博客(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-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
原创 windows端口转发
listenaddress和listenport是中间桥接的机器的ip和端口,当你远程连接listenaddress和listenport的时候,会自动转到connectaddress和connectport。
2023-08-11 16:25:53
136
原创 java后台程序运行时替换配置文件
Dspring.config.location参数表示要配置问价的位置,这里的gis-config/gis-config.yml时相对路径“>gisWebLog.log”:指定日志输出(但是感觉没用上,日志输出还是用的代码里设置的)“ 2>&1” 也就表示将错误重定向到标准输出上。
2023-05-12 14:31:52
403
原创 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关注的人