airPeter / SmartGlass

SmartGlass (SG) is a python implementation of a diffractive optical neural network. Currently, it supports training an all-optical classifier (e.g. classify hand-written digits MNIST dataset). Besides, the framework can also be used to design optics based on a task like focusing and beam steering. However, custom object functions should be defined. Besides training the optics, the SG also supports training the detectors using gradient-free optimization.

Date Created 2022-04-12 (2 years ago)
Commits 13 (last one about a year ago)
Stargazers 32 (0 this week)
Watchers 2 (0 this week)
Forks 4
License mit
Ranking

RepositoryStats indexes 609,392 repositories, of these airPeter/SmartGlass is ranked #571,227 (6th percentile) for total stargazers, and #491,102 for total watchers. Github reports the primary language for this repository as Python, for repositories using this language it is ranked #113,762/122,942.

airPeter/SmartGlass is also tagged with popular topics, for these it's ranked: optimization (#877/916)

Star History

Github stargazers over time

3535303025252020151510105500Jul '22Jul '2220232023Jul '23Jul '2320242024Jul '24Jul '2420252025

Watcher History

Github watchers over time, collection started in '23

33332222221111Nov '24Nov '2415 Nov15 NovDec '24Dec '2415 Dec15 DecJan '25Jan '2515 Jan15 Jan

Recent Commit History

13 commits on the default branch (main) since jan '22

1414121210108866442200Jul '22Jul '2220232023Jul '23Jul '2320242024Jul '24Jul '2420252025

Yearly Commits

Commits to the default branch (main) per year

1212101088664422002022202220242024

Issue History

No issues have been posted

Languages

The only known language in this repository is Python

PythonPython

updated: 2025-01-26 @ 05:42pm, id: 480620396 / R_kgDOHKWvbA