starfys / timechange Goto Github PK
View Code? Open in Web Editor NEWClassification of time series data using neural nets
Classification of time series data using neural nets
Closing the gui and reloadig the default project does read the files again so that part works, we just arent triggering it on adding files.
Using TensorFlow backend.
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\remof\AppData\Local\Programs\Python\Python35\lib\tkinter_init_.py", line 1550, in call
return self.func(*args)
File "C:\Users\remof\Desktop\timechange-demo\timechange\timechange\gui.py", line 131, in genFFT
t = Thread(target=self.parent.tc.convert_all_csv, args=(self.parent.ConfigureScreen.method, self.parent.ConfigureScreen.chunksize, self.parent.ConfigureScreen.fftsize))
AttributeError: 'ConfigureScreen' object has no attribute 'method'
note - chandu is fixin right now
Multiple files may be selected
Must
pretty sure it was working before...
The system should store the model in some way. Keras default is h5, so we may use this
Must
I thought steven already fixed this on sunday!
the same multithreading problem we discussed before?
leaves user entirely without instruction
The system should store the generated images in a directory local to the software application or one specified by the user. Note, you may want to include the label in the name of the file.
Must
maybe this is becasue generating fft crashes silently without any output to the console window or maybe it finishes but never updates the cursor. unsure!
Using TensorFlow backend.
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "BestSplits" device_type: "CPU"') for unknown op: BestSplits
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "CountExtremelyRandomStats" device_type: "CPU"') for unknown op: CountExtremelyRandomStats
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "FinishedNodes" device_type: "CPU"') for unknown op: FinishedNodes
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "GrowTree" device_type: "CPU"') for unknown op: GrowTree
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "ReinterpretStringToFloat" device_type: "CPU"') for unknown op: ReinterpretStringToFloat
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "SampleInputs" device_type: "CPU"') for unknown op: SampleInputs
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "ScatterAddNdim" device_type: "CPU"') for unknown op: ScatterAddNdim
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TopNInsert" device_type: "CPU"') for unknown op: TopNInsert
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TopNRemove" device_type: "CPU"') for unknown op: TopNRemove
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TreePredictions" device_type: "CPU"') for unknown op: TreePredictions
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "UpdateFertileSlots" device_type: "CPU"') for unknown op: UpdateFertileSlots
[2:03]
on a similar note, who the hell is jenkins
[2:04]
https://www.youtube.com/watch?v=hooKVstzbz0
YouTube DBlow2003
Leeroy Jenkins HD (High Quality)
[2:06]
tensorflow/tensorflow#7500 apparently the jenkins bug is a bug in tensorflow itself so not somethign we can fix
GitHub
TensorFlow version 1.0.0-rc2 on Windows: “OpKernel ('op: ”BestSplits“ device_type: ”CPU“') for unknown op: BestSplits” with test code · Issue #7500 · tensorflow/tensorflow
I installed TensorFlow version 1.0.0-rc2 on Windows 7 SP1 x64 Ultimate (Python 3.5.2 |Anaconda custom (64-bit)) using: pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/te...
[2:08]
also it doesnt seem to be a "crash" per-se. if you ignore those messages and go train anyways it seems to be doing its thing
GUI must be allow users to include, exclude, and reorder columns for a CSV file.
Want
The conversion in FR03a should be done with additional methods, for example, wavelet
Want
Timechange needs installation instructions for
Gui runs in separate thread from operations like file i/o, training, and conversion.
Must
Timechange needs a basic set of instructions for normal usage
The system should provide a button to commence model training
Must
The system should offer users ability to specify parameters needed for conversion in FR03a. For example, information about desired window length, overlap ratio, and sampling rate
Must
Input file format: comma-separated value (.csv)
Must
FR05a
Must
Instead of writing test48.png, test49.png, test50.png it would be better if we preserved the labeling of the data when such a label is provided such as the directory name. Perhaps just putting the output in a directory of the same name as the input directory would suffice.
FR03a
Must
The system should allow conversion of the data to images with no transformations applied, just raw data
Want
The system should provide a button to commence the conversion process
Must
The conversion in FR03a should be done based on FFT
Must
The system should generate a notification when the conversion process is completed
Must
a popup telling the user that stuff is happening would be "reassuring". Clicking on the fft preview tab tells you "work in progress" which is further misleading
FR01a
Must
The system should store a reference to the supplied files rather than loading them into memory.
Must
The system should allow splitting the time series data into chunks of equal size.
Want
Labels for each file may come from either the file’s name or from the user via a GUI widget
Must
FR05E
The system should calculate and present—in a nice way—measures of accuracy of the trained model. I recommend 10-fold cross validation.
Must
Using TensorFlow backend.
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\remof\AppData\Local\Programs\Python\Python35\lib\tkinter_init_.py", line 1550, in call
return self.func(*args)
File "C:\Users\remof\Desktop\timechange-demo\timechange\timechange\gui.py", line 279, in train_in_thread
training_results = self.parent.tc.train()
File "C:\Users\remof\Desktop\timechange-demo\timechange\timechange_init_.py", line 287, in train
if self.model is None:
AttributeError: 'TimeChange' object has no attribute 'model'
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\remof\AppData\Local\Programs\Python\Python35\lib\tkinter_init_.py", line 1550, in call
return self.func(*args)
File "C:\Users\remof\Desktop\timechange-demo\timechange\timechange\gui.py", line 238, in save
self.parent.tc.build_model()
File "C:\Users\remof\Desktop\timechange-demo\timechange\timechange_init_.py", line 268, in build_model
if self.image_size is None:
AttributeError: 'TimeChange' object has no attribute 'image_size'
Perhaps a sucessful popup or switchign to the next task tab would be better behavior
We need to be able to take multiple simultaneous time series data points, perform FFT on all of them, and concatenate their FFT signatures into one image.
To do the training specified in FR05a, users must be able to enter training parameters for CNN models. # layers, etc
Must
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.