запустить параметры python в Google Colab

Я запускаю файл python в Google Colab и получаю сообщение об ошибке. Я следую примеру классификации текста bert по этой ссылке;

https://appliedmachinelearning.blog/2019/03/04/state-of-the-art-text-classification-using-bert-model-predict-the-happiness-hackerearth-challenge/

Я следовал руководству, как описано, и я нахожусь на последнем шаге, чтобы запустить приведенный ниже фрагмент кода в colab,

python run_classifier.py 
--task_name=cola 
--do_train=true 
--do_eval=true 
--do_predict=true 
--data_dir=./data/ 
--vocab_file=./cased_L-12_H-768_A-12/vocab.txt 
--bert_config_file=./cased_L-12_H-768_A-12/bert_config.json 
--init_checkpoint=./cased_L-12_H-768_A-12/bert_model.ckpt 
--max_seq_length=400 
--train_batch_size=8 
--learning_rate=2e-5 
--num_train_epochs=3.0 
--output_dir=./bert_output/ 
--do_lower_case=False

Я знаю, что в Colab я должен запустить файл python следующим образом;

!python run_classifier.py 

Но как я могу установить другие параметры, как в скрипте. Он проходит через ошибки. Спасибо вам за помощь.


person Mass17    schedule 25.11.2019    source источник


Ответы (1)


Вы должны поставить символ \ между параметрами. Например, ваш код будет таким:

!python run_classifier.py \
--task_name=cola \
--do_train=true \
--do_eval=true \
--do_predict=true \
--data_dir=./data/ \
--vocab_file=./cased_L-12_H-768_A-12/vocab.txt \
--bert_config_file=./cased_L-12_H-768_A-12/bert_config.json \
--init_checkpoint=./cased_L-12_H-768_A-12/bert_model.ckpt \
--max_seq_length=400 \
--train_batch_size=8 \
--learning_rate=2e-5 \
--num_train_epochs=3.0 \
--output_dir=./bert_output/ \
--do_lower_case=False

Это сработало для меня в другом примере.

person mao95    schedule 25.11.2019