Jupyter Notebook-Tutorial: Installation und Verwendung Jupyter?

โšก Intelligente Zusammenfassung

Jupyter Notebook ist eine Open-Source-Webanwendung, die Live-Code, Gleichungen, Visualisierungen und beschreibenden Text in einem teilbaren Dokument kombiniert und gleichermaรŸen gut auf einem Laptop oder einem AWS-Server lรคuft.

  • ๐Ÿ”˜ Kernidee: Code Zellen, Markdown-Zellen und deren Ausgabe befinden sich in einer einzigen .ipynb-Datei.
  • โ˜‘๏ธ Kernelmodell: Jedes Notebook ist an einen Kernel gebunden, den Prozess, der jede Zelle ausfรผhrt.
  • โœ… Lokaler Start: Der Jupyter-Notebook-Befehl รถffnet das Dashboard, wo โ€žNeuโ€œ und Python 3. Erstelle ein Notizbuch.
  • ๐Ÿงช Ausfรผhren und bearbeiten: Grรผn bedeutet Bearbeitungsmodus, Blau bedeutet Befehlsmodus, Alt+Enter fรผhrt eine Zelle aus und fรผgt eine hinzu.
  • ๏ธ Wolkenpfad: Ein EC2-Schlรผsselpaar, eine Sicherheitsgruppe auf Port 8888 und ein Docker-Image verschieben es zu AWS.
  • ๐Ÿ”’ Pass auf dich auf: โ€žClose and Haltโ€œ gibt den Kernel frei; Stoppping Die Instanz beendet die AWS-Abrechnung.

Jupyter Notebook installieren und verwenden

Was ist Jupyter Notizbuch?

Jupyter Notizbuch ist eine Open-Source-Webanwendung zum Schreiben und Teilen von Live-Codes, Gleichungen und Visualisierungen mit Rich-Text-Elementen. Sie bietet eine bequeme Mรถglichkeit, Absรคtze, Gleichungen, Titel, Links und Abbildungen zu schreiben, um Datenanalysen durchzufรผhren. Sie ist auch nรผtzlich, um interaktive Algorithmen zu Lehr- oder Demonstrationszwecken mit Ihrem Publikum zu teilen.

Einfรผhrung in die Jupyter Notebook App

Das Jupyter Die Notebook-App ist die Schnittstelle, รผber die Sie Ihre Skripte und Codes รผber Ihren Webbrowser schreiben kรถnnen. Die App kann lokal verwendet werden, sodass Sie keinen Internetzugang oder einen Remote-Server benรถtigen.

Jupyter Notebook-App-Oberflรคche, die in einem Webbrowser ausgefรผhrt wird

Jede Berechnung erfolgt รผber einen Kernel. Bei jedem Start von a wird ein neuer Kernel erstellt Jupyter Notizbuch.

Aktuelle Installationen werden ausgeliefert Notizbuch 7, gebaut auf JupyterLab. jupyter notebook Funktioniert immer noch, und beide lesen dasselbe. .ipynb Datei.

Anwendung Jupyter Notizbuch

In der folgenden Sitzung erfahren Sie, wie Sie es verwenden Jupyter Notizbuch. Sie schreiben eine einfache Codezeile, um sich mit der Umgebung von vertraut zu machen Jupyter.

Schritt 1) Sie fรผgen im Arbeitsverzeichnis einen Ordner hinzu, der alle Notizbรผcher enthรคlt, die Sie wรคhrend der Tutorials erstellen werden. TensorFlow.

If Jupyter fehlt, fรผhre aus pip install notebook erstens, als die TensorFlow-Installationsanleitung ร–ffnen Sie dann das Terminal und geben Sie Folgendes ein:

mkdir jupyter_tf
jupyter notebook

Code Erlรคuterung

  • mkdir jupyter_tf: Erstelle einen Ordner namens jupyter_tf
  • Jupyter-Notebook: ร–ffnen Jupyter Web-App

Terminalausgabe nach dem Ausfรผhren von `mkdir jupyter_tf` und `jupyter notebook`

