自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Bill的数据库学习笔记 Concurrency 2

这样做的目的是为了确保在搜索路径上,只有当前正在访问的节点是锁定的,而路径上的其他节点是解锁状态,以便其他事务可以并发地访问这些节点。如果该节点是安全的,意味着它的结构变化(如插入或删除)不会传播到更高的层级,那么可以解除对祖先节点的锁定。目的:通过只在需要时锁定特定节点,并在可能的情况下尽早释放锁,来减少锁的持有时间,从而提高系统的并发性。目的:通过只锁定正在访问的节点,并解锁不再需要的节点,提高并发性,同时保证搜索过程的一致性。Kung-Robinson Model分为三个阶段。

2024-08-19 03:40:12 1549

原创 bill的数据库学习笔记:数据库的Concurrency 1

下面介绍一个经典的死锁情况一桌人吃饭,每一个人都需要获得左右两边的叉子才可以用餐,即critical section中是用餐的操作,如果A的左右两边分别是 x和 y,B的左右两边分别是 y和z,cx<->A<->yy<->b<->zz<->c <->xA取了右边的叉子yB取了右边的叉子zC取了右边的叉子xA尝试取左边的叉子x这个对于x来说,他需要c signal x(只有在c取得了他所需要的z和x之后,才会释放)这个资源,才可以让a来取得这个xB尝试取左边的叉子y。

2024-08-19 02:19:53 522

原创 Bill的数据库学习笔记-projection投影, set, avg等

基于sort的方法是业界标准。可以基于index来进行scanOrdered index,如果index是ordered,那么其scan的速度会更快。

2024-08-15 14:06:04 484

原创 bill的数据库学习笔记:基于hash的 indexes索引

第一种情况,需要doubling,我们可以看到,最开始local depth和global depth都为2,我们尝试输入20,20对应的二进制为10100,则属于bucket A,但是bucket A这里只能有4个数据,那么我们将其进行split为 bucket A和bucket A2,由于其最后2位为0,并且如果考虑最后三位,按照倒数第三位的为0和1进行区分,可以分为 32、16以及4、12、20这2类,那么我们也将directory进行doubling。

2024-08-15 11:36:25 1292

原创 Bill的数据库学习笔记: Hash join

hash join被用来进行natural join和equi-join。

2024-08-15 01:44:10 371

原创 Sort Merge Join

Stage 1: 使用某种join key来对关系 R和关系S中的数据进行sort的操作,那么所有有着同样的key的tuple会按先后顺序进行排列。这是sort merge join的步骤。放出匹配的tuples。

2024-08-14 14:01:39 650

原创 Bill的数据库学习笔记 nested loops

意思就是说,第一种我们是以R中的一个tuple为单位,即每次读一个tuple和S进行join,第二种是用R中的一页为单位与S进行join,即每次读一个页来和S进行join。同样的我们也可以用block为单位,即每次读一个block作为单位来进行join。

2024-08-11 20:22:57 273

原创 Bill的数据库学习笔记3:External Sorting

如果这些record可以在硬盘上成连续的分配,那么这些访问、读取数据时就可以快很多,所以我们需要对这些数据进行物理的排序。按排序顺序读取元组可能会导致每条记录进行一次磁盘访问,这可能非常昂贵,因为记录的数量可能远远大于块的数量。每一个pass都涉及到io,sort 完后将文件放回到disk中,再进行下一个pass。将关系按排序键构建索引,并使用该索引按排序顺序读取关系。

2024-08-06 17:32:20 278

原创 bill的数据库学习笔记2,Linear Hashing

每一轮都分为3个部分。

2024-08-06 16:08:04 450

原创 Bill的数据库学习笔记:基础

使用write ahead log的方式(如果没有被写进log,则不进行该操作),出现问题时则根据log执行undo。

2024-08-02 20:58:37 389

原创 模型可解释性之PDP和ALE

对于一个机器学习模型来说,PDP的值表示模型的输出与其中一个feature值的关系,这个feature可以是一个class的值也可以是一个数字的值。“整个模型输出的值关于其中一个feature xs的变化”

2023-07-12 11:26:16 1445 1

原创 VAE (Variational autoencoders)

这里做的就是 reparametrization , 使得整个VAE可以通过BP进行学习, 如果没有这一步的话,我们可能需要使用monte carlo method进行采样并进行学习,会非常费内存。

2023-07-12 11:10:02 246 1

原创 Variational inference and ELBO笔记

如果我们尝试通过gradient这个方法来算的化,我们需要计算一个unbiased estimate of。我们不尝试计算全部的gradient,我们使用monte carlo 来进行estimation。这里我们只有 epsilon的值是随机的,g()的值不是随机的,g关于。以及x都可以进行 gradient descent/ bp的操作。来采样来预测ELBO的gradient。

