Skip to content

Latest commit

Β 

History

History
33 lines (21 loc) Β· 1.33 KB

File metadata and controls

33 lines (21 loc) Β· 1.33 KB

Time Series Transfer learning

1. UCR Dataset μ—μ„œ ν•΄λ‹Ή 데이터셋 을 λ°›μ•„, Set_Pickle.ipynb 을 톡해 pickle file 둜 μ €μž₯함

  • μž…λ ₯ 데이터 ν˜•νƒœ : (num_of_instance, input_dims, time_steps) μ°¨μ›μ˜ λ‹¨λ³€λŸ‰μ‹œκ³„μ—΄ 데이터

Time series Representation μ‚¬μš© μ‹œ, μ„€μ •ν•΄μ•Όν•˜λŠ” κ°’

  • best_model_path : ν•™μŠ΅ μ™„λ£Œλœ λͺ¨λΈμ„ μ €μž₯ν•  경둜

  • μ‹œκ³„μ—΄ λΆ„λ₯˜ λͺ¨λΈ hyperparameter : μ•„λž˜μ— μžμ„Ένžˆ μ„€λͺ….

    • LSTM_FCNs hyperparameter

μ‹œκ³„μ—΄ λΆ„λ₯˜ λͺ¨λΈ hyperparameter

LSTM-FCNs (w/o data representation)

  • input_size : λ°μ΄ν„°μ˜ λ³€μˆ˜ 개수, int

  • num_classes : λΆ„λ₯˜ν•  class 개수, int

  • num_layers : recurrent layers의 수, int(default: 1, λ²”μœ„: 1 이상)

  • lstm_drop_out : LSTM dropout ν™•λ₯ , float(default: 0.4, λ²”μœ„: 0 이상 1 μ΄ν•˜)

  • fc_drop_out : FC dropout ν™•λ₯ , float(default: 0.1, λ²”μœ„: 0 이상 1 μ΄ν•˜)

  • num_epochs : ν•™μŠ΅ epoch 횟수, int(default: 150, λ²”μœ„: 1 이상)

  • batch_size : batch 크기, int(default: 64, λ²”μœ„: 1 이상, 컴퓨터 사양에 μ ν•©ν•˜κ²Œ μ„€μ •)

  • lr : learning rate, float(default: 0.0001, λ²”μœ„: 0.1 μ΄ν•˜)

  • device : ν•™μŠ΅ ν™˜κ²½, (default: 'cuda', ['cuda', 'cpu'] 쀑 선택)

  • freeze : fc layer λ₯Ό μ œμ™Έν•œ layer 의 ν•™μŠ΅ μ—¬λΆ€ (default: False)