Schritt 2) Sie kรถnnen den neuen Ordner innerhalb der Umgebung sehen. Klicken Sie auf den Ordner jupyter_tf.

Jupyter Dashboard mit Anzeige des neuen jupyter_tf-Ordners

Schritt 3) In diesem Ordner erstellen Sie Ihr erstes Notizbuch. Klicken Sie auf die Schaltflรคche New und Python 3.

Jupyter Neues Menรผ mit dem Python 3 Kernel-Option

Schritt 4) Du bist drinnen Jupyter Umgebung. Bisher heiรŸt Ihr Notebook โ€žUntitled.ipynbโ€œ. Dies ist der Standardname, der von der Umgebung vergeben wird. Jupyter. Benennen wir es um, indem wir auf klicken Reichen Sie das und Umbenennen

Jupyter Menรผ โ€žDateiโ€œ, in dem der Befehl โ€žUmbenennenโ€œ hervorgehoben ist

Sie kรถnnen es in Introduction_jupyter umbenennen.

Notebook-Dialog in Introduction_jupyter umbenennen

Im Inneren der Jupyter Notebook-Oberflรคche: Sie schreiben Code, Anmerkungen oder Text in Zellen.

leer Jupyter Notebook-Zelle bereit fรผr Code oder Text

Innerhalb einer Zelle kรถnnen Sie eine einzelne Codezeile schreiben.

Jupyter Zelle, die eine einzelne Codezeile enthรคlt

oder mehrere Zeilen. Jupyter liest den Code Zeile fรผr Zeile.

Jupyter Zelle mit mehreren Codezeilen

Wenn Sie beispielsweise folgenden Code in eine Zelle schreiben.

Beispielcode, der in einem Jupyter Codezelle

Es wird diese Ausgabe erzeugt.

Die Ausgabe wird unterhalb des ausgefรผhrten Befehls angezeigt. Jupyter Zelle

Schritt 5) Sie kรถnnen nun Ihre erste Codezeile schreiben. Die Zelle hat zwei Farben. Die grรผne Farbe bedeutet, dass Sie sich im... befinden. Bearbeitungsmodus.

Grรผner Zellenrand, der anzeigt Jupyter Bearbeitungsmodus

Die blaue Farbe zeigt jedoch an, dass Sie dabei sind Ausfรผhrungsmodus.

Blauer Zellenrand zeigt an Jupyter Befehlsmodus

Ihre erste Codezeile wird ausgeben Guru99!. In die Zelle kรถnnen Sie schreiben

print("Guru99!")

Es gibt zwei Mรถglichkeiten, einen Code auszufรผhren Jupyter:

  • Klicken und ausfรผhren
  • Tastaturkรผrzel

Um den Code auszufรผhren, kรถnnen Sie auf klicken Zelle und dann Zellen ausfรผhren und unten auswรคhlen

Jupyter Zellenmenรผ mit โ€žZellen ausfรผhrenโ€œ und โ€žUnten auswรคhlenโ€œ

Sie kรถnnen sehen, dass der Code unter der Zelle gedruckt wird und direkt nach der Ausgabe eine neue Zelle angezeigt wird.

GuruUnterhalb der Zelle wird die Ausgabe 99 ausgegeben, und eine neue leere Zelle wird hinzugefรผgt.

Eine schnellere Mรถglichkeit, einen Code auszufรผhren, ist die Verwendung von Tastaturkรผrzel. Um auf die Tastaturkรผrzel zuzugreifen, gehen Sie zu Hilfe und Tastaturkรผrzel

Jupyter Hilfemenรผ mit dem Eintrag โ€žTastenkombinationenโ€œ

Unten finden Sie die Liste mit Tastenkombinationen fรผr eine MacOS-Tastatur. Sie kรถnnen die Tastenkombinationen im Editor bearbeiten.

Jupyter Liste der Tastenkombinationen fรผr macOS

Nachfolgend finden Sie Tastenkombinationen fรผr Windows

Jupyter Liste der Tastenkombinationen fรผr Windows

