Source-Code-Notebook

关于一些经典论文源码Source Code的中文笔记,尽量做到整体框架梳理逐行源码注释

  • 不过太早期的代码一般都模块化了,所以主要更一些后期(2017-NOW)的笔记。

  • 语言主要是Pytorch和Tensorflow版本的代码,部分Keras。

  • 部分代码Run起来需要涉及到配置、数据集和预训练模型,请对应原文章的源码进行操作。

  • 有注解错误和思路问题欢迎讨论。

github地址:https://github.com/nakaizura/Source-Code-Notebook/


大部分内容都在本博客里面有文章整理过,思路+源码一起吃能对paper理解更透彻。

Source-Code-Notebook

关于一些经典论文源码Source Code的中文笔记,尽量做到整体框架梳理逐行源码注释

  • 不过太早期的代码一般都模块化了,所以主要更一些后期(2017-NOW)的笔记。

  • 语言主要是Pytorch和Tensorflow版本的代码,部分Keras。

  • 部分代码Run起来需要涉及到配置、数据集和预训练模型,请对应原文章的源码进行操作。

  • 有注解错误和思路问题欢迎讨论。

推荐系统

Recommendation Notebook keywords
BPR Notebook Pair-wise
NFM Notebook MLP+FM
AFM Notebook Attention+FM
NCF Notebook MLP+MF
ONCF Notebook Out-product+NCF
DIN Notebook Attention+Interest
DRL-REC Notebook RL in Rec
IRGAN Notebook GAN in Rec
RippleNet Notebook KG in Rec
NGCF Notebook Graph in Rec
LightGCN Notebook Light Vesion NGCF
SR-GNN Notebook Session-based GNN

图神经网络

Graph Notebook keywords
Louvain Notebook Community Detection
DeepWalk Notebook Graph Embedding
node2vec Notebook Graph Embedding Plus
GCN Notebook Spectral Convolutional
GAT Notebook Spatial+Attention
GraphSAGE Notebook Inductive
GAE Notebook Graph Autoencoder
HetGNN Notebook Heterogeneous
Scenegraph Notebook Relationship Triplet
Graph Transformer Notebook Graph Transformer

计算机视觉

CV Notebook keywords
DCGAN Notebook GAN in CV
InfoGAN Notebook Info Control
Capsules Notebook CNN is Rubbish
C3D Notebook 3D VGG
SlowFast Notebook Slow+Fast
Non-local Notebook Pixel+Attention
MoCo Notebook Contrastive Learning
MIL-NCE Notebook Contrastive Learning
CLIP Notebook CLIP
ViT Notebook Vsion Transformer
MLP-Mixer Notebook MLP is All

自然语言处理

NLP Notebook keywords
NTM Notebook NVDM-GSM
Skip-Thought Notebook Sentence2vec
Transformer Notebook Attention is All
BERT Notebook Pretraning NLP
extractive_summarization Notebook Extractive Summarization
UIE Notebook Information Extraction
OpenPrompt Notebook OpenPrompt

跨模态

Cross-modal Notebook keywords
TALL Notebook Cross-modal Video Moment Retrieval
ACMR Notebook Adversarial Cross-modal Retrieval
S2VT Notebook Cross-modal Video Captioning
VMT Notebook Cross-modal Video Translation
MIL-NCE Notebook Cross-modal Align
CLIP Notebook Cross-modal Pre-training
Preparing Notebook 待更…

