Commit Graph

236 Commits (4cec9b076727d32c4f31f838c32567fc51fa1e9d)

Author SHA1 Message Date
Matthew D. Scholefield 4cec9b0767 Overhaul of how scripts are written to allow programmatic access
This introduces a way for scripts to be easily called from within Python with command line arguments as function parameters
To support this, prettyparse has been upgraded to the latest version
2019-11-01 00:03:44 -05:00
Matthew D. Scholefield fb452ca1eb Lock fitipy version
This prevents a breaking change
2019-10-31 23:38:15 -05:00
gcoon151 2d65736ba5 Make hyperopt, bbopt, and networkx all play nice
Specified versions of hyperopt and networkx that don't make bbopt unhappy.
2019-10-24 22:04:19 -05:00
Matthew D. Scholefield 1392ac6b9a
Lock parser version (#81)
This prevents major errors
2019-08-21 18:56:28 -05:00
Matthew D. Scholefield acec0d2370 Increment runner version to 0.3.1 2019-05-15 02:33:26 -05:00
Matthew D. Scholefield 7ca5673ddc Add len method to ReadWriteStream 2019-05-15 02:32:53 -05:00
Matthew D. Scholefield 507d50e4c5 Fix bug with read write stream 2019-05-15 02:32:27 -05:00
Matthew D. Scholefield 02e4e97b13 Increment precise-runner to 0.3.0 2019-05-13 11:49:01 -05:00
Matthew D. Scholefield e006fdc1c3 Add chop ability to ReadWriteStream
Also adds tests for read write stream
2019-05-13 11:47:38 -05:00
Matthew D. Scholefield 695c0ebc27 Add h5py to hidden imports when running precise-all build 2019-05-01 02:15:43 -05:00
Matthew D. Scholefield d5441f4898 Add wave.Error in clause when loading audio
Sometimes this gets thrown
2019-05-01 01:04:54 -05:00
Matthew D. Scholefield d2d9c34931 Make thread in precise runner a daemon
Shouldn't be responsible for hanging when the program exits
2019-05-01 01:04:54 -05:00
Matthew D. Scholefield e17cebdd17
Update README for the new binary location 2019-04-16 11:57:26 -05:00
Matthew D. Scholefield 61582187e9 Fixed build.sh for precise-engine package 2019-04-15 23:43:54 +00:00
Matthew D. Scholefield e1211d0af0 Fix Python 3.4 compatibility with precise-train-sampled 2019-04-15 16:21:58 +00:00
Matthew D. Scholefield 53720c6a99 Fix build.sh bug 2019-04-15 15:59:14 +00:00
Matthew D. Scholefield 302ae48d60 Fix precise-train-optimize on Python 3.4 2019-04-15 15:50:21 +00:00
Matthew D. Scholefield 68513a081f Make build use less disk space and resumable 2019-04-15 15:50:19 +00:00
Matthew D. Scholefield 86ec449aa3 Make precise.template.spec support Python 3.4 2019-04-15 15:48:33 +00:00
Matthew D. Scholefield a7f94d0645 Fix build script 2019-04-10 05:13:52 -05:00
Matthew D. Scholefield 116f596292 Remove variable tagger
Not useful. Was only created as an experiment and included accidentally
2019-04-10 05:11:35 -05:00
Matthew D. Scholefield e06f92bf31 Increment version to 0.3.0 2019-04-10 04:45:15 -05:00
Matthew D. Scholefield 096c5189b2 Add sepate build for precise-engine and precise-all 2019-04-10 04:03:57 -05:00
Matthew D. Scholefield fbb594b0b5 Make build script support multiple scripts 2019-04-09 05:49:15 -05:00
Matthew D. Scholefield 06430cd24d Add --freeze-till training parameter for transfer learning
For example, --freeze-till -2 will freeze layers[0:-2]
2019-04-09 02:09:06 -05:00
Matthew D. Scholefield f870827116 Cast to np.array in Stats
This fixes an error with precise-graph
2019-04-09 02:07:42 -05:00
Matthew D. Scholefield d3920f36dd Add threshold parameters and precise-calc-threshold script
This is used to produce a more linear output
2019-04-08 15:08:16 -05:00
Matthew D. Scholefield 18ab3d1e1d Refine graph visualization on data file 2019-04-03 05:48:18 -05:00
Matthew D. Scholefield b3f2ff8a2d Add option to print stats to file 2019-04-03 05:14:57 -05:00
Matthew D. Scholefield b4c28e1771 Drastically improve precise-graph speed
It now uses numpy arrays instead of Python loops
2019-04-03 04:42:42 -05:00
Matthew D. Scholefield d609d783ad Fix data loading on empty directory 2019-03-29 05:23:49 -07:00
Matthew D. Scholefield baf08cd7ee Add pyache data loading
This enables loading the cache as a block without risking filling up the harddrive
2019-03-29 06:40:14 -05:00
Matthew D. Scholefield 66eed19660 Move model creation before data loading
This allows it to error if the model isn't correct before loading data which is less annoying
2019-03-29 06:00:55 -05:00
Matthew D. Scholefield e1e68ac7ab Fix divide by 0 in Stats 2019-03-29 05:58:32 -05:00
Matthew D. Scholefield 608c9b43f7 Add threshold to precise-train-incremental 2019-03-29 02:58:00 -05:00
Matthew D. Scholefield 8b9d003b5b Update requirements.txt 2019-03-29 01:50:11 -05:00
Matthew D. Scholefield 1d5e002e80 Upgrade tensorflow to 1.13.x 2019-03-29 01:48:43 -05:00
Matthew D. Scholefield 61d52929e5 Make precise-eval use new stats object
Fixes import error
2019-03-21 17:45:09 -05:00
Matthew D. Scholefield 00ca1fc683 Add threshold command line option to scripts
Also makes the term threshold consistent in code
2019-03-20 23:36:08 -05:00
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