Schreiben Sie diese Zeile

print("Hello world!")

Probieren Sie auch die Tastenkombination. Alt+Enter fรผhrt die Zelle aus und fรผgt darunter eine neue, leere Zelle ein.

โ€žHallo Weltโ€œ-Ausgabe, erzeugt mit der Tastenkombination Alt+Enter

Schritt 6) Es ist Zeit, das Notebook zu schlieรŸen. Gehe zu Reichen Sie das und klicken Sie auf SchlieรŸen und anhalten

Jupyter Menรผ โ€žDateiโ€œ mit dem Befehl โ€žSchlieรŸen und Anhaltenโ€œ

Hinweis: Jupyter speichert das Notebook automatisch mit Checkpoint. Wenn Sie die folgende Meldung erhalten:

Jupyter Warnung, dass das Notebook ungespeicherte ร„nderungen enthรคlt

Es bedeutet Jupyter Die Datei wurde seit dem letzten Prรผfpunkt nicht gespeichert. Sie kรถnnen das Notizbuch manuell speichern

Manuelles Speichern eines Jupyter Notebook-Checkpoint

Sie werden zum Hauptfenster weitergeleitet. Sie kรถnnen sehen, dass Ihr Notizbuch vor einer Minute gespeichert wurde. Sie kรถnnen sich sicher abmelden.

Jupyter Hauptfenster mit Auflistung der gespeicherten Notizbรผcher

Installieren Jupyter Notebook mit AWS

Wenn ein Datensatz den lokalen Speicher รผberschreitet, verschieben Sie das Notebook auf einen Cloud-Server. Im Folgenden finden Sie eine Schritt-fรผr-Schritt-Anleitung zur Installation und Ausfรผhrung. Jupyter Notebook an AWS:

Wenn Sie kein Konto bei AWS haben, erstellen Sie ein kostenloses Konto werden auf dieser Seite erlรคutert.

Wir werden wie folgt vorgehen

Teil 1: Ein Schlรผsselpaar einrichten

Schritt 1) Zurรผck Nach Services und finde EC2

AWS-Services-Menรผ mit dem Eintrag EC2 ausgewรคhlt

Schritt 2) Im Panel und klicken Sie auf Schlรผsselpaare

Linkes Navigationsfeld von EC2 mit ausgewรคhlten Schlรผsselpaaren

Schritt 3) Klicken Sie auf Schlรผsselpaar erstellen

EC2-Schaltflรคche โ€žSchlรผsselpaar erstellenโ€œ

  1. Sie kรถnnen es Docker-Schlรผssel nennen
  2. Klicken Sie auf Erstellen

Dialogfeld โ€žSchlรผsselpaar mit dem Namen Docker-Schlรผssel erstellenโ€œ

Eine Datei namens Docker_key.pem wird heruntergeladen.

Download der privaten Schlรผsseldatei Docker_key.pem รผber den Browser

Schritt 4) Kopieren Sie es und fรผgen Sie es in den Ordnerschlรผssel ein. Wir werden es bald brauchen.

Nur fรผr Mac OS-Benutzer

Dieser Schritt betrifft nur Mac OS-Benutzer. Windows Linux-Nutzer kรถnnen direkt zu Teil 2 springen.

Sie mรผssen ein Arbeitsverzeichnis festlegen, das den Dateischlรผssel enthรคlt.

Erstellen Sie zunรคchst einen Ordner mit dem Namen key. Bei uns liegt es im Hauptordner Docker. AnschlieรŸend legen Sie diesen Pfad als Ihr Arbeitsverzeichnis fest

mkdir Docker/key
cd Docker/key

Terminal erstellt und wechselt in das Arbeitsverzeichnis Docker/key

Teil 2: Richten Sie eine Sicherheitsgruppe ein

Schritt 1) Sie mรผssen eine Sicherheitsgruppe konfigurieren. Sie kรถnnen รผber das Panel darauf zugreifen

EC2-Navigationsbereich mit ausgewรคhlten Sicherheitsgruppen