Source-Code-Notebook(源码解析和逐行笔记)相关推荐

  1. 《Java修炼指南:高频源码解析》阅读笔记一Java数据结构的实现集合类

    一.Arrays工具类 来自java.util.Arrays,用来处理数组的各种方法. 1.1 List asList(T- a) 用来返回由自定数组支持的固定大小列表,虽然这里返回了一个List,但 ...

  2. 【Java】HashMap的数据结构、源码解析 - 公开课笔记

    主要内容 Hashmap的数据结构 HashMap实现原理 HashMap源码解析 HashMap底层的数据结构? 1.7之前:数组+链表 1.8之后:数组+链表+红黑树 bucket 1.7之前: ...

  3. 【vuejs深入三】vue源码解析之二 htmlParse解析器的实现

    写在前面 一个好的架构需要经过血与火的历练,一个好的工程师需要经过无数项目的摧残. 昨天博主分析了一下在vue中,最为基础核心的api,parse函数,它的作用是将vue的模板字符串转换成ast,从而 ...

  4. 死磕 java同步系列之ReentrantReadWriteLock源码解析

    问题 (1)读写锁是什么? (2)读写锁具有哪些特性? (3)ReentrantReadWriteLock是怎么实现读写锁的? (4)如何使用ReentrantReadWriteLock实现高效安全的 ...

  5. Heritrix 3.1.0 源码解析(八)

    本文接着分析存储CrawlURI curi的队列容器,最重要的是BdbWorkQueue类及BdbMultipleWorkQueues类 BdbWorkQueue类继承自抽象类WorkQueue,抽象 ...

  6. Android开发神器:OkHttp框架源码解析

    前言 HTTP是我们交换数据和媒体流的现代应用网络,有效利用HTTP可以使我们节省带宽和更快地加载数据,Square公司开源的OkHttp网络请求是有效率的HTTP客户端.之前的知识面仅限于框架API ...

  7. Alibaba-AndFix Bug热修复框架原理及源码解析

    小憩之后,继续为你解读AndFix热修复框架,呵呵. 上一篇Alibaba-AndFix Bug热修复框架的使用已经介绍了AndFix的使用,这篇主要介绍AndFix原理以及源码解析. AndFix原 ...

  8. Alibaba-Dexposed Bug框架原理及源码解析

    目录(?)[+] Alibaba的AndFix热修复:  Alibaba-AndFix Bug热修复框架的使用  Alibaba-AndFix Bug热修复框架原理及源码解析 上一篇中已经介绍了Ali ...

  9. Android Lifecycle源码解析(一)

    Android Lifecycle源码解析(一) 首先我们看HomeActivity中我们添加到一行代码 public class HomeActivity extends AppCompatActi ...

最新文章

  1. NLP任务中的文本预处理步骤、工具和示例
  2. 第五篇:Mysql的数据备份与恢复---------
  3. JavaScript高级程序设计-读书笔记(6)
  4. netty系列之:Event、Handler和Pipeline
  5. nssl1259-sequence【组合数,差分】
  6. matlab imfinfo返回图像信息
  7. Windows下设置自动关机的命令指示符
  8. Nacos服务发现实践
  9. 服务器上在哪修改my.in,wordpress plugin的SVN使用方法
  10. 像孙正义为了练英语坚决不说日语一样。我也应该有坚决不看中文文档的心!...
  11. 基于微信小程序的透析耗材管理系统
  12. Git教程(一)Git简介——廖雪峰的官方网站
  13. python zen_The Zen of Python
  14. 【杂文】总结专访李运华一文
  15. 带你了解Hook技术
  16. ffmpeg将视频转换成图片
  17. matlab手动抠图,MATLAB可视化手动抠图
  18. 课题申报书范文_课题申请书范例
  19. 光滑曲线_计算机图形学十:贝塞尔曲线与贝塞尔曲面
  20. 电磁场与仿真软件(25)

热门文章

  1. 股权控制权的五种设计策略
  2. linux cp acp,CP_THREAD_ACP与CP_ACP
  3. 自定义控件其实很简单 四
  4. tomcat-添加操作日志
  5. 方块填数 “数独”是当下炙手可热的智力游戏。一般认为它的起源是“拉丁方块”,是大数学家欧拉于1783年发明的。 如图[1.jpg]所示:6x6的小格被分为6个部分(图中用不同的颜色区分),每个部
  6. 用微积分证明泰勒公式
  7. 跨境运营培训做亚马逊广告要注意什么
  8. 使用matlab绘制条形图、面积图、饼图、柱状图
  9. oracle宿舍管理系统实训报告,宿舍管理系统实验报告..doc
  10. 【LOJ#10115,tyvj1473】校门外的树(第3次升级)