Commit Graph

197 Commits (9453f8a2d1da4415bdc9da05e3a015ba8c76de90)

Author SHA1 Message Date
Matthew D. Scholefield 9453f8a2d1 Add more options to graph script 2019-03-20 23:12:10 -05:00
Matthew D. Scholefield 63e5553129 Use new Stats class in precise-test 2019-03-20 22:33:59 -05:00
Matthew D. Scholefield 3373dc81bb
Add curl to the dependencies
It is needed to download pip and is not installed by default in docker
2019-03-20 14:42:17 -05:00
Matthew D. Scholefield 4ee464bdb5 Fix stats bug 2019-03-20 11:38:16 -05:00
Matthew D. Scholefield 4cd1927efe Update copyright header to 2019 2019-03-20 10:53:24 -05:00
Matthew D. Scholefield a8a7cea1c6 Add missing method docstring 2019-03-20 10:52:25 -05:00
Matthew D. Scholefield e89677a84f Add precise-train-generated script 2019-03-20 10:45:39 -05:00
Matthew D. Scholefield 2d52d533a1 Add update_vectors method to Listener
This can be used to use the vectors from the listener without a network runner
2019-03-20 00:06:10 -05:00
Matthew D. Scholefield 02da99e21d Add precise-graph script to show ROC curves 2019-03-20 00:05:59 -05:00
Matthew D. Scholefield c1b6677f48 Add pytest cache to .gitignore 2019-03-18 13:54:26 -05:00
Matthew D. Scholefield 4cb695da4d Upgrade requirements.txt 2019-01-27 07:33:25 +00:00
Matthew D. Scholefield 530f76bffb Upgrade tensorflow to 1.11.0 2019-01-26 23:23:04 +00:00
Matthew Scholefield 904bd7168e Add exception_on_overflow=False to pyaudio.Stream.read
This resolves some issues with reading streams on certain platforms (#59)
This also removes the read_divisor in favor of a wrapper for pyaudio which slightly simplifies the code
2019-01-26 16:54:20 -06:00
Matthew D. Scholefield 4284fc83ae
Update README
- Add runner.start() to sample scripts
 - Specify only Linux Desktops are supported in the Binary install
2019-01-26 14:09:51 -06:00
Matthew D. Scholefield 2b13175b9f
Add link to pretrained models in README 2019-01-21 14:31:56 -06:00
Matthew D. Scholefield a1ad138bf0
Re-add speechpy to requirements (Fixes #45)
This prevents older models from erroring
2018-11-11 21:23:01 -06:00
Matthew D. Scholefield 7d539f34da
Make sourcing the venv clearer 2018-11-07 16:27:49 -06:00
Matthew D. Scholefield 3827d08a48
Add extra binary install readme info (Fixes #40) 2018-11-05 20:56:19 -06:00
Matthew Scholefield e3c74dd44d Improve export script 2018-10-19 12:55:31 -05:00
Matthew Scholefield 692df01e01 Make shuffling configurable (Fixes #28)
This fixes filenames in precise-test being incorrect
2018-10-15 14:12:40 -05:00
Matthew Scholefield 8b6e05ebc0 Fix exception on Ubuntu 2018-10-12 18:50:09 -05:00
Matthew Scholefield 6b34a58339 Update export script to auto package tar and calculate md5 2018-10-12 11:04:08 -05:00
Matthew Scholefield da286a2dd7 Make noise ratio configurable via command line 2018-10-09 19:07:48 -05:00
Matthew Scholefield 78603bd3c2 Add precise-add-noise script
This is used to generate noise into a dataset
2018-09-05 05:02:52 -05:00
Matthew Scholefield 33f0e48167 Prevent corrupt group json from stopping training
It can be regenerated so it's not a big deal if it gets corrupt
2018-09-05 05:01:21 -05:00
Matthew Scholefield 90d8671cf7 Fix delay samples in train-incremental
Also fixes bug with model parameters
2018-09-05 01:53:07 -05:00
Matthew Scholefield b3e6efaf53 Fix failing to load params
Fixes #26
2018-08-11 10:12:34 -05:00
Matthew D. Scholefield 91184444cb
Remove broken tensorflow download code
For the Raspberry Pi, it is now officially supported. It also would incorrectly run on desktop python 3.4 installations
2018-08-10 01:02:33 -05:00
Matthew Scholefield 80b13db2e7 Improve formatting line break 2018-08-10 00:03:16 -05:00
Matthew Scholefield 02fa053653 Fix loss bias in trainer.py 2018-08-10 00:02:39 -05:00
Matthew Scholefield 63b4592675 Fix activations_per_day in precise-simulate 2018-08-10 00:01:16 -05:00
Matthew Scholefield e43498d2ea Explicitly delete large vectors
This reduces potential memory overlap
2018-08-10 00:00:30 -05:00
Matthew Scholefield b1d7a7ff5d Show percentage when calculating vectors 2018-08-09 23:59:26 -05:00
Matthew Scholefield 7bded13de4 Change vectorizer to Sonopy
Also adds vectorizer parameter to choose between mels and mfccs
2018-08-09 23:58:21 -05:00
Matthew Scholefield 754d332b10 Reorganize and improve setup.py
Added keywords and license keys
2018-08-09 23:10:59 -05:00
Matthew Scholefield d71ea3fee0 Add visual element to precise-listen
The previous default `precise-listen` is not `precise-listen -l`
2018-08-09 11:36:10 -05:00
Matthew D. Scholefield 8cfbd41d8c
Fix Python 3.4 compatibility in train-incremental 2018-08-07 16:27:56 -05:00
Matthew D. Scholefield fd2b71b069
Replace Python 3.5+ syntax
Otherwise it errors on Python 3.4
2018-08-06 16:54:26 -05:00
Matthew Scholefield 7b802be7b8 Move Trainer into precise.scripts.train
Not having it there was inconsistent because the other trainer classes are in the scripts package within the respective scripts
2018-07-26 13:19:10 -05:00
Matthew Scholefield 9642fcc07f Inject params in precise-simulate 2018-07-25 10:06:14 -05:00
Matthew D. Scholefield d17002cd4f
Update training link 2018-07-17 14:47:46 -05:00
Mikhail Dmitrienko 81a8b18986 Removed redundant code (#20)
Removed a redundant line of code. print("False positive: ", false_positives * 100, "%") is already printed so print(false_positives) isn't needed.
2018-07-16 15:22:00 -05:00
Mikhail Dmitrienko 75e0769026 Changed the maximum possible amount of units (#19)
Changed the maximum possible amount of units for the optimization to return to 70 units.
2018-07-16 11:57:43 -05:00
Matthew Scholefield b7ae1472f1 Upgrade requirements.txt 2018-07-13 14:52:12 -05:00
Matthew Scholefield d6db6c8ec2 Make train_optimize inherit from Trainer 2018-07-12 21:22:08 -05:00
Matthew D. Scholefield 8145dedefa
Merge pull request #18 from mikhaildmitrienko/hyperparameter
Created train_optimizer.py
2018-07-12 17:27:01 -05:00
Matthew Scholefield 651901143d Add precise-train-optimize alias for train_optimize.py 2018-07-12 17:24:01 -05:00
Matthew Scholefield 7f915f939d Remove unused variables 2018-07-12 17:21:54 -05:00
Matthew Scholefield 3549765a84 Move module level code into main function 2018-07-12 17:21:54 -05:00
Matthew Scholefield f917a72f4c Add bbopt to dependencies 2018-07-12 17:21:54 -05:00