NeuroSim parameters

이재엽·2023년 3월 3일

NeuroSim

목록 보기
2/3

Train.cpp

  • 기계학습에 사용되는 opimizer(SGD, Momentum, Adagrad, RMSprop, Adam)의 parameter를 조절한다.

Param.cpp

  • DNN에 사용할 opimizer(SGD, Momentum, Adagrad, RMSprop, Adam 中 1)를 설정하고
    DNN의 parameter(batch, epoch, layer, learning rate 등)를 조절한다.

Cell.cpp

  • Device를 측정해서 얻는 값을 대입한다. (conductance, read voltage, write volatge 등)

nonlinear_fim.m

  • LTP, LTD의 실제 데이터를 입력해 NeuroSim에 사용할 nonlinearity를 구한다.

main.cpp

  • Ideal Device, Real Device, Measured, SRAM, DigitalNVM, Hybrid, 2T1F 中 해당하는 device 활성화한다.

formula.cpp

  • algorithm에 사용되는 식을 정의한다.(sigmoid)
  • nonlinearity of LTP, LTD?
profile
coding for neuromorphic

0개의 댓글