Giter Club home page Giter Club logo

deeplearningexperiments's Introduction

当初研究生入学做的一些简单实验,如果对你有帮助,我感到很开心。感谢大家的star!

实验1 Pytorch基本操作

  • pytorch自动求导和梯度截断
  • 要求动手从0实现 logistic 回归(只借助Tensor和Numpy相关的库)在人工构造的数据集上进 行训练和测试
  • 利用 torch.nn 实现 logistic 回归在人工构造的数据集上进行训练和测试
  • 要求动手从0实现 softmax 回归(只借助Tensor和Numpy相关的库)在Fashion-MNIST数据 集上进行训练和测试
  • 利用torch.nn实现 softmax 回归在Fashion-MNIST数据集上进行训练和测试

实验2 前馈神经网络

  • 手动实现前馈神经网络解决二分类、回归、多分类任务
  • 利用pytorch实现前馈神经网络解决二分类、回归、多分类任务
  • 在多分类任务上使用至少三种不同的激活函数并比较实验结果
  • 在多分类任务中分别手动实现和用pytorch实现dropout,并探究不同丢弃率对实验结果的影响
  • 在多分类任务中分别手动实现和用pytorch实现L2正则化,并探究惩罚项的权重对实验结果的影响
  • 对回归、二分类、多分类任务分别选择上述实验效果最好的模型,采用10折交叉验证评估实验结果

实验3 卷积神经网络

  • 手写二维卷积的实现
  • 使用pytorch实现二维卷积
  • 使用PyTorch实现经典模型AlexNet
  • 使用torch.nn实现空洞卷积,要求dilation满足HDC条件(如1,2,5)且要堆叠多层并在至少一个数据集上进行实验
  • 实现给定结构的残差网络,在至少一个数据集上进行实验

实验4 循环神经网络

  • 手动实现循环神经网络 RNN,并在至少一个数据集上进行实验,从训练时间、 预测精度、Loss 变化等角度 变化等角度分析实验结果。
  • 使用torch.nn实现循环神经网络
  • 不同超参数的对比分析(比如hiden_size,batchsize,lr等)
  • 手动实现LSTM和GRU网络
  • 使用Pytorch实现LSTM和GRU模型,至少在一个数据集进行实验并对比实验结果
  • 微博情感分析,使用给定的训练数据集在给定语料库上进行词向量的训练,之后采用卷积网络模型进行多分类实验

实验5 生成对抗网络(待补充)

  • GAN
  • WGAN
  • 异常检测

实验6 图神经网络

  • GCN
  • ST-ResNet
  • DMVST-Net

deeplearningexperiments's People

Contributors

zyj-nova avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.