自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 硕士期间学习网址链接

AMINER: https://www.aminer.cn/data_cn 以及:https://www.aminer.cn/search/person?t=b&q=data%20mining节点嵌入GNN综述 https://www.jianshu.com/p/3a11faa9c8cbgnn-session rec 有源码:https://blog.csdn.net/qq_...

2019-07-10 17:26:58 452

转载 模型的可解释性:Interpretability versus explainability

可解释性

2022-11-08 14:58:52 349 1

原创 Designing for Serendipity in a University CourseRecommendation System

課程推薦

2022-10-31 20:06:22 101

原创 tensorflow官网

tf.keras.metrics.XXX评估模型结果

2022-04-02 17:14:49 2367

原创 binary_crossentropy和BinaryCrossentropy的区别

y_true = [[0., 1.], [0., 0.]]y_pred = [[0.6, 0.4], [0.4, 0.6]]# Using 'auto'/'sum_over_batch_size' reduction type.bce = tf.keras.losses.BinaryCrossentropy()sum_over_batch_size = bce(y_true, y_pred).numpy()loss3 = tf.keras.losses.binary_crossentropy(.

2022-02-22 17:02:34 665

转载 Pytorch forward()的简单理解与用法

1.基本用法在pytorch中,使用torch.nn包来构建神经网络,我们定义的网络继承自nn.Module类。而一个nn.Module包含神经网络的各个层(放在__init__里面)和前向传播方式(放在forward里面),例如:class Module(nn.Module): # 网络结构 def __init__(self): super(Module, self).__init__() # ...... # 前向传播 def for

2021-11-15 21:04:24 7704

原创 下代码下代码下代码

https://modelzoo.co/

2021-11-09 15:39:06 888

原创 np.array操作

