- 博客(5)
- 收藏
- 关注
原创 使用自己的csv文件数据进行神经网络学习时的数据处理
有时在进行进行神经网络训练时,需要自己导入本地的csv数据,此篇文章介绍如何导入数据,读取数据,设置训练集和测试集的大小,以及获取样本的features和tags首先使用panda导入数据。import pandas as pddataset = pd.read_csv('dataset.csv')一般的csv数据第一行是表头使用dataset = dataset.values就可以将数据转化成一个标准的numpy二维数组。然后就可以设置训练集和测试集的长度train_size =
2021-12-01 15:28:31
8718
4
原创 学习梯度下降的几个参考资料
基本原理:吴恩达https://www.bilibili.com/video/BV1FT4y1E74V?p=10一维梯度下降和二维梯度下降,理解梯度下降的简单应用https://tangshusen.me/Dive-into-DL-PyTorch/#/chapter07_optimization/7.2_gd-sgd这个公式明朗,初学者可以看看贴上两段测试代码"""画出y=x^2图像,并且使用梯度下降找最低点"""import matplotlib.pyplot as pltimport
2021-11-25 17:40:54
192
原创 nn.损失函数
nn.L1Losshttps://pytorch.org/docs/stable/generated/torch.nn.L1Loss.html#torch.nn.L1Loss例子:input=[1,3,4]target=[2,3,7]则loss=(|2-1|+|3-3|+|7-4|)/3=4/3=1.333import torchfrom torch import nninput = torch.tensor([1, 3, 4],dtype=torch.float)target = to
2021-11-24 21:16:47
2528
原创 C语言编写小总结
关于数组作为函数参数的时候,如果需要在函数中用到数组长度,必须将长度一块传过来,不能用sizeof函数,无论是整形数组还是字符型数组而如果需要在函数中遍历数组时,字符型数组还能用s[i]!=’\0’;来进行结束判定,如果传入的是整形数组还需要在函数中进行遍历时候,就必须把数组的长度一块传过来,参考链接:https://blog.csdn.net/weixin_42377635/article/details/99414014?utm_medium=distribute.pc_relevant.non
2020-11-16 17:40:22
87
原创 二叉排序树的删除
二叉排序树的删除遇到真题里有这个问题,写了一段代码进行实现#include<stdio.h>#include<stdlib.h>typedef struct BiTNode{ int data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;//二叉排序树节点的插入void insert(BiTree &T,int key){ if(T==NULL){ T=(BiTNode*)malloc(sizeo
2020-10-29 15:07:54
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人