学习资料

在机器学习中使用 SHAP 值实现模型可解释性

在这篇博文中,我们介绍了 SHAP 值,这是一种解释机器学习模型输出的方法。我们已经展示了如何使用 SHAP 值来解释单个预测和模型的整体性能。我们还提供了如何在实践中使用 SHAP 值的示例。 ......
解释性 模型 机器 SHAP

学习html/css说一下

学习VUE遇到了困难,以前一直搞后端,前端基本上用现成的框架也控件,一直对前端不是太懂,说是入门还有得勉强, 所以最近一直在恶补html与css 还有js ts 目前刚刚学完html ,css学了一半,以前这些虽然用,但是第一次系统全面的学习还是第一次 对里面学到的各种html还有css的应用方法, ......
html css

VIM进阶学习笔记(二) 总结复习vim的移动光标导航

惊闻vim作者 Bram Moolenaar 去世,享年 62 岁。 唉,这vim还没学会,太遗憾了。。。几十年致力于这么伟大的工具开发,令人敬佩。致敬。 个人从vim大致入门后,使用了基本配置 vim操作体验来看,vim是在Linux等命令行界面,以及鼠标还未普及的情况下,使得通过纯键盘操作达到十 ......
光标 笔记 VIM vim

类欧几里得算法学习笔记

ABC313,逆天 为了 ABC313G,来学一下最简单形式的类欧算法。 类欧几里得算法似乎和欧几里得唯一的共性是复杂度证明。 形式化的,我们需要计算 $f(a,b,c,n)=\sum_{i=0}^n\lfloor \dfrac{ai+b}{c}\rfloor$。 首先,如果 $a\ge c$ 或者 ......
算法 笔记

探讨|使用或不使用机器学习

