Anaconda. Jupyter-Notebook. Script-uri Python

Inteligen artificial

Anaconda. Jupyter-Notebook. Script-uri Python

Anaconda

C?nd/De ce s folosim Anaconda? - Deoarece Anaconda vine preinstalat cu numpy, scikit-learn i alte bibliotecilor folositoare pentru Machine Learning, ne scutete de instalarea unor biblioteci. - Datorit environment-urilor pe care le crem, ne scap de problema versiunilor bibliotecilor ?n caz de avem nevoie aceeai bibliotec, dar cu o versiune diferit. (De exemplu pentru un proiect folosim Tensorflow 1.13, iar pentru alt proiect folosim Tensorflow 2.0, folosind Anaconda putem avea environment-uri diferite pentru fiecare proiect, evitand un conflict ?ntre versiuni). - Se recomand s folosim enviroment-uri diferite pentru fiecare proiect ?n parte (dac suntem siguri c vom folosi i alte librrii)

C?nd/De ce s nu folosim Anaconda? - Dac spaiul pe disk este limitat, iar proiectele pe care le vom face nu necesit librrii diferite putem instala Python, fr a fi nevoie s instalm Anaconda.

Comenzi pentru a manipula enviroment-uri in Anaconda. # Creeaza un environment cu numele ml_env conda create --name ml_env # Activeaza environment-ul creat activate ml_env (Windows) conda activate ml_env (Linux, Mac) # Instaleaza o biblioteca (este la fel ca pentru Python) pip install numpy # Dezactiveaza un environment deactivate

Jupyter notebook

C?nd/de ce s folosim Jupyter notebook? - Nu necesit o instalarea prealabil, vine instalat ?n pachetul Anaconda. - Poi scrie comentarii, afia imagini i salva rezultate. - Diferit de script-urile Python, Jupyter are "memorie" (Variabilele sunt salvate ?n sesiune, putem rula o parte din cod, fr a fi nevoie s rulm tot codul). - Se acceseaz din browser.

C?nd/de ce s nu folosim Jupyter notebook? - Dac avem un proiect foarte mare, nu vom putea s-l ?mprim pe fiiere i vom avea tot proiectul ?ntr-un singur fiier foarte lung. - Pentru rulri de lung durat este mai simplu s folosim script-uri Python.

Mai multe detalii legate de cum se lucreaz cu Jupyter-notebook sunt date ?n fiierul Instalare Python - Windows.

Inteligen artificial

Script-uri ?n Python

C?nd/de ce s le folosim? - Le putem scrie ?n Notepad/Notepad++ (fr a avea nevoie de alte aplicaii) sau le putem scrie ?n PyCharm i vom avea suport pentru sintax, apeluri de funcii i alte funcii ajuttoare. - Foarte folositor pentru proiecte mari, dac le folosim cu PyCharm sau alt IDE.

C?nd/de ce s nu le folosim? - C?nd vrem s scriem comentarii, ecuaii matematice, s afim imagini etc. - C?nd vrem s lucrm ?ntr-un mod interactiv.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download