Скорее всего, вы проходите онлайн-курс и расстраиваетесь из-за всех этих сообщений об ошибках. Это руководство о том, как это сделать.

Аудитория: новички в машинном обучении, новички в командной строке, пользователи Windows, Python 3, Anaconda.

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

Почему мы хотим использовать Turi Create?

В Python есть много библиотек машинного обучения, большинство из которых не может быть легко масштабировано до больших наборов данных. Turi Create позволяет нам создавать широкий спектр моделей машинного обучения без установки дополнительных пакетов. Он прост в использовании, содержит полезные параметры построения графиков и гибок в отношении данных, которые вы, возможно, захотите использовать.

Turi Create может выполнять многие задачи машинного обучения, большинство из которых не требует дополнительных библиотек.

Требования:

  • Python 2.7, 3.5, 3.6
  • x86_64 архитектура
  • Не менее 4 ГБ оперативной памяти

Поддерживаемая платформа:

  • macOS 10.12+
  • Linux (с glibc 2.10+)
  • Windows 10 (WSL)

Вот тут и начались мои проблемы. Как я часто делаю, я прочитал только половину руководства и начал печатать ... и столкнулся с сообщением об ошибке после сообщения об ошибке.

Комментарий: вы не сможете просто установить / запустить Turi Create с платформы Windows 10. Сначала вам нужно будет установить подсистему W indows S для L inux (WSL).

Установите WSL

Для установки любого WSL должна быть включена «дополнительная функция Windows Substystem for Linux».

  • Откройте PowerShell от имени администратора и выполните следующую команду:
  • При появлении запроса перезагрузите компьютер.
  • Установите выбранный вами дистрибутив Linux. В этом примере мы работаем с Ubuntu 16.04.

Комментарий: Ubuntu 16.04 - не последняя версия, и ее нужно будет обновить позже. Если вы найдете последнюю версию, установите ее напрямую и пропустите этап «обновления».

  • откройте командную строку от имени администратора и используйте следующий код

Результат должен выглядеть примерно так:

Теперь нам нужно установить наш дистрибутив с помощью PowerShell. Выполните следующую команду, в то время как «app_name» - это имя вашего файла distro.appx.

Комментарий: Это также можно сделать вручную, что подробно описывать не будем. По сути, он ищет файл distro.appx и нажимает установить.

Если вы случайно загрузили устаревшую версию (как я), вам будет предложено обновить (что я и сделал)

Командный терминал вашего дистрибутива запрашивается автоматически, и вам будет предложено ввести новое имя пользователя Unix: Следуйте регулярному выражению

Правила:

  • Начните со строчной буквы или подчеркивания
  • за которыми следуют строчные буквы, цифры, символы подчеркивания, тире
  • регулярное выражение: i. [a-z _] [a-z0–9 _-] * [$]?

Комментарий: Я пробовал разные имена, но все они были отвергнуты. В конце концов, я выбрал простое имя, все в нижнем регистре, без специальных букв.

Установить pip

turicreate устанавливается с помощью pip. Если вы установили Ubuntu, вы можете использовать это руководство. Убедитесь, что вы используете привилегии sudo.

  • вам будет предложено подтвердить использование дополнительного дискового пространства - нажмите «Y»
  • Затем вам будет предложено перезагрузить компьютер. Я выбрал ‹Yes›. Хотя это зависит от вас

  • после завершения установки убедитесь, что pip3 был установлен
  • хотя номер версии может отличаться, он должен выглядеть примерно так:

  • после установки Turi Create вы получите следующую ошибку (если вы еще не установили T Ensorflow)

Установите Tensorflow с помощью pip

  • откройте консоль Ubuntu (или предпочтительного дистрибутива) и используйте следующую команду:

Это почти все. Я также установил Sframe для работы с большими наборами данных, но это дело вкуса. Сообщество уже начало предоставлять интуитивно понятные руководства для дальнейшего использования и вдохновляющие статьи. Теперь вы можете начать играть с Turi Create и Machine Learning. Повеселись!