Schritt 2) Klicken Sie auf Sicherheitsgruppe erstellen

EC2-Schaltflรคche โ€žSicherheitsgruppe erstellenโ€œ

Schritt 3) Im nรคchsten Bildschirm

  1. Geben Sie als Namen der Sicherheitsgruppe โ€žjupyter_dockerโ€œ und als Beschreibung โ€žSicherheitsgruppe fรผr Dockerโ€œ ein.
  2. Fรผgen Sie die vier unten aufgefรผhrten Eingangsregeln hinzu:
    • ssh: Portbereich 22, Quelle Anywhere
    • http: Portbereich 80, Quelle Anywhere
    • https: Portbereich 443, Quelle Anywhere
    • Benutzerdefiniertes TCP: Portbereich 8888, Quelle Anywhere
  3. Klicken Sie auf Erstellen.

Sicherheitsgruppe jupyter_docker mit SSH-, HTTP-, HTTPS- und TCP-8888-Regeln

Schritt 4) Die neu erstellte Sicherheitsgruppe wird aufgelistet

EC2-Liste, die die neu erstellte jupyter_docker-Sicherheitsgruppe anzeigt

Teil 3: Instanz starten

Sie sind endlich bereit, die Instanz zu erstellen

EC2-Navigationsfeld mit ausgewรคhlten Instanzen

Schritt 1) Klicken Sie auf Instanz starten

EC2-Startinstanz-Schaltflรคche

Der Standardserver ist ausreichend. Wรคhlen Sie den Amazon Linux AMI. Die Screenshots zeigen das Image 2018.03.0; aktuelle Konsolen bieten Amazon Linux 2023Daher sollten Sie die Beschriftungen und nicht die Pixel abgleichen.

AMI steht fรผr Amazon Maschinenabbild. Es enthรคlt die Informationen, die zum Starten einer Instanz erforderlich sind, die auf einem virtuellen Server in der Cloud ausgefรผhrt wird.

Amazon Linux-AMI-Auswahlbildschirm im Startassistenten

Beachten Sie, dass AWS รผber einen Server fรผr Deep Learning verfรผgt, z. B.:

  • Deep Learning AMI (Ubuntu)
  • Deep Learning-AMI
  • Deep Learning Base AMI (Ubuntu)

Alle werden mit vorinstallierten, aktuellen Binรคrdateien von Deep-Learning-Frameworks in separaten virtuellen Umgebungen geliefert:

Jedes Image ist vollstรคndig mit NVIDIA CUDA, cuDNN und NCCL sowie Intel MKL-DNN konfiguriert.

Schritt 2) Wรคhlen t2.microEs handelt sich um einen Server der kostenlosen Stufe. AWS bietet diese virtuelle Maschine mit 1 vCPU und 1 GB Arbeitsspeicher kostenlos an. Dieser Server bietet ein gutes Verhรคltnis zwischen Rechenleistung, Speicherkapazitรคt und Netzwerkperformance und eignet sich fรผr kleine bis mittlere Workloads.

Instanztyp โ€žBildschirmโ€œ mit t2.micro ausgewรคhlt

Schritt 3) Behalten Sie im nรคchsten Bildschirm die Standardeinstellungen bei und klicken Sie auf Weiter: Speicher hinzufรผgen

Die Instanzkonfigurationsseite wurde auf Standardwerte belassen.

Schritt 4) Erhรถhen Sie den Speicher auf 10 GB und klicken Sie auf Weiter

Speicherbildschirm mit auf 10 GB erhรถhtem Root-Volume

Schritt 5) Behalten Sie die Standardeinstellungen bei und klicken Sie auf Weiter: Sicherheitsgruppe konfigurieren

Tags-Bildschirm links auf Standardwerten

Schritt 6) Wรคhlen Sie die Sicherheitsgruppe aus, die Sie zuvor erstellt haben jupyter_docker

Sicherheitsgruppenbildschirm mit ausgewรคhltem jupyter_docker

Schritt 7) RevSehen Sie sich Ihre Einstellungen an und klicken Sie auf die Schaltflรคche โ€žStartenโ€œ.

