Το Google Colab σάς επιτρέπει να εκτελείτε σημειωματάρια Python στο πρόγραμμα περιήγησης με μηδενική ρύθμιση, δωρεάν GPU στο επίπεδο εισόδου και εύκολη κοινή χρήση. Εάν είστε νέοι σε σημειωματάρια, όρια περιόδου σύνδεσης ή να εισάγετε τα δικά σας δεδομένα, αυτός ο οδηγός σας δίνει μια καθαρή, επαναλαμβανόμενη ρύθμιση που λειτουργεί τόσο στα ελεύθερα όσο και στα σχέδια PRO. Ένα πρόγραμμα περιήγησης ή σαφάρι με βάση το χρωμίου ή σαφάρι. Σταθερό Διαδίκτυο. Το Colab τρέχει σε απομακρυσμένα VM που μπορούν να αποσυνδεθούν εάν είναι αδρανή. Προαιρετικό: Ένα μικρό σύνολο δεδομένων στη μονάδα δίσκου (CSV/Parquet/Images) για να εξασκηθείτε. Προαιρετικά: Προϋπολογισμός για Pro/Pro+ Εάν θέλετε ταχύτερους GPU, μεγαλύτερες συνεδρίες και υπολογισμό υψηλότερης προτεραιότητας.

1) Δημιουργήστε το πρώτο σας σημειωματάριο

Μεταβείτε στο Colab, κάντε κλικ στο New Notebook. Θα δείτε ένα κελί κώδικα και ένα κελί κειμένου (Markdown). Κάντε κλικ στο κελί κώδικα και πατήστε Shift+Enter για να το εκτελέσετε. Προσθέστε ένα κελί κειμένου για σημειώσεις με Ctrl+M Στη συνέχεια B (MAC: CMD+M, τότε B). Οι δωρεάν χρήστες λαμβάνουν μεταβλητή διαθεσιμότητα. Τα pro-rens προσφέρουν υψηλότερη προτεραιότητα. Μετά την εναλλαγή, το περιβάλλον επανεκκινείται. Για την TPU, χρησιμοποιήστε το TensorFlow ή το JAX που το υποστηρίζουν. Τα κύτταρα κώδικα εκτελούν το κορυφαίο-bottom και μοιράζονται το ίδιο κράτος πυρήνα Python. Χρησιμοποιήστε το Shift+Enter για να εκτελέσετε ένα κελί και να μετακινηθείτε ή κάντε κλικ στο εικονίδιο αναπαραγωγής. Επανεκκινήστε το χρόνο εκτέλεσης ανά πάσα στιγμή μέσω του χρόνου εκτέλεσης → Επανεκκίνηση της περιόδου λειτουργίας για να διαγράψετε τη μνήμη και τις μεταβλητές. Χρησιμοποιήστε ένα κορυφαίο θαυμαστικό για να καλέσετε τις εντολές κελύφους από τα κύτταρα:

! PIP Εγκατάσταση polars scikit-learn plotly! Apt-get-qq Update && apt-get-qq install-y libspatialIndex-dev

Σημείωση: Αποθηκεύστε τις απαιτήσεις σας.txt για να οδηγήσετε και να επανεγκαταστήσετε στην κορυφή του σημειωματάριου για αναπαραγώγιμες διαδρομές. Χρησιμοποιήστε το αρχείο → Αποθηκεύστε ένα αντίγραφο στη μονάδα δίσκου για να αντιγράψετε ή αρχείο → Αποθηκεύστε ένα αντίγραφο στο GitHub για να δημιουργήσετε αντίγραφα ασφαλείας σε ένα repo. Εξαγωγή με αρχείο → Λήψη για να λάβετε.ipynb,.py, ή.html. Για τη μονάδα δίσκου, εκτέλεση:

από το google.colab import drive.mount (‘/content/drive’) # χορηγεί πρόσβαση στο drive import pandas ως pd df=pd.read_csv (‘/content/drive/mydrive/data.csv’) df.head ()

