Передача задания на Coursera ML в Octave
Назначение программирования Неделя 3, машинное обучение, Andrew-ng, Coursera
Система: Ubuntu 16.04
Octave 4.0.0
Проблема: Не удается отправить код на сервер. Этот код был успешно отправлен из Windows env.
octave:1> submit
== Submitting solutions | Logistic Regression...
Login (email address): *************
Token: ************
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 983 100 25 100 958 11 436 0:00:02 0:00:02 --:--:-- 437
error: structure has no member 'message'
error: called from
submitWithConfiguration at line 35 column 5
submit at line 40 column 3
error: evaluating argument list element number 2
error: called from
submitWithConfiguration at line 35 column 5
submit at line 40 column 3
Ответы
Ответ 1
Octave 4.0.0 не работает с отправкой скриптов (на Ubuntu).
Проверьте версию на терминале:
octave --version
если он 4.0.0 обновит его.
sudo add-apt-repository ppa:octave/stable
sudo apt update
sudo apt-get install octave
В обсуждениях также есть предупреждение.
Ответ 2
Несмотря на то, что ответ Вайбхава Пандея - это надежный совет (обновление до версии 4.2.x или выше), я считаю, что это конкретное сообщение об ошибке вызвано тем, что явным образом не набрал ваш адрес электронной почты адрес.
Приглашение "отправить" немного вводит в заблуждение, так как Login (email address):
может быть неверно истолковано как "ваше электронное письмо было сохранено где-то по умолчанию", когда на самом деле вам нужно снова ввести его явно.
После того, как некоторые волосы потянулись за OSX, я решил это:
error: structure has no member 'message'
error: called from
submitWithConfiguration at line 35 column 5
submit at line 30 column 3
просто явно введя мой адрес электронной почты.
Ответ 3
В моем случае работала над обновлением до новой версии. 4.0.0 не работает и постоянно дает ошибку. Я установил GNU Octave версии 4.2.1 и работал.