RevAnsichtsbildschirm vor dem Starten der EC2-Instanz

Schritt 8) Der letzte Schritt besteht darin, das Schlรผsselpaar mit der Instanz zu verknรผpfen.

Dialogfeld zur Auswahl des Schlรผsselpaars, das den Docker-Schlรผssel mit der Instanz verknรผpft.

Schritt 9) Die Instanz wird gestartet

Startstatusseite, die bestรคtigt, dass die Instanz gestartet wird.

Schritt 10) Nachfolgend finden Sie eine Zusammenfassung der aktuell genutzten Instanzen. Beachten Sie die รถffentliche IP-Adresse.

Liste der EC2-Instanzen mit Anzeige der รถffentlichen IP-Adresse

Schritt 11) Klicken Sie auf Verbinden

EC2-Verbindungsschaltflรคche fรผr die laufende Instanz

Die Verbindungsdaten finden Sie hier.

Verbindungsdialog mit Anzeige der SSH-Verbindungsdetails

Starten Sie Ihre Instanz (Mac OS-Benutzer)

Zuerst muss im Terminal das Arbeitsverzeichnis auf den Ordner verwiesen werden, der die Schlรผsselpaardatei enthรคlt.

Fรผhren Sie den Code aus

chmod 400 docker.pem

ร–ffnen Sie die Verbindung mit diesem Code.

Es gibt zwei Befehle. Manchmal stoppt der erste. Jupyter Ich รถffnete das Notizbuch.

Verwenden Sie in diesem Fall den zweiten, um die Verbindung zu erzwingen Jupyter Notebook auf EC2.

# If able to launch Jupyter
ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com
# If not able to launch Jupyter
ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com -L 8888:127.0.0.1:8888

Beim ersten Mal werden Sie aufgefordert, die Verbindung zu akzeptieren

Terminal-Eingabeaufforderung zur Annahme des SSH-Host-Fingerabdrucks

Starten Sie Ihre Instanz (Windows Benutzer)

Schritt 1) Gehen Sie auf diese Website, um PuTTY und PuTTYgen herunterzuladen PuTTY

Sie mรผssen herunterladen

  • PuTTY: Starten Sie die Instanz
  • PuTTYgen: Konvertieren Sie die PEM-Datei in PPK

Die PuTTY-Downloadseite listet PuTTY und PuTTYgen auf.

Nachdem beide Programme installiert sind, mรผssen Sie die .pem-Datei in .ppk konvertieren. PuTTY kann nur .ppk-Dateien lesen. Die .pem-Datei enthรคlt den von AWS generierten eindeutigen Schlรผssel.

Schritt 2) ร–ffnen Sie PuTTYgen und klicken Sie auf Laden. Durchsuchen Sie den Ordner, in dem sich die PEM-Datei befindet.

PuTTYgen-Ladedialog: Suchen der .pem-Datei

Schritt 3) Nachdem Sie die Datei geladen haben, sollten Sie eine Benachrichtigung erhalten, die Sie darรผber informiert, dass der Schlรผssel erfolgreich importiert wurde. Klicken Sie auf OK

PuTTYgen-Meldung bestรคtigt den Import des Schlรผssels

Schritt 4) Klicken Sie dann auf Privaten Schlรผssel speichern. Sie werden gefragt, ob Sie diesen Schlรผssel ohne Passphrase speichern mรถchten. Klicken Sie auf Ja.

PuTTYgen fordert Sie auf, den privaten Schlรผssel ohne Passphrase zu speichern.

Schritt 5) Speichern Sie den Schlรผssel

Speichern der konvertierten .ppk-Datei mit dem privaten Schlรผssel

Schritt 6) Gehen Sie zu AWS und kopieren Sie den รถffentlichen DNS

AWS-Konsole, die den รถffentlichen DNS-Namen der Instanz anzeigt.

ร–ffnen Sie PuTTY und fรผgen Sie den รถffentlichen DNS in den Hostnamen ein

