All Projects → RI-imaging → ODTbrain

RI-imaging / ODTbrain

Licence: BSD-3-Clause license
Python library for diffraction tomography with the Born and Rytov approximations

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to ODTbrain

Deep Learning From Scratch
Six snippets of code that made deep learning what it is today.
Stars: ✭ 255 (+1242.11%)
Mutual labels:  backpropagation
Simple Neural Networks
Simple neural networks based only on Numpy
Stars: ✭ 114 (+500%)
Mutual labels:  backpropagation
Backprop
Heterogeneous automatic differentiation ("backpropagation") in Haskell
Stars: ✭ 154 (+710.53%)
Mutual labels:  backpropagation
Mathematics
数学知识点滴积累 矩阵 数值优化 神经网络反向传播 图优化 概率论 随机过程 卡尔曼滤波 粒子滤波 数学函数拟合
Stars: ✭ 417 (+2094.74%)
Mutual labels:  backpropagation
Deeplearning
Deep Learning From Scratch
Stars: ✭ 66 (+247.37%)
Mutual labels:  backpropagation
Nn
A tiny neural network 🧠
Stars: ✭ 119 (+526.32%)
Mutual labels:  backpropagation
Minimalistic-Multiple-Layer-Neural-Network-from-Scratch-in-Python
Minimalistic Multiple Layer Neural Network from Scratch in Python.
Stars: ✭ 24 (+26.32%)
Mutual labels:  backpropagation
pyxem
An open-source Python library for multi-dimensional diffraction microscopy.
Stars: ✭ 114 (+500%)
Mutual labels:  diffraction-tomography
Selfdrivingcar
A collection of all projects pertaining to different layers in the SDC software stack
Stars: ✭ 107 (+463.16%)
Mutual labels:  backpropagation
Mlkit
A simple machine learning framework written in Swift 🤖
Stars: ✭ 144 (+657.89%)
Mutual labels:  backpropagation
Artificialintelligenceengines
Computer code collated for use with Artificial Intelligence Engines book by JV Stone
Stars: ✭ 35 (+84.21%)
Mutual labels:  backpropagation
Theoretical Proof Of Neural Network Model And Implementation Based On Numpy
This resource implements a deep neural network through Numpy, and is equipped with easy-to-understand theoretical derivation, mainly for the in-depth understanding of neural networks. 神经网络模型的理论证明与基于Numpy的实现。
Stars: ✭ 65 (+242.11%)
Mutual labels:  backpropagation
Deeplearning Notes
Notes for Deep Learning Specialization Courses led by Andrew Ng.
Stars: ✭ 126 (+563.16%)
Mutual labels:  backpropagation
Go Deep
Artificial Neural Network
Stars: ✭ 303 (+1494.74%)
Mutual labels:  backpropagation
Neural Network From Scratch
Ever wondered how to code your Neural Network using NumPy, with no frameworks involved?
Stars: ✭ 230 (+1110.53%)
Mutual labels:  backpropagation
RCNN MDP
Code base for solving Markov Decision Processes and Reinforcement Learning problems using Recurrent Convolutional Neural Networks.
Stars: ✭ 65 (+242.11%)
Mutual labels:  backpropagation
The Math Behind A Neural Network
📄 The math behind the neural network used for Olivia
Stars: ✭ 119 (+526.32%)
Mutual labels:  backpropagation
enspara
Modeling molecular ensembles with scalable data structures and parallel computing
Stars: ✭ 28 (+47.37%)
Mutual labels:  biophysics
Backpropagation
Implementing multilayer neural networks through backpropagation using Java.
Stars: ✭ 242 (+1173.68%)
Mutual labels:  backpropagation
Teaching Monolith
Data science teaching materials
Stars: ✭ 126 (+563.16%)
Mutual labels:  backpropagation

ODTbrain

PyPI Version Tests Status Coverage Status Docs Status

ODTbrain provides image reconstruction algorithms for Optical Diffraction Tomography with a Born and Rytov Approximation-based Inversion to compute the refractive index (n) in 2D and in 3D.

Documentation

The documentation, including the reference and examples, is available at odtbrain.readthedocs.io.

Installation

pip install odtbrain

Testing

After cloning into odtbrain, create a virtual environment:

virtualenv --system-site-packages env
source env/bin/activate

Install ODTbrain in editable mode:

pip install -e .

Running an example:

python examples/backprop_from_fdtd_2d.py

Running tests:

pip install pytest
pytest tests
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].