- 博客(15)
- 收藏
- 关注
原创 pytorch实现word embedding :torch.nn.Embedding
import numpy as npimport torchimport torch.nn as nnimport torch.nn.functional as Ffrom torch.autograd import Variable word_to_ix = {'hello': 0, 'world': 1} #每个单词用一个数字表示embeds = nn.Embedding(2, ...
2020-04-02 22:21:09 808
原创 20200129-autograd与逻辑回归
torch.autogradtorch.autograd.backward( tensor, #待求导张量 grad_tensors=None, #多维度权重 retain_graph=None, #保存计算图 create_graph=False) #创造导数计算图,用于高阶求导功能:自动求取梯度torch.autograd.grad( outputs, #...
2020-01-29 17:32:34 178
原创 线性回归
求解步骤1.确定模型y = wx +b2.选择损失函数MSE3.求解梯度并更新w, b梯度下降法求解代码import torchimport matplotlib.pyplot as plttorch.manual_seed(10)lr = 0.1#创建训练数据x = torch.rand(20,1) * 10y = 2 * x + (5 + torch.ran...
2020-01-16 23:24:58 168
原创 计算图与动态图机制
计算图计算图用来描述运算的有向无环图,其中结点表示数据,如向量,矩阵,张量,边表示运算,如加减乘除、卷积等。使用计算图的好处:(1)简介明了 (2)梯度求导方便用计算图表示 y = (x + w) * (w + 1)计算图与梯度求导import torchw = torch.tensor([1.],requires_grad=True)x = torch.tensor([2.],r...
2020-01-16 23:23:35 599
原创 pytorch基础知识-tensor的操作
张量的操作拼接#将张量按维度dim进行拼接#torch.cat(tensors, dim=0, out=None)t = torch.ones((2,3))t_0 = torch.cat([t,t],dim=0)t_1 = torch.cat([t,t],dim=1)print("t_0:{}shape:{}\nt_1:{}shape:{}\n".format(t_0,t_0.s...
2020-01-16 16:02:23 355
原创 python 文件处理相关
1.读文件with open(path_file_description) as f: lines = f.readlines()2.获取当前文件路径import ospath_current = os.path.abspath(os.path.dirname(__file__))#os.path.abspath 获取绝对路径#os.path.dirname(os.path.dir...
2020-01-15 23:23:05 97
原创 module 'tensorflow_core._api.v2.train' has no attribute 'Optimizer'解决办法
原因:tensorflow-gpu版本不错命令行输入如下代码,查看原tensorflow-gpu版本,得到tensorflow-gpu版本为2.1.0,但所运行代码需要1.x版本pythonimport tensorflow as tftf.__version__运行如下代码即可解决tensorflow版本问题,==后面接想要的版本号:pip uninstall tensorlow...
2020-01-15 23:22:35 20175
原创 Jupyter Notebook 修改默认打开的文件夹的位置
在网上找到两种方法方法1:没有用,虽然默认打开文件夹变了,但并不是本宝宝想要的!!!方法2:1.在命令行输入如下命令,获取jupyter notebook的配置文件的路径jupyter notebook --generate-config2.在该路径下打开文件jupyter_notebook_config.py,搜索“NotebookApp.notebook_dir”,对该行代码取消...
2020-01-15 22:23:23 658
原创 python 将print结果保存到txt文件中
第一种方法:在代码import之后,其余所有代码之前执行,这个代码块之前的print都不会输出的import sysimport os class Logger(object): def __init__(self, filename="Default.log"): self.terminal = sys.stdout self.log = open...
2020-01-14 15:25:05 15234 6
原创 No module named 'bert_serving' 解决方法
pip install bert-serving-server --userpip install bert-serving-client --user
2020-01-14 11:36:35 4547 1
原创 pytorch基础知识-tensor、variable
tensortensor概念1.tensor(张量)是什么?tensor是pytorch最基本的操作对象,表示的是一个多维的矩阵。tensor与numpy相对应,可与numpy的ndarray相互转换。但pytorch可以再GPU上运行,ndarray只能在CPU上运行。2.tensor的属性#tensor的属性介绍dtype 数据类型,如torch.FloatTensor,torc...
2020-01-13 22:52:44 642
原创 pytorch安装 + win10 + CPU + pycharm测试
安装pytorch虚拟环境的创建与激活1.打开anaconda prompt,在命令行中输入如下命令,创建名为pytorch的虚拟环境conda create -n pytorch #不指定python版本#conda create -n pytorch python==3.7 #指定环境python版本为3.72.在命令行中输入如下命令,激活虚拟环境conda activate p...
2020-01-13 20:18:39 2618
原创 人工智能 + 数据库/数据挖掘/内容检索 会议截稿时间
数据来源:参考小程序会议之眼的2019/2020年的数据CCF会议等级类型会议名称截稿日期A人工智能IJCAI0121A人工智能ICML0206A人工智能NeurIPS0905A人工智能CVPR1115A人工智能ACL1209A数据库/数据挖掘/内容检索SIGIR0122A数据库/数据挖掘/内容检索...
2020-01-13 09:08:52 717
原创 torch代码
torch设置运行设备import torchdevice = torch.device("cuda" if torch.cuda.is_available() else "cpu")建立tourch的tensortemp = [0,1,2,3,4,5,6]x = torch.tensor(temp, dtype = torch.float,device = device)将te...
2020-01-12 22:04:16 445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人