开源协议
世界上的开源许可证(Open Source License)大概有上百种,今天我们来介绍下几种我们常见的开源协议。大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。
BSD BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。
“为所欲为”的前提当你发布使用了BSD协议的代码,需要满足三个条件:
如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议;
如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声 ...
Pytorch查看GPU状态
12345678910111213import torch print(torch.cuda.is_available()) # 是否有GPU可用 print(torch.cuda.device_count()) # GPU数量 print(torch.cuda.get_device_name(0)) # gpu名字,设备索引默认从0开始 print(torch.cuda.current_device()) # 当前设备索引 print(torch.cuda.get_device_properties(0)) # gpu属性,设备索引默认从0开始print(torch.cuda.g ...
Pytorch中参数初始化
参数初始化(Weight Initialization) PyTorch中参数的默认初始化在各个层的reset_parameters()方法中。例如:nn.Linear和nn.Conv2D,都是在[-limit, limit]之间的均匀分布(Uniform distribution),其中limit是1. / sqrt(fan_in),fan_in是指参数张量(tensor)的输入单元的数量
pytorch在定义模型时有默认的参数初始化,有时候我们需要自定义参数的初始化,就需要用到torch.nn.init。具体的不同初始化,可以查看pytorch官方文档https://lin ...
SciencePlots
参考:https://github.com/garrettj403/SciencePlots
不得不说随着顶会投稿数量的爆炸性增长,审稿人力不从心,使得一部分审稿人的水平确实较之前有所降低,但是好的论文配图会增加论文脱颖而出的可能。之前的配图一般使用的是matplotlib,ggplot2,MATLAB等这样的绘图包,然而matplotlib默认设置绘制出来的图总让人感觉没有那么专业,ggplot2的图确实优美但是R语言又比较小众。在这种情况下,SciencePlots就是非常好的一个选择。
SciencePlots是一个专门为科研论文打造的轻量化的绘图工具包,安装ScienceP ...
无线接入点AP
什么是AP AP即无线接入点,为有线网络增加无线功能,是一种网络设备。
一般无线AP可以连接到交换机,也可以连接到路由器。
无线AP可以实现AP内相连设备的通信,也可以实现AP到有线网络的通信。
无线AP相当于无线交换机,提供一个无线信号发射的功能,而没有路由功能。
无线路由器开启无线AP模式,就相当于一个无线AP。
接入点通过以太网或数据线直接连接到宽带路由器或网络交换机,这为 AP 提供了所需的互联网连接和带宽。然后,它会在 2.4Ghz 或 5Ghz 频率范围 (WIFI) 中发送和接收无线信号,这样就将无线连接到您的局域网 (LAN) 和互联网。
无线AP有什么用 ...




