Это первый день моего участия в 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
В этой главе мы узнали о подготовке среды перед изучением искусственного интеллекта, а затем изучим некоторые другие основные понятия.