Skip to content

Commit

Permalink
new tutorial nb experiment tracking with wnadb
Browse files Browse the repository at this point in the history
  • Loading branch information
“oguiza” committed Sep 22, 2021
1 parent 7328eac commit 28558a1
Show file tree
Hide file tree
Showing 11 changed files with 2,462 additions and 307 deletions.
150 changes: 20 additions & 130 deletions nbs/100_models.layers.ipynb

Large diffs are not rendered by default.

133 changes: 16 additions & 117 deletions nbs/102b_models.InceptionTimePlus.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -182,22 +182,27 @@
" def __init__(self, *args, coord=True, separable=True, zero_norm=True, **kwargs):\n",
" super().__init__(*args, coord=coord, separable=separable, zero_norm=zero_norm, **kwargs)\n",
" \n",
"InceptionTimePlus17x17 = partial(InceptionTimePlus, nf=17, depth=3)\n",
"setattr(InceptionTimePlus17x17, '__name__', 'InceptionTimePlus17x17')\n",
"InceptionTimePlus32x32 = InceptionTimePlus\n",
"InceptionTimePlus47x47 = partial(InceptionTimePlus, nf=47, depth=9)\n",
"setattr(InceptionTimePlus47x47, '__name__', 'InceptionTimePlus47x47')\n",
"InceptionTimePlus62x62 = partial(InceptionTimePlus, nf=62, depth=9)\n",
"setattr(InceptionTimePlus62x62, '__name__', 'InceptionTimePlus62x62')\n",
"InceptionTimeXLPlus = partial(InceptionTimePlus, nf=64, depth=12)\n",
"setattr(InceptionTimeXLPlus, '__name__', 'InceptionTimeXLPlus')"
"InceptionTimePlus17x17 = named_partial('InceptionTimePlus17x17', InceptionTimePlus, nf=17, depth=3)\n",
"InceptionTimePlus32x32 = named_partial('InceptionTimePlus32x32', InceptionTimePlus)\n",
"InceptionTimePlus47x47 = named_partial('InceptionTimePlus47x47', InceptionTimePlus, nf=47, depth=9)\n",
"InceptionTimePlus62x62 = named_partial('InceptionTimePlus62x62', InceptionTimePlus, nf=62, depth=9)\n",
"InceptionTimeXLPlus = named_partial('InceptionTimeXLPlus', InceptionTimePlus, nf=64, depth=12)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/Users/nacho/anaconda3/envs/py36/lib/python3.6/site-packages/torch/nn/functional.py:652: UserWarning: Named tensors and all their associated APIs are an experimental feature and subject to change. Please do not use them for anything important until they are released as stable. (Triggered internally at ../c10/core/TensorImpl.h:1156.)\n",
" return torch.max_pool1d(input, kernel_size, stride, padding, dilation, ceil_mode)\n"
]
}
],
"source": [
"bs = 16\n",
"n_vars = 3\n",
Expand Down Expand Up @@ -870,113 +875,7 @@
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [
{
"data": {
"application/javascript": [
"IPython.notebook.save_checkpoint();"
],
"text/plain": [
"<IPython.core.display.Javascript object>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Converted 000_utils.ipynb.\n",
"Converted 000b_data.validation.ipynb.\n",
"Converted 000c_data.preparation.ipynb.\n",
"Converted 001_data.external.ipynb.\n",
"Converted 002_data.core.ipynb.\n",
"Converted 002b_data.unwindowed.ipynb.\n",
"Converted 002c_data.metadatasets.ipynb.\n",
"Converted 003_data.preprocessing.ipynb.\n",
"Converted 003b_data.transforms.ipynb.\n",
"Converted 003c_data.mixed_augmentation.ipynb.\n",
"Converted 003d_data.image.ipynb.\n",
"Converted 003e_data.features.ipynb.\n",
"Converted 005_data.tabular.ipynb.\n",
"Converted 006_data.mixed.ipynb.\n",
"Converted 050_losses.ipynb.\n",
"Converted 051_metrics.ipynb.\n",
"Converted 052_learner.ipynb.\n",
"Converted 052b_tslearner.ipynb.\n",
"Converted 053_optimizer.ipynb.\n",
"Converted 060_callback.core.ipynb.\n",
"Converted 061_callback.noisy_student.ipynb.\n",
"Converted 062_callback.gblend.ipynb.\n",
"Converted 063_callback.MVP.ipynb.\n",
"Converted 064_callback.PredictionDynamics.ipynb.\n",
"Converted 100_models.layers.ipynb.\n",
"Converted 100b_models.utils.ipynb.\n",
"Converted 100c_models.explainability.ipynb.\n",
"Converted 101_models.ResNet.ipynb.\n",
"Converted 101b_models.ResNetPlus.ipynb.\n",
"Converted 102_models.InceptionTime.ipynb.\n",
"Converted 102b_models.InceptionTimePlus.ipynb.\n",
"Converted 103_models.MLP.ipynb.\n",
"Converted 103b_models.FCN.ipynb.\n",
"Converted 103c_models.FCNPlus.ipynb.\n",
"Converted 104_models.ResCNN.ipynb.\n",
"Converted 105_models.RNN.ipynb.\n",
"Converted 105_models.RNNPlus.ipynb.\n",
"Converted 106_models.XceptionTime.ipynb.\n",
"Converted 106b_models.XceptionTimePlus.ipynb.\n",
"Converted 107_models.RNN_FCN.ipynb.\n",
"Converted 107b_models.RNN_FCNPlus.ipynb.\n",
"Converted 108_models.TransformerModel.ipynb.\n",
"Converted 108b_models.TST.ipynb.\n",
"Converted 108c_models.TSTPlus.ipynb.\n",
"Converted 109_models.OmniScaleCNN.ipynb.\n",
"Converted 110_models.mWDN.ipynb.\n",
"Converted 111_models.ROCKET.ipynb.\n",
"Converted 111b_models.MINIROCKET.ipynb.\n",
"Converted 111c_models.MINIROCKET_Pytorch.ipynb.\n",
"Converted 111d_models.MINIROCKETPlus_Pytorch.ipynb.\n",
"Converted 112_models.XResNet1d.ipynb.\n",
"Converted 112b_models.XResNet1dPlus.ipynb.\n",
"Converted 113_models.TCN.ipynb.\n",
"Converted 114_models.XCM.ipynb.\n",
"Converted 114b_models.XCMPlus.ipynb.\n",
"Converted 120_models.TabModel.ipynb.\n",
"Converted 121_models.TabTransformer.ipynb.\n",
"Converted 122_models.TabFusionTransformer.ipynb.\n",
"Converted 123_models.TSPerceiver.ipynb.\n",
"Converted 124_models.TSiTPlus.ipynb.\n",
"Converted 130_models.MultiInputNet.ipynb.\n",
"Converted 140_models.misc.ipynb.\n",
"Converted 900_tutorials.ipynb.\n",
"Converted index.ipynb.\n",
"\n",
"\n",
"Checking folder: /Users/nacho/Documents/Machine_Learning/Jupyter_Notebooks/tsai/tsai\n",
"Correct conversion! 😃\n",
"Total time elapsed 258 s\n",
"Thursday 05/08/21 11:18:35 CEST\n"
]
},
{
"data": {
"text/html": [
"\n",
" <audio controls=\"controls\" autoplay=\"autoplay\">\n",
" <source src=\"data:audio/wav;base64,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\" type=\"audio/wav\" />\n",
" Your browser does not support the audio element.\n",
" </audio>\n",
" "
],
"text/plain": [
"<IPython.lib.display.Audio object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"outputs": [],
"source": [
"#hide\n",
"out = create_scripts(); beep(out)"
Expand Down
33 changes: 17 additions & 16 deletions nbs/124_models.TSiTPlus.ipynb

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion nbs/201_wandb.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,10 @@
" f\" wandb agent {os.environ['WANDB_ENTITY']}/{os.environ['WANDB_PROJECT']}/{sweep_id}\\n\")\n",
" if launch:\n",
" print('Running agent...')\n",
" wandb.agent(sweep_id, function=train_fn, count=count)"
" try: \n",
" wandb.agent(sweep_id, function=train_fn, count=count)\n",
" except KeyboardInterrupt:\n",
" pass"
]
},
{
Expand Down
111 changes: 110 additions & 1 deletion nbs/index.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@
"metadata": {},
"source": [
"#### September, 2021\n",
"* See our new tutorial notebook on how to **track your experiments with Weights & Biases**\n",
"<a href=\"https://colab.research.google.com/github/timeseriesAI/tsai/blob/master/tutorial_nbs/12_Experiment_tracking_with_W%26B.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>\n",
"* `tsai` just got easier to use with the new sklearn-like APIs: `TSClassifier`, `TSRegressor`, and `TSForecaster`!! See [this](https://timeseriesai.github.io/tsai/tslearner.html) for more info.\n",
"* 🚀🚀 New tutorial notebook on how to **train your model with larger-than-memory datasets in less time achieving up to 100% GPU usage!!** 🚀🚀 <a href=\"https://colab.research.google.com/github/timeseriesAI/tsai/blob/master/tutorial_nbs/11_How_to_train_big_arrays_faster_with_tsai.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>\n",
"\n",
Expand Down Expand Up @@ -321,7 +323,114 @@
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"outputs": [
{
"data": {
"application/javascript": [
"IPython.notebook.save_checkpoint();"
],
"text/plain": [
"<IPython.core.display.Javascript object>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Converted 000_utils.ipynb.\n",
"Converted 000b_data.validation.ipynb.\n",
"Converted 000c_data.preparation.ipynb.\n",
"Converted 001_data.external.ipynb.\n",
"Converted 002_data.core.ipynb.\n",
"Converted 002b_data.unwindowed.ipynb.\n",
"Converted 002c_data.metadatasets.ipynb.\n",
"Converted 003_data.preprocessing.ipynb.\n",
"Converted 003b_data.transforms.ipynb.\n",
"Converted 003c_data.mixed_augmentation.ipynb.\n",
"Converted 003d_data.image.ipynb.\n",
"Converted 003e_data.features.ipynb.\n",
"Converted 005_data.tabular.ipynb.\n",
"Converted 006_data.mixed.ipynb.\n",
"Converted 050_losses.ipynb.\n",
"Converted 051_metrics.ipynb.\n",
"Converted 052_learner.ipynb.\n",
"Converted 052b_tslearner.ipynb.\n",
"Converted 053_optimizer.ipynb.\n",
"Converted 060_callback.core.ipynb.\n",
"Converted 061_callback.noisy_student.ipynb.\n",
"Converted 063_callback.MVP.ipynb.\n",
"Converted 064_callback.PredictionDynamics.ipynb.\n",
"Converted 100_models.layers.ipynb.\n",
"Converted 100b_models.utils.ipynb.\n",
"Converted 100c_models.explainability.ipynb.\n",
"Converted 101_models.ResNet.ipynb.\n",
"Converted 101b_models.ResNetPlus.ipynb.\n",
"Converted 102_models.InceptionTime.ipynb.\n",
"Converted 102b_models.InceptionTimePlus.ipynb.\n",
"Converted 103_models.MLP.ipynb.\n",
"Converted 103b_models.FCN.ipynb.\n",
"Converted 103c_models.FCNPlus.ipynb.\n",
"Converted 104_models.ResCNN.ipynb.\n",
"Converted 105_models.RNN.ipynb.\n",
"Converted 105_models.RNNPlus.ipynb.\n",
"Converted 106_models.XceptionTime.ipynb.\n",
"Converted 106b_models.XceptionTimePlus.ipynb.\n",
"Converted 107_models.RNN_FCN.ipynb.\n",
"Converted 107b_models.RNN_FCNPlus.ipynb.\n",
"Converted 108_models.TransformerModel.ipynb.\n",
"Converted 108b_models.TST.ipynb.\n",
"Converted 108c_models.TSTPlus.ipynb.\n",
"Converted 109_models.OmniScaleCNN.ipynb.\n",
"Converted 110_models.mWDN.ipynb.\n",
"Converted 111_models.ROCKET.ipynb.\n",
"Converted 111b_models.MINIROCKET.ipynb.\n",
"Converted 111c_models.MINIROCKET_Pytorch.ipynb.\n",
"Converted 111d_models.MINIROCKETPlus_Pytorch.ipynb.\n",
"Converted 112_models.XResNet1d.ipynb.\n",
"Converted 112b_models.XResNet1dPlus.ipynb.\n",
"Converted 113_models.TCN.ipynb.\n",
"Converted 114_models.XCM.ipynb.\n",
"Converted 114b_models.XCMPlus.ipynb.\n",
"Converted 120_models.TabModel.ipynb.\n",
"Converted 121_models.TabTransformer.ipynb.\n",
"Converted 122_models.TabFusionTransformer.ipynb.\n",
"Converted 123_models.TSPerceiver.ipynb.\n",
"Converted 124_models.TSiTPlus.ipynb.\n",
"Converted 130_models.MultiInputNet.ipynb.\n",
"Converted 140_models.misc.ipynb.\n",
"Converted 200_optuna.ipynb.\n",
"Converted 201_wandb.ipynb.\n",
"Converted 900_tutorials.ipynb.\n",
"Converted index.ipynb.\n",
"\n",
"\n",
"Checking folder: /Users/nacho/Documents/Machine_Learning/Jupyter_Notebooks/tsai/tsai\n",
"Correct conversion! 😃\n",
"Total time elapsed 432 s\n",
"Wednesday 22/09/21 08:55:53 CEST\n"
]
},
{
"data": {
"text/html": [
"\n",
" <audio controls=\"controls\" autoplay=\"autoplay\">\n",
" <source src=\"data:audio/wav;base64,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\" type=\"audio/wav\" />\n",
" Your browser does not support the audio element.\n",
" </audio>\n",
" "
],
"text/plain": [
"<IPython.lib.display.Audio object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#hide\n",
"out = create_scripts(); beep(out)"
Expand Down
6 changes: 0 additions & 6 deletions tsai/_nbdev.py
Original file line number Diff line number Diff line change
Expand Up @@ -400,14 +400,8 @@
"ConvBlock": "100_models.layers.ipynb",
"Conv": "100_models.layers.ipynb",
"ConvBN": "100_models.layers.ipynb",
"ConvIN": "100_models.layers.ipynb",
"CoordConv": "100_models.layers.ipynb",
"CoordConvBN": "100_models.layers.ipynb",
"SepConv": "100_models.layers.ipynb",
"SepConvBN": "100_models.layers.ipynb",
"SepConvIN": "100_models.layers.ipynb",
"SepCoordConv": "100_models.layers.ipynb",
"SepCoordConvBN": "100_models.layers.ipynb",
"ResBlock1dPlus": "100_models.layers.ipynb",
"SEModule1d": "100_models.layers.ipynb",
"Norm": "100_models.layers.ipynb",
Expand Down
15 changes: 6 additions & 9 deletions tsai/models/InceptionTimePlus.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,15 +132,12 @@ class XCoordTime(InceptionTimePlus):
def __init__(self, *args, coord=True, separable=True, zero_norm=True, **kwargs):
super().__init__(*args, coord=coord, separable=separable, zero_norm=zero_norm, **kwargs)

InceptionTimePlus17x17 = partial(InceptionTimePlus, nf=17, depth=3)
setattr(InceptionTimePlus17x17, '__name__', 'InceptionTimePlus17x17')
InceptionTimePlus32x32 = InceptionTimePlus
InceptionTimePlus47x47 = partial(InceptionTimePlus, nf=47, depth=9)
setattr(InceptionTimePlus47x47, '__name__', 'InceptionTimePlus47x47')
InceptionTimePlus62x62 = partial(InceptionTimePlus, nf=62, depth=9)
setattr(InceptionTimePlus62x62, '__name__', 'InceptionTimePlus62x62')
InceptionTimeXLPlus = partial(InceptionTimePlus, nf=64, depth=12)
setattr(InceptionTimeXLPlus, '__name__', 'InceptionTimeXLPlus')
InceptionTimePlus17x17 = named_partial('InceptionTimePlus17x17', InceptionTimePlus, nf=17, depth=3)
InceptionTimePlus32x32 = named_partial('InceptionTimePlus32x32', InceptionTimePlus)
InceptionTimePlus47x47 = named_partial('InceptionTimePlus47x47', InceptionTimePlus, nf=47, depth=9)
InceptionTimePlus62x62 = named_partial('InceptionTimePlus62x62', InceptionTimePlus, nf=62, depth=9)
InceptionTimeXLPlus = named_partial('InceptionTimeXLPlus', InceptionTimePlus, nf=64, depth=12)


# Cell
@delegates(InceptionTimePlus.__init__)
Expand Down
Loading

0 comments on commit 28558a1

Please sign in to comment.