This is a public repository that contains scripts in Matlab, Python, and Python with Tensorflow that run machine learning classification or regression schemes. Homework related to these tasks can be found under ECE 285 (http://noiselab.ucsd.edu/ECE285/) by Dr. Gerstoft. For research applications, see citations below.
For instructions on compiling individual binaries where necessary, see ReadMe.txt in each folder. Requirements.txt is left empty for now since Tensorflow installation is platform and software dependent (Windows v Mac, pip v Conda, etc...)
Citations:
Niu, Ozanich, Gerstoft (Sept. 2017), "Source localization in an ocean waveguide using supervised machine learning," JASA 142, pp. 1176-1188.
Niu, Ozanich, Gerstoft (Nov. 2017), "Ship localization in the Santa Barbara Channel using machine learning classifiers," JASA-EL 142, pp. EL455-EL460.