Это первый день моего участия в Gengwen Challenge, смотрите подробности мероприятия:Обновить вызов
Я всегда планировал узнать об ИИ, но мне стыдно, что это задерживается по разным причинам и причинам. В конце концов, это было потому, что я был слишком ленив, чтобы понимать это с перерывами, но я не мог придерживаться этого. Я надеюсь, что на этот раз я смогу проявить настойчивость, учиться с нуля и систематически понимать и применять соответствующие знания.
Общая среда основана на Python3, а среда Python обычноcondaДля создания среда кодирования обычно используетjupyter notebookилиspyderкодировать, они похожи наIDEТем не менее, это удобно для просмотра соответствующего контента и отладки в процессе.
конда - установить
Я использую Mac для разработки, все они в основном основаны на построении среды Mac,condaЭто инструмент управления средой Python, который может легко создать среду на основе указанной версии Python.Он добавит некоторые общие пакеты в базовую среду, чтобы упростить ее использование.condaразделен наanacondaиminicondaдве версии,anacondaЭто инструмент, введенный в дополнение к базовым функциям и многим инструментам научных вычислений.minicondaЭто относительно упрощенная версия, которая не включает другие сторонние инструменты, если вы хотите использовать ее напрямую.anacondaВы можете скачать его с веб-сайта и установить напрямую:
- minicondaскачать:docs.con big.io/en/latest/no…
- anacondaскачать:woohoo.anaconda.com/products/in…
Пользователи 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
В этой главе мы узнали о подготовке среды перед изучением искусственного интеллекта, а затем изучим некоторые другие основные понятия.