Machine Learning Academy · Lektion

Installera Anaconda och Jupyter Notebook

Ni kommer att installera Anaconda, skapa en dedikerad conda-miljö, starta Jupyter och verifiera att alla ML-beroenden är tillgängliga.

Lektion 1 av 413 steg

Installera Anaconda och Jupyter Notebook är en gratis lektion i Machine Learning Academy på CoddyKit. Detta är lektion 1 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Machine Learning Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Machine Learning Academy innehåller totalt 4 lektioner.

Varför Anaconda för maskininlärning?

Anaconda innehåller Python och över 250 vetenskapliga paket, så du kan gå från en tom dator till en fungerande ML-miljö på några minuter. Den stora fördelen är isolerade miljöer för varje projekt. 🐍

Hämta och installera Anaconda

Hämta Anaconda för ditt operativsystem från anaconda.com (det är en stor nedladdning – hela den vetenskapliga verktygsuppsättningen). Öppna sedan en ny terminal och kör conda --version för att bekräfta att allt fungerar.

# Verify installation in terminal (not Python)
# conda --version
# Output: conda 23.11.0

# Also verify Python
# python --version
# Output: Python 3.11.x

Skapa en dedikerad Conda-miljö

Ge varje projekt en egen miljö så att du kan experimentera fritt utan att påverka något annat. Skapa och aktivera miljön, så hålls alla installationer prydligt samlade där.

# Run these commands in your terminal

# Create a new environment named 'ml_course' with Python 3.11
# conda create -n ml_course python=3.11

# Activate the environment
# conda activate ml_course

# Your prompt will change to show (ml_course)
# All pip/conda installs now go into this environment only

# Deactivate when done
# conda deactivate

Installera ML-verktygen

Installera nu dina verktyg: scikit-learn för ML, NumPy och Pandas för data, Matplotlib för diagram och Jupyter för notebooks. Använd helst conda install för vetenskapliga paket.

# Install all core ML packages in one command
# conda install -n ml_course numpy pandas scikit-learn matplotlib seaborn jupyter

# Or use pip if you prefer
# pip install numpy pandas scikit-learn matplotlib seaborn notebook

# Verify in Python
import numpy as np
import pandas as pd
import sklearn
print('numpy:', np.__version__)
print('pandas:', pd.__version__)
print('sklearn:', sklearn.__version__)

Starta Jupyter Notebook

Jupyter Notebook är ett webbläsarverktyg där kod, resultat och anteckningar finns i samma dokument. Kör jupyter notebook och kör sedan valfri cell med Shift+Enter. Det är ML:s experimentmiljö.

# In terminal (after conda activate ml_course):
# jupyter notebook

# This opens http://localhost:8888 in your browser
# Create a new notebook and run this test cell:

import numpy as np
import pandas as pd

print('Environment is working!')
print('NumPy array:', np.array([1, 2, 3]) * 2)

JupyterLab: det moderna alternativet

JupyterLab är den moderna vidareutvecklingen: filbläddrare, flikar och en terminal i samma fönster. Samma .ipynb-filer, trevligare gränssnitt – många har bytt till det.

# Install JupyterLab
# pip install jupyterlab

# Launch JupyterLab
# jupyter lab

# Key JupyterLab shortcuts:
# Shift+Enter  -> run cell and move to next
# Ctrl+Enter   -> run cell, stay on same cell
# A            -> insert cell above (command mode)
# B            -> insert cell below (command mode)
# M            -> convert cell to Markdown
# D, D         -> delete cell

Viktiga tips för Jupyter Notebook

Några vanor håller notebooks välordnade: använd Restart and Run All för att upptäcka fel som beror på fel körningsordning, lägg till Markdown-anteckningar och håll dig till en idé per cell. Små vanor ger stor effekt. ✨

# Useful magic commands in Jupyter

# Show all variables in memory
# %who

# Time how long a cell takes to run
# %time sum(range(1_000_000))

# See a matplotlib plot inline (no extra plt.show() needed)
# %matplotlib inline

# Reload external modules automatically when they change
# %load_ext autoreload
# %autoreload 2

Hantera miljöer med conda

När projekten blir fler hjälper conda er att hantera dem – lista, uppdatera eller ta bort miljöer. Ni kan även exportera en miljö till en YAML-fil så att era teammedlemmar kan återskapa den exakt.

# List all conda environments
# conda env list

# Export current environment to YAML
# conda env export > environment.yml

# Create environment from YAML (for teammates)
# conda env create -f environment.yml

# Remove an environment you no longer need
# conda env remove -n old_project

# Update a package
# conda update scikit-learn

VS Code som alternativ till Jupyter

Föredrar ni en IDE? VS Code kan också köra .ipynb-anteckningsböcker och har funktioner för autokomplettering, felsökning och Git inbyggda. Programmet identifierar automatiskt era conda-miljöer som kärnor.

Kontrollera att hela stacken fungerar

Innan ni påbörjar ett projekt bör ni göra en snabb rimlighetskontroll: importera alla paket och bekräfta att de läses in. Sextio sekunder nu sparar timmar av svårförklarliga importfel senare. Koden gör detta åt er.

# Full stack verification cell
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler

# Quick smoke test
X = np.random.randn(100, 2)
y = X[:, 0] * 2 + np.random.randn(100) * 0.1

model = LinearRegression()
model.fit(X, y)
print('All imports OK. Model trained successfully.')
print('Coefficient 0:', round(model.coef_[0], 2))  # should be ~2.0

Google Colab: ML i webbläsaren

Vill ni inte installera något? Google Colab ger er kostnadsfria Jupyter-anteckningsböcker i molnet, med bibliotek redo att användas och valfria kostnadsfria GPU:er. Perfekt för att lära sig och dela med sig.

Snabbtest

Testa er förståelse av begrepp inom maskininlärning med Python från den här lektionen.

Sammanfattning av lektionen

Ni har konfigurerat en komplett ML-verktygslåda: conda-miljöer håller projekten isolerade, Jupyter ger er interaktiva anteckningsböcker och en snabb kontroll bekräftar att allt är klart. Nästa steg: NumPy. 🎉

Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”Installera Anaconda och Jupyter Notebook” gratis?

Ja – hela texten till ”Installera Anaconda och Jupyter Notebook” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Machine Learning Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Machine Learning Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Installera Anaconda och Jupyter Notebook”?

Ni kommer att installera Anaconda, skapa en dedikerad conda-miljö, starta Jupyter och verifiera att alla ML-beroenden är tillgängliga. Ni övar på Machine Learning Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Machine Learning Academy?

Du behöver inga förkunskaper. Utbildningen i Machine Learning Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.

Hur lång tid tar lektionen ”Installera Anaconda och Jupyter Notebook”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Machine Learning Academy-lektionen?

Ja. Varje Machine Learning Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Installera Anaconda och Jupyter Notebook
  2. NumPy-grunder: arrayer och matematiska operationer
  3. Pandas för datamanipulering
  4. Visualisera data med Matplotlib och Seaborn
← Tillbaka till Machine Learning Academy