Οι συμπαίκτες μπορούν να εκτελέσουν το σημειωματάριό σας χωρίς επεξεργασίες. Αποθηκεύστε τα μοντέλα και τα αντικείμενα ρητά για να οδηγήσετε, ώστε να επιμείνουν μετά το κλείσιμο του VM. Οι ελεύθερες συνεδρίες είναι περιορισμένες στο χρόνο και μπορούν να αποσυνδεθούν εάν οριζόντια ή περιορίζονται οι πόροι. Τα Pro Tiers επεκτείνουν το μήκος του χρόνου εκτέλεσης και τη βελτίωση της σταθερότητας, αλλά οι εργασίες μακροχρόνιων θέσεων εργασίας θα πρέπει να εξακολουθούν να ελέγχουν τις εξόδους για να οδηγούν συχνά. Τα σχόλια λειτουργούν σαν έγγραφα. Για ασφαλέστερη συνεργασία, κάντε ένα αντίγραφο”εκτέλεσης”ανά συμπαίκτη για να αποφύγετε την κατάσταση του άλλου. Προσθέστε μια γραμμή όπως#@param {type:”slider”, min: 1, max: 128, βήμα: 1} πάνω από μια μεταβλητή για να εκθέσετε έναν έλεγχο. Αυτό βοηθά τους μη τεχνικούς συμπαίκτες να αλλάξουν εισόδους χωρίς να αγγίζουν τον κώδικα. Για δημόσια σύνολα δεδομένων, κατεβάσετε με αιτήματα Wget ή Python. Πάντα να γράφετε το τελικό αντίγραφο στη μονάδα δίσκου, όχι μόνο τα αποτελέσματα εξαγωγής VM. Στη συνέχεια, εξαγάγετε το σημειωματάριό σας ως.ipynb για μελλοντική επεξεργασία και ένα στιγμιότυπο.html για κοινή χρήση. Δεν μπορεί να πάρει μια GPU: να μην προσωρινά, δοκιμάστε ξανά αργότερα ή αναβαθμίστε σε μια αμειβόμενη βαθμίδα για υψηλότερη προτεραιότητα. Τα αρχεία εξαφανίζονται μετά την επανασύνδεση: οτιδήποτε εξωτερικό δίσκο είναι εφήμερη. Πάντα να γράφετε σε/Content/Drive/…. Αργή Εγκαθιστά κάθε εκτέλεση: Τροχοί cache σε μονάδα δίσκου και εγκαταστήστε από εκεί ή δημιουργήστε ένα κελί ρύθμισης που εγκαθιστά τα πάντα ταυτόχρονα.

Συμβουλές

Pro Tip: Χρησιμοποιήστε%PIP και%CONDA MAGIC, όπου διαθέσιμη για να κρατήσετε εγκαταστάσεις δεμένες με τον πυρήνα. pro tip: για αναπαραγωγιμότητα, εκδόσεις ακίδων: pandas==2.2.3. Ασφάλεια: Εκτελέστε μόνο σημειωματάρια που εμπιστεύεστε. Τα κύτταρα κώδικα μπορούν να εκτελέσουν εντολές κελύφους. ταχύτητα: Μετακινήστε βαριά προεπεξεργασία σε GPU/TPU ή διανυσμαίστε με numpy/polars για να μειώσετε τους βρόχους Python. Οργανισμός: Name Notebooks όπως yyyy-mm-dd_topic.ipynb έτσι οδηγείτε τα ταξινομεί αυτόματα.

Συχνές ερωτήσεις

Είναι το colab πραγματικά δωρεάν; Οι καταβληθείσες επιπτώσεις δίνουν προτεραιότητα σε ταχύτερο υλικό και μεγαλύτερες ώρες εκτέλεσης.

Πόσο διαρκούν οι συνεδρίες; Αναμείνετε αυτόματες αποσυνδέσεις μετά από περιόδους αδράνειας ή πολύ μεγάλες διαδρομές. Το σημείο ελέγχου για να οδηγήσετε συχνά.

Μπορώ να χρησιμοποιήσω r ή άλλες γλώσσες; Μπορείτε να καλέσετε τα εργαλεία του συστήματος μέσω!, Και ορισμένοι πυρήνες της κοινότητας υποστηρίζουν r, αλλά η υποστήριξη είναι κυρίως επικεντρωμένη στο Python. Το VM παύει όταν τελειώνει η περίοδος σύνδεσης. Χρησιμοποιήστε το Drive για να αποθηκεύσετε τις εξόδους και να εξετάσετε τη μετακίνηση φόρτου εργασίας παραγωγής σε μια διαχειριζόμενη υπηρεσία όταν ξεπεράσετε το Colab.

Ποια είναι η διαφορά μεταξύ GPU και TPU; TPU TATTER TENSORFLOW/JAX με μαζική διακίνηση μαθηματικών μήτρας για ορισμένα μοντέλα. Επιλέξτε CPU/GPU/TPU κάτω από το χρόνο εκτέλεσης. Εγκαταστήστε τα απαιτούμενα πακέτα στην κορυφή. Τοποθετήστε το δίσκο και φορτώστε τα σύνολα δεδομένων σας. Οργανώστε τις εξόδους σε φακέλους κίνησης. Παρακολούθηση RAM/δίσκο. Επανεκκίνηση όταν χρειάζεται. Μοιραστείτε με ασφάλεια και χρησιμοποιήστε φόρμες για παραμέτρους. Εξαγωγή σε.ipynb,.py και.html για επαναχρησιμοποίηση και κοινή χρήση.

Συμπέρασμα

Ξεκινήστε στο πρόγραμμα περιήγησης, επιλέξτε το σωστό επιταχυντή, mount drive και καρφώστε τις εκδόσεις σας. Με αυτή τη βάση, μπορείτε να εκπαιδεύσετε μοντέλα, να αναλύετε τα δεδομένα και να μοιραστείτε αποτελέσματα χωρίς τοπική ρύθμιση. Αναμείνετε περιστασιακές επανεκκινήσεις. Η ροή εργασίας σας παραμένει ασφαλής εάν γράφετε σταθερά δεδομένα και αντικείμενα για να οδηγήσετε. Όταν χρειάζεστε σταθερότερο υπολογισμό ή προχωρημένες GPU, αναβαθμίστε σε μια καταβληθείσα βαθμίδα ή μεταναστεύστε τον ώριμο φόρτο εργασίας σε μια ειδική υπηρεσία.

Categories: IT Info