Сегодня я изучил новый фреймворк для машинного обучения Gluton, описанный здесь: https://zh.gluon.ai/index.html.

Чтобы использовать глютон и выполнить базовый алгоритм машинного обучения, мне нужно настроить среду python, глютона и т. Д. Эта страница будет кратким изложением этого.

  1. Установить python (пропущено, поскольку система macbook предустановлена)
  2. установить miniconda (https://conda.io/miniconda.html)
    - набрать да до конца;
    - префикс установки=/Users/fancy/miniconda2;
    Кроме того, мы можем установить anaconda, полный пакет библиотек Python: (https://docs.anaconda.com/anaconda/install/mac-os)
    не забудьте выйти из терминала и запустить новый, чтобы проверить установку, так как переменная PATH должна быть переназначена.
  3. Загрузите пример кода туториала используйте команду:
    curl «https://zh.gluon.ai/gluon_tutorials_zh.tar.gz -o tutorials.tar.gz»
    и разархивируйте его:
    tar -xzvf tutorials.tar.gz && rm tutorials.tar.gz
  4. установите зависимые библиотеки учебника, используя conda и файл YML:
    «conda env create -f environment.yml»
    загрузка и установка пакетов может занять несколько минут.< br /> Небольшой совет по файлу YML (используется как файл конфигурации и при необходимости перечисляет все зависимые библиотеки с номером версии):
    «имя: gluon
    зависимости:
    - python
    - jupyter
    - matplotlib
    - pandas
    - pip:
    - запросы
    - mxnet›=0.11.1b20171106
    После завершения вы должны увидеть что-то вроде:

5. Активировать глюонную среду:
 – вам может показаться знакомым словосочетание «setws» или «setview» в чистом или принудительном регистре, когда вы видите «исходный код активации глюона». .
- Они во многом очень похожи, потому что все они создают специальную среду с переменными и библиотеками для каждого отдельного проекта, аналогично концепции «представления» с точки зрения логики.
- разные среды изолированные.

6. Запускаем блокнот Jupyter: jupyter блокнот и открываем страницу http://localhost:8888/tree»
- Мне очень нравится блокнот jupyter, потому что он имеет много преимуществ в обучении:
- разделить всю страницу на разные ячейки, и каждая ячейка включает в себя одну часть работы. Очень аккуратно и чисто!
- каждую ячейку с кодом на питоне можно запустить сразу и посмотреть результат; Вы можете попробовать его и проверить результаты. Интерактивный интерфейс просто великолепен!
- гораздо лучше, вы можете изменить код на месте и запустить его снова в любой момент. Очень полезно настроить параметр и увидеть изменение результата.

Мы все сделали. Наслаждайтесь изучением Gluon!