import numpy as npa=np.array([[[3,4,3],[2,1,7],[2,3,4],[1,6,4]],[[3,4,2],[1,5,0],[2,0,0],[5,6,0]],[[3,4,5],[2,3,0],[2,7,0],[5,6,float("inf")]]])print(a)rng = np.random.default_rng()a = rng.permutation(a,axis=1)print(f'a[:,:,-2]: {a[:,:,-2]}')tmp = [.

2021-11-01 21:27:43 369

原创 batch相关学习记录

1.mini-batch在一次迭代中可以每个batch的大小不同吗? - 知乎“当然没问题。尽管不太明白你为啥要这样做。但这种方式是没有问题。每一个batch的权值的更新都按照相应的size就行。”

2021-10-21 21:17:05 57

原创 根据掩码批量的划分数据

import numpy as nptest1=np.array([[[0,1],[0,1],[0,2],[0,3],[0,2]],[[0,1],[0,1],[0,2],[0,3],[0,2]]])print(f'test1.shape: {test1.shape}')mask = np.array([[True,False,False,True,True],[True,False,True,True,False]])test2=test1[0,mask[0],:][np.newaxis]pri.

2021-10-21 20:42:41 62

原创 tensorflow v2.3.0 学习记录(全来自官网~)

1. tf.keras.layers.Concatenate 连接前面两个层的输出x1 = tf.keras.layers.Dense(8)(np.arange(10).reshape(5, 2)) x2 = tf.keras.layers.Dense(8)(np.arange(10, 20).reshape(5, 2))concatted = tf.keras.layers.Concatenate()([x1, x2])# ()先进行了实例化,调用__init__()函数,只是没用参数,[x

2021-09-10 10:07:13 79

原创 没有看明白的论文---Recommendation with Temporal Dynamics Based on Sequence Similarity Search

贡献:解决推荐时间问题+人偏好的变化 聚类+相似性度量+推荐算法In SeqSim, in order to improve the efficiency of similarity search, we design a new temporal clustering algorithm to transform item sequence into cluster sequence. In order to measure sequence similarity, a new similarit

2020-11-05 18:08:34 176

原创 latex学习

% 插入图图~\begin{figure} \centering \includegraphics[width=120mm]{1.pdf} \caption{System process overview} \label{3}\end{figure}\begin{figure*} \includegraphics[width=1\textwidth]{PathRepresentation.png}\caption{Path Representation}\label{fig.

2020-10-30 11:33:27 69

原创 windows下重装ubuntu18.04以及cuda-cudnn-tensorflowgpu配置

由于卸载了自带python3.6后无法联网(域名解析坏了用ip也不好使)重装系统linuxreader备份文件-->卸载ubuntu(用EasyU...改主引导/分区删除ubuntu引导,然后删除分区https://blog.csdn.net/weixin_42346564/article/details/88652204)-->重装(https://www.cnblogs.com/masbay/p/11627727.html)-->恢复可爱的u盘(直接删除u分区)环境搭建需求,我

2020-10-20 16:06:18 115

原创 一些日常的linux命令

1. 退出(base): conda deactivate2. 创建并进python虚拟环境: (来自tensorflow官网 https://tensorflow.google.cn/install/pip )python3 -m venv --system-site-packages ./venvsource ./venv/bin/activate # sh, bash, or zsh3.

2020-10-14 10:28:07 115

原创 矩阵相关

求矩阵-1/2,还有代码呢https://blog.csdn.net/qq_23947237/article/details/88813353?depth_1.utm_source=distribute.pc_relevant.none-task

2020-02-21 21:35:49 88

原创 关于多进程和文件写入

Aminer数据很大,所以用了多进程,第一次用这个,记录以下小问题,以后可以直接copy关键是解决数据划分、加锁和解锁、进程数目设置的问题import argparsefrom multiprocessing import Process, Lockimport os, time# 我要用多进程调用metapath_based_randomwalk这个函数,并将计算得到的结...

2019-11-11 10:01:59 293

原创 以太坊交易并发的问题

交易流程https://learnblockchain.cn/2019/06/03/eth-txpool/https://blog.csdn.net/weixin_41806245/article/details/81352411https://blog.csdn.net/qq_42247900/article/details/82914074https://tianyun6655...

2019-09-01 17:13:47 1130

原创 git学习笔记

#设置用户名和邮箱:$git config --global user.name "xxx"$git config --global user.email "[email protected]"$ mkdir learninggit$ cd learninggit$ pwd$ git init$ cd .git #不要在.git里面创建文件$ vim readme$ git status #查...

2019-07-31 16:29:20 54

转载 关于宽卷积和窄卷积

窄卷积 vs 宽卷积在上文中解释卷积运算的时候,我忽略了如何使用滤波器的一个小细节。在矩阵的中部使用3x3的滤波器没有问题,在矩阵的边缘该怎么办呢?左上角的元素没有顶部和左侧相邻的元素,该如何滤波呢?解决的办法是采用补零法(zero-padding)。所有落在矩阵范围之外的元素值都默认为0。这样就可以对输入矩阵的每一个元素做滤波了,输出一个同样大小或是更大的矩阵。补零法又被称为是宽卷积,不使用...

2019-07-25 15:07:21 2439

原创 python学习相关链接

关于python的包导入总是出现一些问题,下面有人整理的详解https://blog.csdn.net/kunagisatomo_i/article/details/81177558计算距离的公式https://blog.csdn.net/liukuan73/article/details/80494779...

2019-07-22 18:58:11 102

转载 word2vec源码详解2

震惊!!!metapath2vec竟然是这样的直接改了这个代码!下面是看到的一篇解释word2vec代码的博客,转过来记记(第二部)(原文链接为:https://blog.csdn.net/EnochX/article/details/52852271)Word2Vec源码最详细解析(下) 在这一部分中,重点分析的是Word2Vec源码中算法部分的实现,需要一定得...

2019-07-03 14:39:41 150

转载 word2vec源码详解

震惊!!!metapath2vec竟然是这样的直接改了这个代码!下面是看到的一篇解释word2vec代码的博客,转过来记记(还有我觉得下面哈夫曼树的那块注释,应该是左子树词频比较高,权重大,是1,先放着以后用了再说-->metapath论文说他只用的负采样.以及:哈夫曼树分配 (... *)calloc(vocab_size * 2 + 1, sizeof(...))这块,不是...

2019-07-03 14:36:13 159

原创 初步学习python调用C++代码

ubuntu下用python导入c++写的动态链接库(当前状态:学习图嵌入,遇到metapath2ec的c++代码,想要用python调用,现在知道的方法是将c++生成动态链接库,然后用python直接调用库的函数(要把main当成普通函数来看待,没有什么c++的从主函数执行的))下面三个关于生成库的链接(就看看)https://blog.csdn.net/qq_33850438/ar...

2019-06-30 21:59:32 1801 1

GeoProtocol.pdf

如何确认你发起的交易已完成 假如你要操作一笔交易,但是你不能百分百确认交易是否完全执行并发送到目的地,而且可能只有部分操作被记录,也可能某一方会丢钱。如果出现诸如此类的情况,相信应该没有人会再用这个网络了。 电源故障或事件故障可能会给数据库造成严重影响。为了保证有效性,每个数据库事务要满足四大标准,也就是所谓的ACID 模型,即原子性(Atomicity)、一致性(Consistency)、 隔离性(Isolation)以及持久性(Durability)。 本文主要围绕原子性展开。

2019-09-01

空空如也

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

TA关注的人

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