Я пытаюсь пройти один из курсов машинного обучения по Udacity. Это внезапно прекратилось, когда первый пример не запустился. Кажется, они просят меня в основном скопировать-вставить какой-то код в файл исходного кода на веб-сайте какого-то типа в python. Проблема заключается в том, что я делаю именно так, как они говорят, и я получаю ошибки, когда я запускаю ее. Я прикрепил изображение, в котором подробно описывалось, как я скопировал именно то, что мне было поручено копировать, и до сих пор не достигают того, что, по мнению видео-лектора, должно произойти. У меня также нет сильного понимания Python, поэтому я не уверен, что я делаю неправильно здесь. Любой свет, который мог бы сиять на этом, был бы полезен. Дайте мне знать, если я не просто схожу с ума здесь .. или я должен отказаться от этого сломанного примера и переключиться на Coursera или что-то в этом роде.Примеры Python по Udacity Broken?
ответ
Ваша функция ничего не возвращает. Целью функции классификации является создание и соответствие классификатору Naive Bayes. Затем функция вызывается в studentMain.py. У вас есть первая часть правильно, вам просто нужно добавить return clf
в свой код. Кроме того, переменная pred
, которую вы создали, не нужна для этой функции.
Таким образом, удаление предированной строки и возврат clf получает веб-службу для вывода того, что показывает видеоинформация. Этот пример просто сломан. Код, который они инструктируют вам разместить в функции классификации, неверен. –
Достаточно честный. Хотя инструкторы говорят, что знание питона не является обязательным для курса, есть некоторые назначения, которые будут намного проще, если вы знакомы с языком. – rurp
Помимо проверки орфографии на импорт, мы просто пытаемся вернуть clf, т. Е. Результат обучения. Блондин-фрагмент должен работать.
from sklearn.naive_bayes import GaussianNB
clf = GaussianNB()
clf.fit(features_train, labels_train)
return clf
Ребята Я знаю его немного поздно, но я нашел ответ. вот что я сделал
в ClassifyNB.py
def classify(features_train, labels_train):
from sklearn.naive_bayes import GaussianNB
clf = GaussianNB()
return clf.fit(features_train,labels_train)
###note that the other pred thing causing issues in not needed as it is
ссылку на изображение я получил в результате этого кода https://lh3.googleusercontent.com/jNjRfobbZZL4z8x1q7jyKwgOm8-pMNQ2akmIJB7KjmYaNTfponK1ISplFsr36T6I5IfKXE6M3PLUuxkOwQ
- 1. Ошибка приложения Python (Udacity)
- 2. GitHub инструкции по Udacity
- 3. Python: subprocess.call broken pipe
- 4. Python Broken Pipe
- 5. Подпроцесс Broken-pipe Python
- 6. Broken Python virtualenvwrapper
- 7. Скремблируйте сайт Udacity с помощью python?
- 8. Udacity Python Заменить номер в списке
- 9. Twilio - Python: NameError из Udacity Учебник
- 10. Днем старый udacity
- 11. Python pip broken - установка Pelican
- 12. Запуск Anaconda Python Примеры
- 13. Примеры Python OOP?
- 14. Приложение Udacity sunshine
- 15. Формы и входы Udacity
- 16. Machine Learning udacity
- 17. Тестовые примеры в python
- 18. Примеры регулярных выражений Python
- 19. Примеры квантования Python?
- 20. Примеры использования дескрипторов в Python
- 21. Udacity CS253 с использованием GAE, ошибки обработчика
- 22. Broken pipe "при запуске python с cron
- 23. Python CGI-скрипт IOError Broken Pipe
- 24. Jupyter Notebook Broken by Python 3.5
- 25. Broken Python 2.7 Установка GAE, вызывающая ImportError
- 26. Twilio - Python Исключение при отправке SMS - Udacity Учебник
- 27. Учебник по Udacity для Android - добавление данных в этот список
- 28. Confused on Github инструкции по Udacity для Sunshine App
- 29. Symfony2: Тип формы по умолчанию Guesser broken
- 30. Документация/Примеры использования Selenium & Python для навигации по веб-сайту
BTW, «Impôt», очевидно, не так. Тем не менее, я исправил это, и ошибка становится NameError: глобальное имя 'features_test' не определено. –
убедитесь, что у вас установлены модули, которые вы пытаетесь «импортировать». – csharpcoder
Дело в том, что это веб-курс, и только инструкции должны были скопировать эти 4 строки кода под «ваш код идет здесь». Вот почему я подозреваю, что веб-сервис, который запускает этот Python, каким-то образом нарушен. Я надеялся, что кто-то может столкнуться с чем-то подобным. Думаю, мне придется попробовать другой курс, который работает правильно. –