2023-07-10 14:17:13 269 1

原创 Interpretation of Logistic regression

ogisticfx))1exp−fx))1​xβ0​β1​x1​...βp​xp​Thus,Py11exp−β0​β1​x1​...βp​xp​))1​ln1−Py1Py1​logPy0Py1​= log1exp−fx))1​1exp−fx))exp−fx))​logex。

2023-07-08 15:11:48 174

原创 【无标题】11223

2023-06-20 13:01:39 171 1

原创 ResNet

resnet

2023-03-06 00:53:19 116

原创 EM(expectation–maximization) analysis的2种证明

EM expectation maximization

2023-03-03 05:28:19 270

原创 PCA 算法 Principal Component Analysis的原理

PCA,Principal Component Analysis的原理

2023-03-03 03:46:23 265

原创 Maximum likelihood Estimation 及 Bayesian parameter estimation简单总结

机器学习

2023-02-26 21:21:23 303

原创 证明KL divergence 大于0

KL 信息论

2023-02-22 18:39:54 289

原创 Attention 原理以及实现

Attention

2023-02-14 20:26:18 292

原创 Binary addition 手写recurrent neural network

进行操作,即binaryclassification(z-3) = 1 或者binaryclassification(z-2) = 0 && binaryclassification(z-1) = 1。这样的话,第一个hidden state中,z大于等于3时激活为1,第二个hidden state中则z 大于等于2时激活为1。,最后一个节点为(0,0),因为如果有进位的情况则会多一位。每个时间点 输入的x是二维的,那么u也是二维的,我们设置u为。对于t时y的输出 ,我们需要对。设每个时间节点输入为。

2023-02-08 03:54:26 231 1

翻译 GAN原理

GAN介绍

2023-02-01 16:49:09 467

原创 oj timu

// we have defined the necessary header files here for this problem. // If additional header files are needed in your program, please import here. int main() { // please define the C input here. For example: int n; scanf("%d",&n); // please fi

2020-07-14 22:28:45 144

原创 错误的bash

# input path name from stdin, test the validity of the input h_path=$1 if [ ! -d $h_path ]; then exit 1 fi # define the path for global search parent_path=$2 if [ ! -d $parent_path ]; then exit 1 fi # works on Mac OS 10.15.4 which implements se

2020-06-23 21:40:30 149

原创 Mach Operating System

Mach Operating System 拜读了Mach: A New Kernel Foundation For UNIX Development,简单介绍一下这个系统。有些词我并不知道如何翻译,翻译可能不准确。 介绍 该系统提供如下新特性: 提供了最早的对tightly coupled 多核和loosely coupled 多核的支持,将 process 的abstraction分为t...

2020-04-30 17:23:40 648

算法shell的输出结果

