学习笔记
文章平均质量分 80
luxinfeng666
这个作者很懒,什么都没留下…
展开
-
微软GraphRAG原理介绍(附带部分源码)
这篇文章主要介绍了微软开源的GraphRAG的数据构建原理和查询检索原理原创 2024-07-15 09:30:00 · 3922 阅读 · 6 评论 -
微软开源GraphRAG的使用教程-使用自定义数据测试GraphRAG
这篇文章主要介绍了微软开源的GraphRAG的安装教程,并以《太白金星有点烦》为例,动手实操测试了下GraphRAG的实际效果。原创 2024-07-08 09:30:00 · 20269 阅读 · 54 评论 -
基于llama-index对embedding模型进行微调
本文主要讲述了对RAG领域中常见的embedding模型使用专业数据进行微调的一种简单方法。原创 2023-12-24 16:47:50 · 4902 阅读 · 12 评论 -
langchain简版教程附案例
langchain是一个开源的应用开发框架。基于该开源框架,我们可以把大模型与各种工具结合从而实现各种功能,比如基本文档的问答,解析网页内容、查询表格数据等。目前支持Python和TypeScript两种编程语言。当前Python框架支持的模型和功能最全面。原创 2023-05-28 20:35:11 · 6381 阅读 · 4 评论 -
HTTP2.0协议学习
在优化页面加载速度的时候,发现了HTTP1.1并发数的限制,为了解除这个限制,准备把网站协议升级到HTTP2.0.之前在学习《趣谈网络协议》的时候,有学习过HTTP2.0协议,但是没有输出成文档,因此借这个机会,系统梳理一下。原创 2023-02-28 23:23:52 · 730 阅读 · 0 评论 -
Java日志框架学习
本文主要介绍Java常用日志框架,以及基础配置文件原创 2023-02-11 23:20:25 · 632 阅读 · 0 评论 -
ClickHouse原理解析与应用实践-读书笔记
ClickHouse读书笔记,记录一些基础知识。原创 2023-01-30 21:15:03 · 642 阅读 · 0 评论 -
MySQL中函数的使用
建表语句create table products( prod_id char(10) not null primary key, vend_id int not null, prod_name char(255) not null, prod_price decimal(8, 2) not null, prod_desc text原创 2022-03-20 15:03:48 · 1090 阅读 · 0 评论 -
将springboot项目升级到HTTP2
背景介绍最近想把一个项目升级到HTTP2,与升级HTTP2相关的各个组件的版本信息如下springboot 2.1tomcat 9.0JDK 1.8Ubuntu 18.04让项目支持HTTP/2.0,需要先支持HTTPS协议,然后再根据tomcat的版本进行系列依赖的安装,如libtcnative依赖原创 2020-07-01 21:34:36 · 6823 阅读 · 2 评论 -
redis常用命令
开始运行redis默认端口是6379,可以通过–port参数改变开启的端口redis-server --port 6380 登录redisredis-cli -h 127.0.0.1 -p 6380添加键值对set hello world或者setnx hello world批量添加键值对mset a 1 b 2 c 3更新键值对set hello redis x...原创 2019-12-23 10:13:35 · 179 阅读 · 0 评论 -
后端方向学习书单
原创 2019-11-17 18:23:29 · 222 阅读 · 0 评论 -
python类中的__new__,__init__以及__del__
在python构造类的过程中,__new__是创建类的实例的方法,__init__是类在实例化之后创建的,__del__是类的析构函数,是在实例被python的垃圾回收机制销毁时使用。__new____new__方法是创建实例的方法,调用该方法,可以创建一个实例,然后将该实例交给__init__方法去初始化。__new__方法主要是当你继承一些不可变的class时(比如int, str, t...原创 2019-10-27 21:56:02 · 302 阅读 · 0 评论 -
ubuntu18.04更换gcc版本
ubuntu18.04更换gcc版本查看当前gcc版本gcc -v安装新版本的gccsudo apt install g+±5sudo apt install gcc-5使用update-alternatives设置gcc和g++sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50 --s...原创 2019-07-07 21:49:54 · 15601 阅读 · 4 评论 -
卷积网络演化史(五)-未完成
DenseNetDenseNet也采取了残差网络的思想,只不过,他做的比ResNet更加彻底。ResNet的连接是单一的跨层连接,只连接较近的层;而DenseNet则是连接了后面的所有层,其网络结构如下:作者称这种结构可以减少每层的卷积核数量,因为通过将特征由低层传递到高层可以避免冗余的信息;而且这种跨层连接可以更方便的传递损失函数信息。...翻译 2019-07-13 21:20:09 · 124 阅读 · 0 评论 -
yolov3-将实验结果可视化
自己的实验备忘录最简单的方法是将实验结果转为打标软件支持的格式。实验结果一般是如下形式:0.006469,569.598816,306.350708,625.336243,352.424805其中0.006469是置信度,其余四个分别是左上角的x,y坐标以及右下角的x,y坐标;而打标软件生成的格式如下:0 0.330479 0.487158 0.109589 0.114726其...原创 2019-07-10 19:25:52 · 4055 阅读 · 0 评论 -
数据增强——在图片中添加遮挡物
为了增强网络的分类泛化能力,准备在图片中加入一些遮挡物。代码如下:for files in glob.glob(path_0): ,filename = os.path.split(files) img = Image.open(files) (x,y) = img.size random_list = list(itertools.product(range(1,x)...原创 2019-09-25 09:59:47 · 4343 阅读 · 5 评论 -
卷积网络演化史(三)
GoogLeNetGoogLeNet的层数又比VGG-Net深一些,达到了22层。GoogLeNet对卷及神经网络的贡献是创建了新的模块,称为inception module。该模块可以增强网络对尺度的适应性(使用不同大小的卷积核并融合)。该模块的结构如下图所示。该模块中的1x1卷积的作用是为了进行通道融合,从而对数据进行降维,减少参数量。GoogLeNet的网络结构如下图所示:...原创 2019-07-11 20:58:39 · 182 阅读 · 0 评论 -
ubuntu多用户管理(添加、删除用户,给用户配置权限)
这学期开学,实验室来了几个新生,在此之前,实验室的服务器一直是我自己在用。为了使大家能够相对独立的使用服务器,便为他们在ubuntu上添加了新的用户。此文权当记录。ubuntu是一个多用户多任务的分时操作系统,有两种添加用户的方式,一种是adduser命令,一种是useradd命令。adduser命令是交互式的,自己只需跟着它的提示即可添加新的用户,较为简单;而useradd命令是根据自己设置的...原创 2019-09-11 14:22:25 · 10848 阅读 · 3 评论 -
python计算图像的曲率
由于某些原因,需要计算图像的曲率。找了半天,网上都是曲率滤波的代码,而没有计算图像曲率的代码。于是去找曲率的计算公式,发现公式很简单,所以自己就用python写了一下。平均曲率的计算公式如下所示python代码如下所示:import numpy as npimport cv2from skimage import colorimport matplotlib.pyplot as pl...原创 2019-09-26 21:21:01 · 9213 阅读 · 3 评论 -
SKNet解读
SKNet的全称是“Selective Kernel Network”,它和SENet都是一个团队提出来的,SENet是对通道执行注意力机制,而SKNet则是对卷积核执行注意力机制,即让网络自己选择合适的卷积核。论文地址SKNet的核心模块如下图所示。在该模块中,作者使用了多分支卷积网络、组卷积、空洞卷积以及注意力机制。多分支卷积网络多分支卷积网络,如字面意思,含有多于一个分支的卷积网...原创 2019-10-04 16:31:59 · 18481 阅读 · 6 评论 -
利用图像分割技术(U-Net)提取眼底图像当中的血管图像
利用图像分割技术提取眼底图像当中的血管图像前言眼底图像的研究一直是计算机视觉在医学领域的热点。此次,我的研究中的一部分就涉及眼底血管的提取,因此,想写这篇博文作为自己的一个存档记录。环境搭建在此次眼底图像的分割中,我采用的U-Net神经网络来进行操作。U-Net网络源码已经被论文的作者放在GitHub上了。操作文档写的非常详细,但是在第三方依赖库方面,官方文档写的有点小问题。我把自己在实际...原创 2019-03-07 10:54:25 · 6395 阅读 · 19 评论