PuTTY-Sitzungsbildschirm mit dem รถffentlichen DNS im Hostnamen

Schritt 7)

  1. Klappen Sie im linken Bereich SSH auf und รถffnen Sie Auth
  2. Durchsuchen Sie den privaten Schlรผssel. Sie sollten die .ppk-Datei auswรคhlen
  3. Klicken Sie auf ร–ffnen.

PuTTY-SSH-Authentifizierungsbildschirm mit dem ausgewรคhlten .ppk-Privatschlรผssel

Schritt 8)

Wenn dieser Schritt abgeschlossen ist, wird ein neues Fenster geรถffnet. Klicken Sie auf Ja, wenn dieses Popup angezeigt wird

PuTTY-Sicherheitswarnung: Server-Hostschlรผssel wird akzeptiert

Schritt 9)

Sie mรผssen sich anmelden als: ec2-user

PuTTY-Anmeldeaufforderung mit dem ec2-Benutzerkonto

Schritt 10)

Sie sind mit dem verbunden Amazon Linux-AMI.

Amazon Linux AMI Shell-Banner nach erfolgreicher Anmeldung

Teil 4: Docker installieren

Das Docker-Tutorial umfasst das unten verwendete Containervokabular.

Wรคhrend Sie รผber PuTTY oder das Terminal mit dem Server verbunden sind, kรถnnen Sie die Installation durchfรผhren. Docker Antrieb.

Fรผhren Sie die folgenden Codes aus. Am Amazon Linux 2023, verwenden dnf fรผr yum und systemctl start docker fรผr service docker start.

sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker ec2-user
exit

Starten Sie die Verbindung erneut

ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com -L 8888:127.0.0.1:8888

Windows Die Benutzer stellen die Verbindung zu PuTTY genau wie oben beschrieben wieder her.

Teil 5: Installieren Jupyter

Schritt 1) erstellen Sie Jupyter Container aus einem vorgefertigten Image:

## Tensorflow
docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/tensorflow-notebook
## Spark
docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/pyspark-notebook

Code Erlรคuterung

  • Docker Run: Fรผhren Sie das Image aus
  • v: Ein Volume anhรคngen
  • ~/work:/home/jovyan/work: Volumen
  • 8888:8888: Port
  • jupyter/datascience-notebook: Bild

Weitere vorgefertigte Images finden Sie im Abschnitt Jupyter Docker Stacks-RepositorySeit Oktober 2023 werden diese Images auf Quay.io ausgeliefert, also ziehen Sie sie herunter. quay.io/jupyter/tensorflow-notebook or quay.io/jupyter/pyspark-notebook fรผr PySparkDie Docker Hub-Kopien sind eingefroren.

Lassen Sie den Container in die eingebundene Datei schreiben. work Ordner, damit die Notizbรผcher einen Neustart รผberstehen:

sudo chown 1000 ~/work

Schritt 2) Installieren tree So kรถnnen Sie das Arbeitsverzeichnis รผberprรผfen:

sudo yum install -y tree

Terminalausgabe des Befehls โ€žtreeโ€œ, die das Arbeitsverzeichnis anzeigt

Schritt 3) รœberprรผfen Sie den Container und seinen Namen

Fรผhren Sie die folgenden Befehle in der angegebenen Reihenfolge aus:

  1. Liste der laufenden Container auf:
    docker ps
  2. Lesen Sie das Containerprotokoll fรผr die Jupyter URLHier heiรŸt der Container vigilant_easley:
    docker logs vigilant_easley
  3. Kopieren Sie die URL, mit seinem Token, aus dem Protokoll.

docker ps und docker logs Ausgabe mit dem Jupyter Zeichen URL

Schritt 4) Im URL Ersetzen Sie im Protokoll den Host (90a3c09282d6 oder 127.0.0.1) durch den รถffentlichen DNS-Namen Ihrer Instanz:

http://(90a3c09282d6 or 127.0.0.1):8888/?token=f460f1e79ab74c382b19f90fe3fd55f9f99c5222365eceed

