NOT
特征筛选-WOE和IV
背景 在评分卡建模流程中,WOE(Weight of Evidence)常用于特征变换,IV(Information Value)则用来衡量特征的预测能力。 文章取自:风控模型—WOE与IV指标的深入理解应用 代码取自:特征值筛选依据:IV值和WOE的python计算 WOE和IV的应用价值 WOE ......
题目集1-3的总结java
题目集1-3的总结java 21207218-石子颖 一.前言 题目一是我刚接触java代码后的第一次练习,题目量有点多,但是都不太难,加上有之前的c语言的基础,这次只需要掌握一些java基本语法和利用面向过程的基本思维,只需要写一个类便可以直接按照题目所给的逻辑将代码简单写出,只有在最后一题的等腰 ......
8、Windows安全加固
Windows安全加固 1、账户 账户-默认账户安全 ①禁用Guest账户(禁用默认账户)。 ②禁用或删除其他账户(建议先禁用账户—段时间,待确认没有问题后删除)。 ③设定不同的用户和用户组。例如,管理员用户、数据库用户、审计用户、来宾用户等。 说明: 1.管理员用户:能够维护正常应用进程的管理员, ......
nchu题目集1~3的总结性Blog
题目集1~3的总结性Blog 一、前言:总结三次题目集的知识点、题量、难度等情况 针对在完成三次作业过程中产生的问题进行总结与分析。 三次作业一共二十一道题目,其中前两次难度较为简单,第三次难度陡然攀升。 题量方面一直处于量大管饱的阶段,尤其是第三次作业,当我满心欢喜的以为只有四道题的时候,半路杀出 ......
Langchain-Chatchat项目:1-整体介绍
基于Langchain与ChatGLM等语言模型的本地知识库问答应用实现。项目中默认LLM模型改为THUDM/chatglm2-6b[2],默认Embedding模型改为moka-ai/m3e-base[3]。 一.项目介绍 1.实现原理 本项目实现原理如下图所示,过程包括加载文件->读取文本->文 ......
Langchain-Chatchat项目:1.1-ChatGLM2项目整体介绍
ChatGLM2-6B是开源中英双语对话模型ChatGLM-6B的第2代版本,引入新的特性包括更长的上下文(基于FlashAttention技术,将基座模型的上下文长度由ChatGLM-6B的2K扩展到了32K,并在对话阶段使用8K的上下文长度训练);更高效的推理(基于Multi-QueryAtte ......
Langchain-Chatchat项目:1.2-Baichuan2项目整体介绍
由百川智能推出的新一代开源大语言模型,采用2.6万亿Tokens的高质量语料训练,在多个权威的中文、英文和多语言的通用、领域benchmark上取得同尺寸最佳的效果,发布包含有7B、13B的Base和经过PPO训练的Chat版本,并提供了Chat版本的4bits量化。 一.Baichuan2模型 B ......
Langchain-Chatchat项目:2.1-通过GPT2模型来检索NebulaGraph
在官方例子中给出了通过chain = NebulaGraphQAChain.from_llm(ChatOpenAI(temperature=0), graph=graph, verbose=True)来检索NebulaGraph图数据库。本文介绍了通过GPT2替换ChatOpenAI的思路和实现,暂 ......
Langchain-Chatchat项目:3-Langchain计算器工具Agent思路和实现
本文主要讨论Langchain-Chatchat项目中自定义Agent问答的思路和实现。以"计算器工具"为例,简单理解就是通过LLM识别应该使用的工具类型,然后交给相应的工具(也是LLM模型)来解决问题。一个LLM模型可以充当不同的角色,要把结构化的Prompt模板写好,充分利用LLM的Zero/O ......
BLOG-1
BLOG-1 前三次题目集总结 前言 时隔一年,我再次打开了pta,上次是为了c语言的学习,这次是针对面向对象java程序设计的学习。目前一共进行了三次题目集练习,现对前三次题目集练习的知识点、题量、难度等情况做出以下总结: 第一次作业较为简单,不过题目量是三次作业中最多的,一共包含九道题。主要涉及 ......
Java第一次blog作业
一、前言 1.知识点: (1)第一次题目集:共有九道题,主要为计算题,考察的内容为类的设计。比如浮点型计算,一维数组,排序,多个类的设计 (2)第二次题目集:主要有八道题,主要考察字符串,数组和类等内容,具体为串口字符串解析 (3)第三次题目集:也是三道题,但难度较大,从点类到线类再到形类,考察了我 ......
LeetCode——98. 验证二叉搜索树
98. 验证二叉搜索树 本次博客,我将记录验证二叉搜索树 由于二叉搜索树的性质是每个节点的左子树中的全部节点数据小于它,而右子树中的全部节点的数据都大于它,因此可以通过这条性质来进行判断 刚上手的时候直接就做了,没考虑到局部最优而非全局最优的情况,遇到这种测试用例直接寄了: 是的,虽然3小于6,7大 ......
Travelling Salesman and Special Numbers
prologue 模拟赛的一道题,结果没做出来,丢大人,败大兴。所以过来糊一篇题解。 analysis 我们看到数据范围这么大,那么肯定不可以一个一个遍历(废话),所以就要考虑这个题目的性质。 我们先假设,极端数据 \(2 ^ {1000} - 1\),这个数字中包含了 \(999\) 个 1(正好 ......
JavaWeb开发
1.学习路线 前端:HTML,CSS,JS--Ajax,Axios--Vue,Element--前端工程化 后端:Maven,SpringBoot开发,Mysql,JDBC WEB案例,会话跟踪技术,AOP,SpringBoot原理 需求分析,表结构设计。接口文档,功能实现,测试 2. Web:万维 ......
软件设计师学习-海明码
wiki 海明码(Hamming Code)是由贝尔实验室的 Richard Hamming 设计的,是一种利用奇偶校验来检错和纠错的校验方法。方法是在数据位插入 k 个校验位,通过扩大码距来实现检错和纠错。 1. 理论构成 设数据位有 n 位置,校验位有 k 位,则 n 与 k 需要满足关系:2k ......
Rockchip RK3399 - linux下抓取usb数据包
开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2017.09 linux :4.19 注意:本节介绍的内容基于《Rockchip RK3399 - linux-headers制作》中移植的运行环境:内核版本 ......
基于 Linux、C++实现的高性能内存池
1.引入内存池的意义 内存池(Memory Pool)是一种内存分配方式,又被称为固定大小区块规划(fixed-size-blocks allocation)。通常我们习惯直接使用new、malloc等API申请分配内存,但是这种方式非常容易产生内存碎片,早晚都会申请内存失败。并且在比较复杂的代码或 ......
pta三次题目集总结
一、前言 第一次题目集,一共九道题目,题目量虽然有点大,但是都是一些基础题,涉及基础的输入和输出、浮点数的应用、日常加减乘除运算、字符串的应用、提取所需信息等。都是一些简单基础题。 第二次题目集,一共八道题,题目量也是比较多的,这一次相对于第一次难度上升,是第一次题目的综合应用,涉及到的知识点有类和 ......
Mysql实现EF Core CodeFirst实现
一、引用包 Microsoft.EntityFrameworkCore.Tools Pomelo.EntityFrameworkCore.MySql 二、常用命令 1、Add-Migration (版本号) 创建新的CodeFirst文件 2、Update-Database 更新数据库 三、代码实现 ......
前三次题目总结
前三次题目总结 前言 1.知识点 (1)第一次题目集:简单类的创建,java.util.Scanner方法的运用,System.out.println、System.out.print、System.out.printf三种不同输出的区别,C语言中一些简单的if else条件判断语句,for循环,s ......
Golang HOT100 做题记录
LeetCode 热题100 1. 两数之和 题目大意:给出一个数字的数 []num,一个目标值 target。在数组中,找出两数之和为目标值的下标,任意输出一个答案。 例子:num[] = {0, 2,3, 4, 2}, target = 4, 输出:[]int{0,3} 注意点:1. 不能重复, ......
2023-2024-1 20231314《计算机基础与程序设计》第2周学习总结
2023-2024-1 20231314《计算机基础与程序设计》第2周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>((https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP)) 这个作业要求在哪里 (2022-2023-1计算机基础与程 ......
C++ Benchmark tool library
C++ Benchmark tool library存在哪些c++ Benchmark库呢,通过google搜索和github搜索, 列出如下Benchmark library 名称 简介 源码地址google/benchmark A microbenchmark support library h ......
前三次题目总结
前三次题目总结 一、前言 1.知识点 第一次作业目比较基础,主要包含输入与输出,以及一些简单的计算题目和判断类别,关键点及难点在于输入数据的格式使用是String还是double或者是float,其中double和float最容易混淆,主要在于所需的精确度;还有printf以及println输出的区 ......
如何使用Visual Studio Code运行C/C++程序
与Visual Studio 2008/2010…集成开发工具不同,Visual Studio Code只是一个代码编辑器。在Windows环境下,需下载安装 C/C++编译器,配置环境等,VS Code才可以编译代码和运行程序。 1. 下载安装编译器 MinGW(Minimalist GNU fo ......
ABC323
T1:Weak Beats 模拟 代码实现 s = input() for i in range(1, len(s), 2): if s[i] == '1': exit(print('No')) print('Yes') T2:Round-Robin Tournament 模拟 代码实现 #incl ......
第一次博客作业
题目集1的题目都是比较基础的题,不需要用到其他的类,而且所有的题代码行数都不超过40行。知识点集中在分支选择和浮点数的处理上,题量适中,难度也较小。比较适合初学Java的学生来熟悉java,了解java与之前所学的c的区别。 7-1成绩计算-1-类、数组的基本运用 创建学生类,包含 属性:学号(St ......
前三次题目总结
前三次题目总结前言知识点第一次作业题目比较基础,主要包含输入与输出,以及一些简单的计算题目和判断类别,关键点及难点在于输入数据的格式使用是String还是double或者是float,其中double和float最容易混淆,主要在于所需的精确度;还有printf以及println输出的区别,看题目具 ......
JavaScript(二)--DOM
DOM浏览器对象模型 window对象是一个全局对象 var定义的全局作用域中的变量、函数都会成为window对象的属性和方法 调用时可省window 延时函数 let timer = setTimeout(回调函数,等待毫秒数)clearTImeout(timer) JS执行机制 单线程(同一时间 ......