Skip to main content

Refer to Readme

Project description

All the code for my master's thesis exists here. The presentation and videos for each of the different behaviors have also been uploaded.

Everything is organized around a project class and a parameter dictionary.

The project class handles all the data and model tracking for individual use cases. The parameter dictionary is coupled with the project class to implement all the different parameter changes for the models one wants. All this will be updated as the project continues.

Currently working is: -Autoencoder Reconstruction -Autoencoder Preprocessing -Autoencoder Training

Next steps are: -Feature Extraction (Somehow couple this with an excel sheet?) -Parameter changes (filtering, etc...)

** Currently working on this. It should work by having some modular function which just computes features.

-Train Embedding -Compute features for all datasets (done) -Persistent variable for tracking minmaxdata (done (changed to just saving it in the parameters)) (I'm imagining a func which looks something like train_embedding(project), which computes all the nescessary features) train_embedding(project) -Compute all features -Find all proc_mice file, load it, for each: -compute features -update minmaxdata -update length cell array which is somehow coupled to the proc_mice_file (maybe use file registry for this?) (Done, used file registry for this) -save the data

		**
		Working Here!
	-Training subsampling procedure such that I grab only certain subsets of files
	-Normalize using minmaxdata
	-Compute Distance Matrix
	-Run tsne
	-Train Test Split
	-Train MLP to reembed
mkdir in data folder for the project called Embeddingdata
Embeddingdata
	-minmaxdata
	-MLP
	-Distance Matrix
	-Train Test Split
	-Features for Distance Matrix

return 0

**

-Embedding (Decision between autoencoder, tsne, or umap would be nice, for now we can just go with tsne) -Pick a reembeding method (everything will be defaulted to what I used for my masters thesis) -Embed all sleap files and make movies -Movie handling will be a big undertaking. How do we want to handle tracking the corresponding mp4's... Currently we are relying on the mp4 output filenames for tracking, that should continue to work. -Integration with fiber photometry -Plotting functionality -TACI integration

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

motmauto-0.2.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Motmauto-0.2.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file motmauto-0.2.0.tar.gz.

File metadata

  • Download URL: motmauto-0.2.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.10

File hashes

Hashes for motmauto-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f90ca1b745bb0eccbd886a66aef1f6f834a2e30810b27382a2fe2e622b679568
MD5 3ed565c3d11611182fe7a12316b1ad45
BLAKE2b-256 3a2c0ac2cfaf04e54ff6ec3ffae6d766c31c915905e185fdb64f93069427f2c1

See more details on using hashes here.

File details

Details for the file Motmauto-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: Motmauto-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.10

File hashes

Hashes for Motmauto-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aefbbb902b14f68b365d72ef4edd0f2d00768778e4307fda45f20423e16efa88
MD5 bf13a6d172a7eda23f9db855a6ffe051
BLAKE2b-256 82fe59d9d547b84463868ccc68eb5c27cb7dd5f185f8bfdd5978836fb302d7f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page