Jupyter Die Anmeldeseite wird von der EC2-Instanz bereitgestellt.

Schritt 5) The new URL wird,

http://ec2-174-129-135-16.compute-1.amazonaws.com:8888/?token=f460f1e79ab74c382b19f90fe3fd55f9f99c5222365eceed

Schritt 6) Kopieren Sie und fรผgen die URL in Ihren Browser.

Jupyter ร–ffnet

Jupyter Das Dashboard wurde aus dem Container geรถffnet.

Schritt 7) Sie kรถnnen nun ein neues Notizbuch in Ihrem work -Ordner.

Neues Notebook im eingebundenen Arbeitsordner erstellt

Teil 6: Enge Verbindung

SchlieรŸen Sie die Verbindung im Terminal

exit

Gehen Sie zurรผck zu AWS und stoppen Sie den Server.

Die AWS-Konsole wurde verwendet, um die EC2-Instanz zu stoppen.

Problemlรถsung

Falls Docker nicht funktioniert, erstellen Sie das Image neu mit

docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/tensorflow-notebook

Hรคufig gestellte Fragen

Notebook 7 รถffnet pro Registerkarte ein Dokument und behรคlt das klassische Dashboard bei. JupyterLab bietet zusรคtzlich einen Dateibrowser, Terminals und nebeneinanderliegende Notebooks. Beide verwenden denselben Kernel und dasselbe .ipynb-Format.

Python kommt standardmรครŸig รผber das IPython Kernel. Community-Kernel hinzufรผgen RJulia, Scala und Dutzende weitere Sprachen. Installieren Sie das Kernel-Paket und wรคhlen Sie es anschlieรŸend im Menรผ โ€žNeuโ€œ aus.

Verwenden Sie das Kernel-Menรผ: โ€žNeustartโ€œ lรถscht alle Variablen, โ€žNeustart & Alles ausfรผhrenโ€œ gibt das Notebook fehlerfrei wieder und โ€žKernel รคndernโ€œ wechselt die Umgebung. Ein Neustart ist die schnellste Lรถsung, wenn eine Zelle hรคngt.

Magie ist ichPython Tastenkombinationen. Zeilenmagie beginnt mit % und wirkt sich auf eine Zeile aus, z. B. %timeit. Zellenmagie beginnt mit %% in der ersten Zeile, z. B. %%writefile. Fรผhren Sie %lsmagic aus, um sie aufzulisten.

Wรคhlen Sie โ€žDateiโ€œ, dann โ€žSpeichernโ€œ und anschlieรŸend โ€žNotebook exportieren unterโ€œ oder fรผhren Sie im Terminal den Befehl `jupyter nbconvert --to html notebook.ipynb` aus. Fรผr den PDF-Export wird auรŸerdem ein LaTeX- oder WebPDF-Backend benรถtigt.

Bewahren Sie das Token auf oder legen Sie einen Passwort-Hash fest, beschrรคnken Sie die Sicherheitsgruppenregel fรผr Port 8888 auf Ihre eigene IP-Adresse anstatt auf โ€žรœberallโ€œ und verwenden Sie HTTPS oder einen SSH-Tunnel. Stoppen Sie die Instanz anschlieรŸend.

Ja. Copilot funktioniert in Notebooks, die รผber โ€ฆ geรถffnet werden. VS Code or JupyterLaborerweiterungen schlagen ganze Zellen anhand eines Kommentars vor. Agentische Assistenten refaktorieren auรŸerdem Zellen und erklรคren diese. tracWir kรถnnen zwar auf E-Mails antworten, aber jeder Vorschlag muss vor der Umsetzung รผberprรผft werden.

KI-Assistenten beschleunigen repetitive Aufgaben Datenanalyse Die Aufgaben umfassen das Profilieren eines Dataframes, das Erstellen von Merkmalsdefinitionen, das Vorschlagen von Hyperparameter-Grids und das Visualisieren der Ergebnisse. Das Notebook speichert jeden Vorschlag neben seiner Ausgabe, sodass die Arbeit nachvollziehbar bleibt.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: