Git Product home page Git Product logo

deep-learning-on-medical-image's Introduction

Puzzle Game

功能

  • +增加游戏难度,选择更多分割的拼图
  • -减小游戏难度,选择更少分割的拼图
  • start 开始游戏

使用说明

进入游戏之后选择相应的难度点击start开始游戏,之后拼图随机打乱,将拼图拼回元素就算胜利。最低4x4拼图,最高8x8拼图,默认4x4的拼图。

声明

由于需要动态生成不同规格的拼图,使用了js来修改背景图片的位置和每一个div的left和top。此处可能算是入侵式代码,指教符合规格且不用去增添几十个类的方法

更新�

  • 删除了liveroader在js中的代码
  • 2015.11.22 完成v1.0

deep-learning-on-medical-image's People

Contributors

kinpzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

deep-learning-on-medical-image's Issues

CS231n课程笔记

CS231n 深度学习与计算机视觉

  • Lesson 1:计算机视觉历史回顾与介绍 Date: 18th July
  • Lesson 2:KNN与线性分类器 Date: 21th July
  • Lesson 3:线性分类器损失函数与最优化 Date: 21th July
  • Lesson 4:反向传播与神经网络初步 Date: 25th July
  • Lesson 5:神经网络训练细节 part1 Date: 2th Aug
  • Lesson 6:神经网络训练细节 part2 Date: 11th Aug

工作总结

7.15 - 7.21

  • 学习CS231n
  • 泛读了两篇CVPR医学影像论文SCAN,ChestX-ray8
  • 根据论文又学习了GANs, FCN

7.24 - 7.28

  • 学习CS231n,了解反向传播原理
  • 阅读了图像分割相关论文 FCN, deeplab
  • 学习了caffe基础知识,参考21天实战caffe

7.31 - 8.4

  • 精度ChestX-ray8, 整理ChestX-ray8笔记

8.7 - 8.11

  • 学习CS231n
  • 精度SCAN, 整理SCAN笔记
  • 制作报告ppt

8.14 - 8.19

  • 学习CS231n
  • 8.16实验室报告

神经网络优化

神经网络优化

Dropout

  • 作用:减少过拟合

BN( Batch Normalization) 批量归一化

  • 作用:加快训练速度
  • 地位:与激活函数层、卷积层、全连接层、池化层一样,BN(Batch Normalization)也属于网络的一层
  • 区别于Normalizaiton: 它是一个可学习、有参数(γ、β)的网络层
  • 参考论文: Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift

Global average pooling layer 全局均值池化

  • 作用:使用全局均值池化层代替全连接层,减少参数量,减少过拟合
  • 本文提出采用全局均值池化的方法,替代传统CNN中的全连接层。与传统的全连接层不同,我们对每个特征图一整张图片进行全局均值池化,这样每张特征图都可以得到一个输出。这样采用均值池化,连参数都省了,可以大大减小网络,避免过拟合,另一方面它有一个特点,每张特征图相当于一个输出特征,然后这个特征就表示了我们输出类的特征。
  • 参考论文:Network in Network

共享参数

CNN通过共享卷积核的参数,减少参数量,减少过拟合,即把一整张特征图当做一个神经元进行处理。

参考

深度学习框架

深度学习框架选择

  • Caffe
  • Caffe2
  • Tensorflow( wrapper : Keras)
  • torch( in lua)
  • pytorch

之前接触过Tensorflow和caffe,参考了大家的一点看法,目前2017年pytorch可能是比较好的一个框架。
之前学习keras觉得很简洁很好写,但是存在不足的是包装过度不适合做research,存在效率问题。而Tensorflow虽然有着强大的社区支持,但是对图的定义、debug自己在写的过程中也感觉到了复杂。

在接下来做research的过程中,要继续深入学习一下caffe,以及过度到caffe2(拥有更好的效率和速度)。以及接触学习facebook在2017年年初刚发布的pytorch,使用的是python,更加像是过程式编程,可以自动完成图的构建。

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.