Hello, JackKelly . When I run your project by running the script: /home/jacoob/workStation/extraProject/neuralnilm-master/scripts/run_experiments.py
(And I write 'e578' in the 'job_list.txt' file.)But the ValueError occurs like below.
How can I fix it?Can anyone help me?
Loading NILMTK activations nicely ,but when Loading NILMTK mains... the Error occurs like this:
Loading NILMTK activations... Loading kettle for UK-DALE_building_1... /home/jacoob/workStation/extraProject/nilmtk/nilmtk/utils.py:391: FutureWarning: fill_method is deprecated to .resample() the new syntax is .resample(...).ffill(limit=20) data = data.resample(**resample_kwargs) # resample_kwargs=fill_method:ffill limit:20 rule:6s Loaded 2858 kettle activations from UK-DALE_building_1. Loading microwave for UK-DALE_building_1... Loaded 3189 microwave activations from UK-DALE_building_1. Loading washing machine for UK-DALE_building_1... Loaded 546 washing machine activations from UK-DALE_building_1. Loading dish washer for UK-DALE_building_1... Loaded 206 dish washer activations from UK-DALE_building_1. Loading fridge for UK-DALE_building_1... Loaded 16587 fridge activations from UK-DALE_building_1. Loading kettle for UK-DALE_building_2... Loaded 534 kettle activations from UK-DALE_building_2. Loading microwave for UK-DALE_building_2... Loaded 412 microwave activations from UK-DALE_building_2. Loading washing machine for UK-DALE_building_2... Loaded 53 washing machine activations from UK-DALE_building_2. Loading dish washer for UK-DALE_building_2... Loaded 98 dish washer activations from UK-DALE_building_2. Loading fridge for UK-DALE_building_2... Loaded 2 fridge activations from UK-DALE_building_2. Loading kettle for UK-DALE_building_3... Loaded 40 kettle activations from UK-DALE_building_3. Loading microwave for UK-DALE_building_3... UK-DALE_building_3 has no microwave. Full exception: {'instance': 1, 'type': 'microwave'} Loading washing machine for UK-DALE_building_3... UK-DALE_building_3 has no washing machine. Full exception: {'instance': 1, 'type': 'washing machine'} Loading dish washer for UK-DALE_building_3... UK-DALE_building_3 has no dish washer. Full exception: {'instance': 1, 'type': 'dish washer'} Loading fridge for UK-DALE_building_3... UK-DALE_building_3 has no fridge. Full exception: {'instance': 1, 'type': 'fridge'} Loading kettle for UK-DALE_building_4... Loaded 688 kettle activations from UK-DALE_building_4. Loading microwave for UK-DALE_building_4... Loaded 152 microwave activations from UK-DALE_building_4. Loading washing machine for UK-DALE_building_4... Loaded 152 washing machine activations from UK-DALE_building_4. Loading dish washer for UK-DALE_building_4... UK-DALE_building_4 has no dish washer. Full exception: {'instance': 1, 'type': 'dish washer'} Loading fridge for UK-DALE_building_4... Loaded 4680 fridge activations from UK-DALE_building_4. Loading kettle for UK-DALE_building_5... Loaded 173 kettle activations from UK-DALE_building_5. Loading microwave for UK-DALE_building_5... Loaded 0 microwave activations from UK-DALE_building_5. Loading washing machine for UK-DALE_building_5... Loaded 6 washing machine activations from UK-DALE_building_5. Loading dish washer for UK-DALE_building_5... Loaded 23 dish washer activations from UK-DALE_building_5. Loading fridge for UK-DALE_building_5... Loaded 1634 fridge activations from UK-DALE_building_5. Loading kettle for UK-DALE_building_2... Loaded 563 kettle activations from UK-DALE_building_2. Loading microwave for UK-DALE_building_2... Loaded 422 microwave activations from UK-DALE_building_2. Loading washing machine for UK-DALE_building_2... Loaded 57 washing machine activations from UK-DALE_building_2. Loading dish washer for UK-DALE_building_2... Loaded 105 dish washer activations from UK-DALE_building_2. Loading fridge for UK-DALE_building_2... Loaded 2 fridge activations from UK-DALE_building_2. Loading kettle for UK-DALE_building_5... Loaded 192 kettle activations from UK-DALE_building_5. Loading microwave for UK-DALE_building_5... Loaded 1 microwave activations from UK-DALE_building_5. Loading washing machine for UK-DALE_building_5... Loaded 6 washing machine activations from UK-DALE_building_5. Loading dish washer for UK-DALE_building_5... Loaded 46 dish washer activations from UK-DALE_building_5. Loading fridge for UK-DALE_building_5... Loaded 3233 fridge activations from UK-DALE_building_5. Loading kettle for UK-DALE_building_1... Loaded 0 kettle activations from UK-DALE_building_1. Loading microwave for UK-DALE_building_1... Loaded 0 microwave activations from UK-DALE_building_1. Loading washing machine for UK-DALE_building_1... Loaded 0 washing machine activations from UK-DALE_building_1. Loading dish washer for UK-DALE_building_1... Loaded 0 dish washer activations from UK-DALE_building_1. Loading fridge for UK-DALE_building_1... Loaded 0 fridge activations from UK-DALE_building_1. Loading kettle for UK-DALE_building_2... Loaded 29 kettle activations from UK-DALE_building_2. Loading microwave for UK-DALE_building_2... Loaded 10 microwave activations from UK-DALE_building_2. Loading washing machine for UK-DALE_building_2... Loaded 4 washing machine activations from UK-DALE_building_2. Loading dish washer for UK-DALE_building_2... Loaded 7 dish washer activations from UK-DALE_building_2. Loading fridge for UK-DALE_building_2... Loaded 0 fridge activations from UK-DALE_building_2. Loading kettle for UK-DALE_building_3... Loaded 19 kettle activations from UK-DALE_building_3. Loading microwave for UK-DALE_building_3... UK-DALE_building_3 has no microwave. Full exception: {'instance': 1, 'type': 'microwave'} Loading washing machine for UK-DALE_building_3... UK-DALE_building_3 has no washing machine. Full exception: {'instance': 1, 'type': 'washing machine'} Loading dish washer for UK-DALE_building_3... UK-DALE_building_3 has no dish washer. Full exception: {'instance': 1, 'type': 'dish washer'} Loading fridge for UK-DALE_building_3... UK-DALE_building_3 has no fridge. Full exception: {'instance': 1, 'type': 'fridge'} Loading kettle for UK-DALE_building_4... Loaded 44 kettle activations from UK-DALE_building_4. Loading microwave for UK-DALE_building_4... Loaded 4 microwave activations from UK-DALE_building_4. Loading washing machine for UK-DALE_building_4... Loaded 4 washing machine activations from UK-DALE_building_4. Loading dish washer for UK-DALE_building_4... UK-DALE_building_4 has no dish washer. Full exception: {'instance': 1, 'type': 'dish washer'} Loading fridge for UK-DALE_building_4... Loaded 145 fridge activations from UK-DALE_building_4. Loading kettle for UK-DALE_building_5... Loaded 19 kettle activations from UK-DALE_building_5. Loading microwave for UK-DALE_building_5... Loaded 1 microwave activations from UK-DALE_building_5. Loading washing machine for UK-DALE_building_5... Loaded 1 washing machine activations from UK-DALE_building_5. Loading dish washer for UK-DALE_building_5... Loaded 23 dish washer activations from UK-DALE_building_5. Loading fridge for UK-DALE_building_5... Loaded 1599 fridge activations from UK-DALE_building_5. Done loading NILMTK activations. Starting training for net ae, appliance washing machine. ------------- INITIALISING SyntheticAggregateSource -------------- ------------- INITIALISING RealAggregateSource -------------- Loading NILMTK mains... Loading mains for UK-DALE_building_1... /home/jacoob/workStation/extraProject/nilmtk/nilmtk/utils.py:391: FutureWarning: fill_method is deprecated to .resample() the new syntax is .resample(...).ffill(limit=1) data = data.resample(**resample_kwargs) # resample_kwargs=fill_method:ffill limit:20 rule:6s Traceback (most recent call last): File "/home/jacoob/workStation/extraProject/neuralnilm-master/scripts/run_experiments.py", line 58, in <module> main() File "/home/jacoob/workStation/extraProject/neuralnilm-master/scripts/run_experiments.py", line 20, in main _run_job(next_job) File "/home/jacoob/workStation/extraProject/neuralnilm-master/scripts/run_experiments.py", line 46, in _run_job eval("{next_job}.run('{next_job}')".format(next_job=next_job)) File "<string>", line 1, in <module> File "/home/jacoob/workStation/extraProject/neuralnilm-master/experiment_definitions/e578.py", line 63, in run pipeline = get_pipeline(target_appliance, activations) File "/home/jacoob/workStation/extraProject/neuralnilm-master/experiment_definitions/e578.py", line 185, in get_pipeline sample_period=SAMPLE_PERIOD File "/home/jacoob/workStation/extraProject/neuralnilm-master/neuralnilm/data/realaggregatesource.py", line 65, in __init__ self._load_mains_into_memory() File "/home/jacoob/workStation/extraProject/neuralnilm-master/neuralnilm/data/realaggregatesource.py", line 93, in _load_mains_into_memory sections=good_sections).dropna() File "/home/jacoob/workStation/extraProject/nilmtk/nilmtk/electric.py", line 107, in power_series_all_data for series in self.power_series(**kwargs): File "/home/jacoob/workStation/extraProject/nilmtk/nilmtk/electric.py", line 631, in load_series for chunk in generator: File "/home/jacoob/workStation/extraProject/nilmtk/nilmtk/preprocessing/apply.py", line 15, in process new_chunk = self.func(chunk) File "/home/jacoob/workStation/extraProject/nilmtk/nilmtk/electric.py", line 147, in resample_func return safe_resample(df, **resample_kwargs) File "/home/jacoob/workStation/extraProject/nilmtk/nilmtk/utils.py", line 391, in safe_resample data = data.resample(**resample_kwargs) # resample_kwargs=fill_method:ffill limit:20 rule:6s File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/generic.py", line 5526, in resample limit=limit) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/resample.py", line 670, in _maybe_process_deprecations r = r.aggregate(fill_method, limit=limit) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/resample.py", line 317, in aggregate result, how = self._aggregate(arg, *args, **kwargs) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/base.py", line 340, in _aggregate **kwargs), None File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/base.py", line 296, in _try_aggregate_string_function return f(*args, **kwargs) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/resample.py", line 471, in pad return self._upsample('pad', limit=limit) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/resample.py", line 809, in _upsample limit=limit, fill_value=fill_value) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/util/_decorators.py", line 127, in wrapper return func(*args, **kwargs) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/frame.py", line 2935, in reindex return super(DataFrame, self).reindex(**kwargs) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/generic.py", line 3023, in reindex fill_value, copy).__finalize__(self) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/frame.py", line 2870, in _reindex_axes fill_value, limit, tolerance) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/frame.py", line 2878, in _reindex_index tolerance=tolerance) File "/usr/local/anaconda2.4.2/lib/python2.7/site-packages/pandas/core/indexes/base.py", line 2993, in reindex raise ValueError("cannot reindex a non-unique index " ValueError: cannot reindex a non-unique index with a method or limit Closing remaining open files:/home/jacoob/workStation/extraProject/dataSet/ukdale.h5...done
Some one help me ?