searchname:SLAVECPU_HW_INTF_STATISTIC_S product/include/include_level0/drv/fei_libslavecpu.h:tagCLEAR_FMEA_STATUS,SLAVECPU_CLEAR_FMEA_STATUS_CB_S searchname:SLAVECPU_CLEAR_FMEA_STATUS_CB_S product/include/include_level0/drv/fei_libslavecpu.h:tagSLAVECPU_LOG_TYPE,SLAVECPU_LOG_TYPE_S searchname:SLAVECPU_LOG_TYPE_S product/include/include_level0/drv/fei_libslavecpu.h:tagSLAVECPU_COLLECT_ERR_REG_S,SLAVECPU_COLLECT_ERR_REG_S searchname:SLAVECPU_COLLECT_ERR_REG_S product/include/include_level0/drv/iof_sal_interface.h:tagStartupStep_S,IOF_STARTUPSTEP_S searchname:IOF_STARTUPSTEP_S product/include/include_level0/drv/iof_sal_interface.h:TagFMEA_Init_Entry_Paras,FMEA_INIT_ENTRY_PARA_S searchname:FMEA_INIT_ENTRY_PARA_S product/include/include_level0/drv/iof_sal_interface.h:TagFMEA_Update_Entry_Paras,FMEA_UPDATE_ENTRY_PARA_S searchname:FMEA_UPDATE_ENTRY_PARA_S product/include/include_level0/drv/iof_sal_interface.h:TagMSI_Int_IRQ_Request,MSI_Int_IRQ_Request searchname:MSI_Int_IRQ_Request product/include/include_level0/drv/iof_sal_interface.h:TagMSI_Int_IRQ_Free,MSI_Int_IRQ_Free searchname:MSI_Int_IRQ_Free product/include/include_level0/drv/iof_sal_interface.h:ep_err_handle_args_s, searchname:ep_err_handle_args_s product/include/include_level0/drv/iof_sal_interface.h:DFE_PARA_STRUCT, searchname:DFE_PARA_STRUCT product/include/include_level0/drv/iof_sal_interface.h:CDR_OPT_S, searchname:CDR_OPT_S product/include/include_level0/drv/librrs_pub.h:tagRRS_L2_PKT_HEADER_S,RRS_L2_PKT_HEADER_S searchname:RRS_L2_PKT_HEADER_S product/include/include_level0/drv/librrs_pub.h:_IO_WORKER_CALLBACK_PARA_S,IO_WORKER_CALLBACK_PARA_S searchname:IO_WORKER_CALLBACK_PARA_S product/include/include_level0/drv/librrs_pub.h:tagRRS_INT_DISPATCH_CFG,RRS_INT_DISPATCH_CFG_S searchname:RRS_INT_DISPATCH_CFG_S product/include/include_level0/drv/librrs_pub.h:tagRRS_RECV_DISPATCH_CFG,RRS_RECV_DISPATCH_CFG_S searchname:RRS_RECV_DISPATCH_CFG_S product/include/include_level0/drv/librrs_pub.h:tagRRS_COMMSEND_CTRL,RRS_COMMSEND_CTRL_S searchname:RRS_COMMSEND_CTRL_S product/include/include_level0/drv/librrs_pub.h:tagRRS_OBJ_DATA_DEF_S,RRS_OBJ_DATA_DEF_S searchname:RRS_OBJ_DATA_DEF_S product/include/include_level0/drv/librrs_pub.h:tagRRS_SUBSCRIB_CFG_S,RRS_SUBSCRIB_CFG_S searchname:RRS_SUBSCRIB_CFG_S product/include/include_level0/drv/librrs_pub.h:tagRRS_LINK_INFO_S,RRS_LINK_INFO_S searchname:RRS_LINK_INFO_S product/include/include_level0/drv/librrs_pub.h:tagRRS_TLV_HEAD,RRS_TLV_HEAD_S searchname:RRS_TLV_HEAD_S product/include/include_level0/drv/librrs_pub.h:tagRRS_LINK_INFO_TLV_S,RRS_LINK_INFO_TLV_S searchname:RRS_LINK_INFO_TLV_S product/include/include_level0/drv/librrs_pub.h:tagEVENT_PARAM_PORT_OBJ,EVENT_PARAM_PORT_OBJ searchname:EVENT_PARAM_PORT_OBJ product/include/include_level0/drv/librrs_pub.h:tagTIPC_LINK_WATCH_S,TIPC_LINK_WATCH_S searchname:TIPC_LINK_WATCH_S product/include/include_level0/drv/librrs_pub.h:tagTIPC_SUBSCRIB_S,TIPC_SUBSCRIB_S searchname:TIPC_SUBSCRIB_S product/include/include_level0/drv/librrs_pub.h:tagCARDRRS_RECV_DISPATCH_CFG,CARDRRS_RECV_DISPATCH_CFG_S searchname:CARDRRS_RECV_DISPATCH_CFG_S product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:pic_service_odukid_info,pic_service_odukid_info_t searchname:pic_service_odukid_info_t product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:pic_service_extheader_ohpid_clientid,pic_service_extheader_ohpid_clientid_t searchname:pic_service_extheader_ohpid_clientid_t product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:pic_service_cell_overflow_alarm,pic_service_cell_overflow_alarm_t searchname:pic_service_cell_overflow_alarm_t product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:pic_service_flexe_xc_get,pic_service_flexe_xc_get_t searchname:pic_service_flexe_xc_get_t product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:pic_service_flexe_xc_get_oduk_chan,pic_service_flexe_xc_get_oduk_chan_t searchname:pic_service_flexe_xc_get_oduk_chan_t product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:pic_service_flexe_xc_set,pic_service_flexe_xc_set_t searchname:pic_service_flexe_xc_set_t product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:pic_service_flexe_xc_setwithmask,pic_service_flexe_xc_setwithmask_t searchname:pic_service_flexe_xc_setwithmask_t product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:tagport_info_adp,port_info_adp_t searchname:port_info_adp_t product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:tagSDK_ACCESS_SDK,SDK_ACCESS_FUNC searchname:SDK_ACCESS_FUNC product/include/include_level0/drv/pic_service/drv_flex_xc_service_api.h:tagpic_service_register_fun,pic_service_register_fun searchname:pic_service_register_fun product/include/include_level0/drv/pif_comm.h:tagClkPicHpcRunInfo,CLK_PIC_HPC_RUN_INFO_S searchname:CLK_PIC_HPC_RUN_INFO_S product/include/include_level0/drv/pif_comm.h:tagPIF_ACCESS_NP_S,PIF_ACCESS_NP_S se

2020-06-29

空空如也

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

TA关注的人

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