Comments (4)
Hi, and thanks for your feedback!
Could you split this in two separate issues, since I think there are two things discussed here.
Let's keep this issue for the first problem you point out: downloading separate datasets.
At the moment, what the code does is download an archive from www.timeseriesclassification.com, unzip it locally and access datasets locally.
In order to do what you suggest, we should host the datasets by ourselves (we should ask UCR/UEA for permission, I guess + we should decide on where to host the data, and how to pay for the hosting service :) ).
Maybe that could be a good solution (if UCR/UEA guys are OK, once again), but I have no idea how large a single dataset in .npz format could be.
Finally, for testing purposes, there exists a CachedDatasets
class, I don't know if you've seen it: http://tslearn.readthedocs.io/en/latest/gen_modules/datasets/tslearn.datasets.CachedDatasets.html#tslearn.datasets.CachedDatasets (at the moment, only Trace
is cached).
from tslearn.
Thanks for your response @rtavenar !
Could you split this in two separate issues, since I think there are two things discussed here.
Done, moved the second part to a separate issue #23
In order to do what you suggest, we should host the datasets by ourselves (we should ask UCR/UEA for permission, I guess + we should decide on where to host the data, and how to pay for the hosting service :) ).
Well generally it's a bit of a pain to host datasets. I know that scikit-learn made a copy of datasets it depends on at https://figshare.com/ (scikit-learn/scikit-learn#7425)
But in this issue I was just thinking that as far as I saw www.timeseriesclassification.com does provide a fairly straightforward download link for each dataset, e.g.
http://www.timeseriesclassification.com/Downloads/DiatomSizeReduction.zip
which is
"http://www.timeseriesclassification.com/Downloads/%s.zip" % dataset_name
so I guess it's possible to only download those datasets that are explicitly loaded (then cache them as it is done currently). I'have not checked whether this generalizes to all datasets though...
from tslearn.
Oh, great! I didn't know that.
Then we should have a way to deal with it, definitely.
from tslearn.
This behaviour is now implemented in tslearn
(>= 0.1.12)
from tslearn.
Related Issues (20)
- pip install opencv-python
- TypeError when using TimeSeriesKMeans from kmeans_plusplus requiring sample_weight argument HOT 1
- 0.6.0 fails to import when pytorch is not installed with ModuleNotFoundError: No module named 'torch'
- Scalers inverse_trasnsform() function HOT 2
- UCR_UEA_datasets().list_datasets() return KEY error
- Compute SoftDTWLossPyTorch with normalization option and time series of different lengths HOT 1
- TimeSeriesKMeans with custom metric HOT 1
- [BUG] `cdist_soft_dtw_normalized` fails unexpectedly when time series panels have different number of instances HOT 3
- Can neural prophet use soft-dtw loss function? HOT 4
- [BUG] non-conformance of `metrics.lcss` with input interface expectations (3D numpy) HOT 2
- Cluster Centers are not updating after assigning init HOT 1
- How to use to_time_series_dataset with a multidimensional dataset HOT 1
- Got a message "NoneType has no atribute 'values'" when trying to extract the shapelets HOT 5
- N-dimensional features issue in the method HOT 2
- Columns and DataType Not Explicitly Set on line 552 of cast.py
- LearningShapelets implmentation for imbalanced dataset in the params providing class_weights and loss will be helpful HOT 1
- [BUG] `silhouette_score` crashed with large dataset HOT 2
- lcss similarity is returns unity for all timeseries HOT 1
- Global alignment kernel returns NaN for all timeseries HOT 1
- How to scale cluster centers back in the original scale HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tslearn.