前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)Pythonでコマンドラインで引数をとれるようにArgumentParserを利用したい。
parser自体は以下のように定義した。
parser = argparse.ArgumentParser(description='PyTorch RNN Prediction Model on Time-series Dataset') parser.add_argument('--data', type=str, default='ecg', help='type of the dataset (ecg, gesture, power_demand, space_shuttle, respiration, nyc_taxi') parser.add_argument('--filename', type=str, default='chfdb_chf13_45590.pkl', help='filename of the dataset') parser.add_argument('--model', type=str, default='LSTM', help='type of recurrent net (RNN_TANH, RNN_RELU, LSTM, GRU, SRU)') parser.add_argument('--augment', type=bool, default=True, help='augment') parser.add_argument('--emsize', type=int, default=32, help='size of rnn input features') parser.add_argument('--nhid', type=int, default=32, help='number of hidden units per layer') parser.add_argument('--nlayers', type=int, default=2, help='number of layers') parser.add_argument('--res_connection', action='store_true', help='residual connection') parser.add_argument('--lr', type=float, default=0.0002, help='initial learning rate') parser.add_argument('--weight_decay', type=float, default=1e-4, help='weight decay') parser.add_argument('--clip', type=float, default=10, help='gradient clipping') parser.add_argument('--epochs', type=int, default=400, help='upper epoch limit') parser.add_argument('--batch_size', type=int, default=64, metavar='N', help='batch size') parser.add_argument('--eval_batch_size', type=int, default=64, metavar='N', help='eval_batch size') parser.add_argument('--bptt', type=int, default=50, help='sequence length') parser.add_argument('--teacher_forcing_ratio', type=float, default=0.7, help='teacher forcing ratio (deprecated)') parser.add_argument('--dropout', type=float, default=0.2, help='dropout applied to layers (0 = no dropout)') parser.add_argument('--tied', action='store_true', help='tie the word embedding and softmax weights (deprecated)') parser.add_argument('--seed', type=int, default=1111, help='random seed') parser.add_argument('--device', type=str, default='cuda', help='cuda or cpu') parser.add_argument('--log_interval', type=int, default=10, metavar='N', help='report interval') parser.add_argument('--save_interval', type=int, default=10, metavar='N', help='save interval') parser.add_argument('--save_fig', action='store_true', help='save figure') parser.add_argument('--resume','-r', help='use checkpoint model parameters as initial parameters (default: False)', action="store_true") parser.add_argument('--pretrained','-p', help='use checkpoint model parameters and do not train anymore (default: False)', action="store_true") parser.add_argument('--prediction_window_size', type=int, default=10, help='prediction_window_size')
発生している問題・エラーメッセージ
しかしながら、以下のコードを実行するとエラーが生じてしまう。
args = parser.parse_args()
ipykernel_launcher.py: error: unrecognized arguments: -f /Users/tabatashunya/Library/Jupyter/runtime/kernel-93960f65-9078-4d1e-ba2d-db33c2fdb712.json
MacOSを使ってjupyter notebookで実行しています。

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2020/08/16 11:12
2020/08/16 11:13
2020/08/16 11:17
2020/08/16 11:18
2020/08/16 11:21
2020/08/16 11:26