动动发财的小手,点个赞吧! 机器学习擅长解决某些复杂问题,通常涉及特征和结果之间的困难关系,这些关系不能轻易地硬编码为启发式或 if-else 语句。然而,在决定 ML 是否是当前给定问题的良好解决方案时,有一些限制或需要注意的事项。在[这篇文章](https://towardsdatascienc ......
机器

「学习笔记」扫描线

什么是扫描线?~~顾名思义,一根用来扫描的线~~ 扫描线就是一条线在整个图上扫来扫去,它一般被用来解决图形面积,周长,以及二维数点等问题。 下面我们用例题来引入。 [P5490 【模板】扫描线 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)](https://www.luogu.c ......
扫描线 笔记

Tarjan 系列学习笔记

最近在复习提高算法,所以~~学习~~复习笔记写的就比较多。 Tarjan 系列的算法主要针对于图论而言。 ## Part $1$ 缩点 缩点算是 Tarjan 算法最广泛的应用了。 先讲拓扑序。在一个有向图中,若此图无环,我们称这个图是有向无环图,也叫 DAG,我们可以用拓扑排序解决许多图上问题,简 ......
笔记 Tarjan

深度学习编译器前端技术概述

AI 编译器在前端经常会做一些静态分析,方便在前端做一些优化:自动微分等。 ![](https://img2023.cnblogs.com/blog/2078361/202308/2078361-20230806133909447-419423130.png) ## 中间表示(Intermediat ......
编译器 前端 深度 技术

dbt adapter 开发一些资料

dbt 演变以及周边工具是越来月多了,而且有不少db 已经支持dbt 的集成玩法了,官方提供了一些相关开发文档,一些不是很清晰对于我们实际需要开发的,就可以自己摸索,现在new sql 是越来越多了,但是并不是都能更好的支持dbt 内置的一些功能, 连接管理部分 这个部分官方有完整的信息,文档有提供 ......
adapter 资料 dbt

【学习笔记】时空复杂度

时空复杂度 时空复杂度,即算法的时间复杂度和空间复杂度。算法复杂度是评价一种算法优劣的重要标准,可以通过它来初步判断一段代码能否被题目所接受,得到正确答案(AC)。其中,时间复杂度通常更重要,须加分析,因为传统题目的空间限制通常是足够的(如 128.00MB 或 256.00MB),而时间限制却很紧 ......
复杂度 时空 笔记

zak 筛学习笔记

[原文链接](https://www.cnblogs.com/zkyJuruo/p/17544928.html)。能力有限,几乎是全文复读。 #### 约定 对于序列 $a$,其在 $n$ 处的块筛指的是对于所有不同的 $x=\left\lfloor\frac{n}{k}\right\rfloor$ ......
笔记 zak

网络流学习笔记

### 目录 1. 网络流介绍 1.1 一些概念 1.2 网络流整体思路 2. EK 算法 3. dinic 算法 4. 当前弧优化 5. 求二分图最大匹配 6. 费用流 ## 1.网络流介绍 ### 1.1 一些概念 网络流可以抽象为:你有一个自来水厂和很多输水管,和一个目标点,每一个输水管都有一 ......
笔记 网络

002-深度学习数学基础(神经网络、梯度下降、损失函数)

0. 前言 人工智能可以归结于一句话:针对特定的任务,找出合适的数学表达式,然后一直优化表达式,直到这个表达式可以用来预测未来。 针对特定的任务: 首先我们需要知道的是,人工智能其实就是为了让计算机看起来像人一样智能,为什么这么说呢?举一个人工智能的例子: 我们人看到一个动物的图片,就可以立刻知道这 ......

linux学习:ssh 服务

# SSH 介绍 简单的来说,SSH 是 Secure SHell protocol 的简写 (安全的壳程序协议),它可以透过数据封包加密技术,将等待传输的封包加密后再传输到网络上, 因此,数据讯息当然就比较安全啰!这个 SSH 可以用来取代较不安全的 finger, R Shell (rcp, r ......
linux ssh

【安全学习之路】Day40

![](https://img2023.cnblogs.com/blog/3073714/202308/3073714-20230805233912771-1021827530.png) ![](https://img2023.cnblogs.com/blog/3073714/202308/3073 ......
Day 40

k8s 学习笔记之 Service——Service 的使用

### 实验环境准备 在使用 service 之前,首先利用 Deployment 创建出3个 pod,注意要为 pod 设置`app=nginx-pod`的标签 创建 deployment.yaml,内容如下: ```yaml apiVersion: apps/v1 kind: Deploymen ......
Service 笔记 k8s k8 8s

机器学习工作流

![](https://img2023.cnblogs.com/blog/2078361/202308/2078361-20230805231458388-197758926.png) 机器学习框架通常提供高层语言(比如 Python)作为给用户使用的接口,在 Python 层用户可以做的事有: - ......
工作流 机器

机器学习框架的基本组成

![](https://img2023.cnblogs.com/blog/2078361/202308/2078361-20230805231210257-549220284.png) - 编程接口:一般用 Python 作为给用户的接口,主要原因就是简单易用、生态好; - 计算图:计算图定义了用户 ......
框架 机器

MyBatis 学习记录

[TOC] ## 参考资料 - [官方文档](https://mybatis.org/mybatis-3/zh/index.html "官方文档") - [mybatis-spring 官方文档](https://mybatis.org/spring/zh/index.html "mybatis-s ......
MyBatis

对IoC容器和Bean的学习笔记

# What We Mean by "Spring" The term "Spring" means different things in different contexts. It can be used to refer to the Spring Framework project its ......
容器 笔记 Bean IoC

光敏电阻的学习

##光敏电阻的了解 这个光敏电阻一般用来检测探头周围光线的强度(亮度),可以通过DO输出数字信号1和0,也可以通过AO口输出模拟信号 ![](https://img2023.cnblogs.com/blog/3234364/202308/3234364-20230804135226200-27092 ......
电阻

学渣学习多旋翼无人机系列1——参考资料

# 前言 博主是十几年前自动化本科毕业,在工控相关行业摸爬滚打多年,如今从事嵌入式软件开发。作为一个中年还未秃头的男人,现在突然开始立志要学习无人机了??? 近期因为偶然的工作安排,需要详细了解一些无人机知识。当上了一些课程后,博主突然发现,这不是我们自动化专业理论嘛。博主大学没好好学习,对自动化专 ......
旋翼 无人机 参考资料 资料

MySQL学习--唯一索引

唯一索引:就是创建索引时,限制索引的值必须唯一 1.在创建表时创建索引 create table emp( ename varchar(20), deptno int(10) primary key auto_increment, unique index index_niu(deptno) ); ......
索引 MySQL

MySQL学习--索引

索引的创建有利有弊,创建索引可以提高查询速度,但是过多的索引则会占据许多磁盘空间。因此,在创建索引之前,需要权衡利弊 MySQL支持6种索引,普通索引、唯一索引、全文索引、单列索引、多列索引和空间索引 适合索引的场景: 经常被查询的字段,即在where子句出现的字段 在分组的字段,即在group b ......
索引 MySQL

MySQL学习--普通索引

在创建表时创建索引,已有表创建索引,alter table创建索引 1.在创建表时创建索引 create table emp( ename varchar(20), deptno int(10) primary key auto_increment, index index_niu(deptno) ......
索引 MySQL

MySQL学习-完整性约束

not null约束字段不能为空 default设置字段的默认值 unique约束字段值唯一 primary key唯一且不为空 auto_increment自动增加 foreign key多表之间 ......
完整性 MySQL

c#学习笔记----------------c#简单算法之排序算法

排序算法 参考文章:https://blog.csdn.net/weixin_61361738/article/details/128794945 冒泡排序 namespace ConsoleApp1 { internal class Program { static void Main(strin ......
算法 笔记

学习Java第15天

包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[. pkg2[. pkg3...]]; 一般利用公司域作为包名; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"inport"语句可完成此功能 impo ......
Java

小白终于解决了在学习Go中不知道Makefile是什么的难题

如何在Go中使用Makefile 1.Makefile是什么 Makefile是一种构建工具,用于在项目中定义和执行一系列命令。它通常包含了一些规则和目标,用于编译、测试、运行和清理项目。 2.Makefile可以用于哪些语言的构建过程 Makefile最初是为了 C程序的构建而设计的,但由于其简洁 ......
难题 Makefile

最小割树 学习笔记

最小割树(Gomory-Hu Tree)是一种可以在 $O(Vf)$ 的时间里求出一个图中全源最小割的算法,其中 $f$ 为一次最大流的时间。 记原图为 $G=(V,E)$,其最小割树为 $G'=(V,E')$. 在最小割树中,任两点间的最小割等于它们在原图中的最小割,且 $\forall (u, ......
笔记