Введение в машинное обучение — 01. Подготовка среды

машинное обучение
Введение в машинное обучение — 01. Подготовка среды

Это первый день моего участия в Gengwen Challenge, смотрите подробности мероприятия:Обновить вызов

Я всегда планировал узнать об ИИ, но мне стыдно, что это задерживается по разным причинам и причинам. В конце концов, это было потому, что я был слишком ленив, чтобы понимать это с перерывами, но я не мог придерживаться этого. Я надеюсь, что на этот раз я смогу проявить настойчивость, учиться с нуля и систематически понимать и применять соответствующие знания.


Общая среда основана на Python3, а среда Python обычноcondaДля создания среда кодирования обычно используетjupyter notebookилиspyderкодировать, они похожи наIDEТем не менее, это удобно для просмотра соответствующего контента и отладки в процессе.

конда - установить


Я использую Mac для разработки, все они в основном основаны на построении среды Mac,condaЭто инструмент управления средой Python, который может легко создать среду на основе указанной версии Python.Он добавит некоторые общие пакеты в базовую среду, чтобы упростить ее использование.condaразделен наanacondaиminicondaдве версии,anacondaЭто инструмент, введенный в дополнение к базовым функциям и многим инструментам научных вычислений.minicondaЭто относительно упрощенная версия, которая не включает другие сторонние инструменты, если вы хотите использовать ее напрямую.anacondaВы можете скачать его с веб-сайта и установить напрямую:

Пользователи Mac также могут напрямуюbrewУстановить:

brew install anaconda
brew install miniconda

conda - изменить источник

когда мы установимcondaИсходник можно модифицировать для ускорения, воспользуемсяconda installКоманда, чтобы получить более высокую скорость установки.

Сначала создайте файл .condarc

vim ~/.condarc

Скопируйте следующее содержимое в файл

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

Для получения подробной информации см.зеркала. Дыхание. Его четырехлетний план. Квота. Талант/помощь/Ана кон…

конда - использовать

Сначала нам нужно пройтиcondaДля создания среды Python нам потребуется:

conda create -n myenv python=3.6

пройти черезconda createОба создают нашу операционную среду,-nуказывает, что нам нужно указать имя среды, иpython=3.6Это версия Python, которую мы указали

conda activate myenv

пройти черезconda activateактивировать соответствующую среду

conda install numpy

пройти черезconda installВы можете установить соответствующий пакет в текущей среде

Выше приведены некоторые основные операции в conda.

jupyter notebook & spyder

Когда мы подготовим среду python, мы выберем нашу среду разработки, насколько я знаю, есть два варианта: ноутбук jupyter & spyder.jupyter notebook Это веб-среда кодирования, которая может выполнять соответствующие операции разработки через браузер, в то время какspyderЭто настольная среда кодирования, которую я решил использовать здесьspyderПотому что мне легче отлаживать.

Установить Jupyter Notebook очень просто:

conda install jupyter notebook

пройти черезconda installВы можете успешно установить его, выполнить его в терминалеjupyter notebook чтобы начать службу

jupyter notebook 

УстановитьspyderПросто сделайте следующее:

conda create -n spyder-env spyder=4 numpy scipy pandas matplotlib sympy cython

Выполнить в среде после успешной установкиspyderможет либо начать

spyder

В этой главе мы узнали о подготовке среды перед изучением искусственного интеллекта, а затем изучим некоторые другие основные понятия.