Google Colaboratory ή Google Colab

Η Google συνεργάστηκε στο Jupyter Notebook των προγραμματιστών της Google

Συνεργατική, που ονομάζεται επίσης Google Colab Είναι προϊόν της Google Research και χρησιμοποιείται για τη σύνταξη και εκτέλεση Python και άλλων γλωσσών από το πρόγραμμα περιήγησής μας.

Τι είναι

Ο Colab είναι ένας φιλοξενούμενος Jupyter, εγκατεστημένο και διαμορφωμένο, έτσι ώστε να μην χρειάζεται να κάνουμε τίποτα στον υπολογιστή μας αλλά απλά να δουλεύουμε από το πρόγραμμα περιήγησης, σε πόρους στο cloud.

Λειτουργεί ακριβώς το ίδιο με το Jupyter, μπορείτε να δείτε το άρθρο μαςΕ Είναι σημειωματάρια ή σημειωματάρια βασισμένα σε κελιά που μπορούν να είναι κείμενα, εικόνες ή κώδικες, σε αυτό το βήμα Python, επειδή σε αντίθεση με το Jupyter Colab αυτή τη στιγμή μόνο ο πυρήνας Python μπορεί να χρησιμοποιηθεί, μιλούν για υλοποίηση μεταγενέστερων άλλων, όπως R, Scala κ.λπ. , αλλά δεν αναφέρεται ημερομηνία.

Είναι ένας πολύ γρήγορος τρόπος για να δοκιμάσετε τον κώδικα χωρίς να χρειαστεί να διαμορφώσετε τον εξοπλισμό μας και να εισέλθετε στον κόσμο του Μηχανική μάθηση, Deep Learning, τεχνητή νοημοσύνη και επιστήμη δεδομένων. Ιδανικό επίσης για δασκάλους, επειδή με βάση το Jupyter μπορούμε να μοιραζόμαστε έργα με άλλους ανθρώπους σαν να χρησιμοποιούσαμε το Jupyter Hub.

Μπορούμε να χρησιμοποιήσουμε οποιαδήποτε λειτουργικότητα python, μπορούμε να χρησιμοποιήσουμε TensorFlow, Keras, Numpy, πάμε όλες τις βιβλιοθήκες τους.

Μας προσφέρει δωρεάν υπηρεσία GPU και TPU,

Είναι μέρος της ομάδας προγραμματιστών του https://colaboratory.jupyter.org/welcome/

Η υπηρεσία είναι δωρεάν, αλλά χρειαζόμαστε έναν λογαριασμό Gmail. Τα δεδομένα σημειωματάριων αποθηκεύονται στο Google Drive. Μπορούμε επίσης να αποθηκεύσουμε και να φορτώσουμε σημειωματάρια από το Github επίσης. Εκτός από την εισαγωγή έργων που προέρχονται από το Jupyter ή επίσης την εξαγωγή τους. Λειτουργεί με αρχεία .ipynb

εξαγωγή σημειωματάριων colab

Είναι σαφές ότι οι πόροι υλικού είναι περιορισμένοι. Δεν θα μπορείτε να δημιουργήσετε έργα που απαιτούν μεγάλο υπολογισμό. Εάν σας αρέσει αυτό το σύστημα και θέλετε να το χρησιμοποιήσετε για προηγμένα έργα, μπορείτε πάντα να πληρώσετε για την έκδοση Pro ή Pro +. Θα επικεντρωθώ στο δωρεάν.

Στην εποχή του μίλησα ήδη για τον τρόπο χρήσης του Jupyter

Το Google's Machine Learning Crash Course βασίζεται στο Colab και τελειώνω. Σύντομα θα σας πω πώς

Αν σας ενδιαφέρει η μηχανική μάθηση, δείτε ποια μαθήματα μπορούν να γίνουν

Γιατί να χρησιμοποιήσω το Colab; Πλεονέκτημα

Επειδή είναι ένας πολύ γρήγορος και εύκολος τρόπος για να δημιουργήσετε μαθήματα και πληροφορίες σχετικά με τον προγραμματισμό στην Python και να τα μοιραστείτε με άλλα άτομα ή με μαθητές εάν είστε δάσκαλος.

Στην περίπτωσή μου, έχω πρόβλημα συμβατότητας μεταξύ του TensorFlow και της CPU μου, οπότε αυτή τη στιγμή θα το χρησιμοποιήσω για να κάνω διαφορετικά παραδείγματα και δοκιμές με το TensorFlow και το Keras.

Μειονεκτήματα

Λοιπόν, μπορούμε να χρησιμοποιήσουμε μόνο Pyhton

Και ότι χρησιμοποιούμε άλλο ένα προϊόν Google και συνεχίζουμε να τροφοδοτούμε και να εξαρτόμαστε όλο και περισσότερο από τον τεχνολογικό κολοσσό "Don't be Evil"

Διαφορές μεταξύ Colab και Jupyter

Όπως είπαμε

  • Η Colab είναι μια φιλοξενούμενη υπηρεσία, μια φιλοξενούμενη Jupyter, ενώ η Jupyter τη χρησιμοποιεί στον υπολογιστή σας
  • Colab, αν και είναι δωρεάν αν θέλετε υπολογιστική ισχύ πρέπει να πάτε στην έκδοση επί πληρωμή
  • Όταν φιλοξενείστε, μπορείτε να μοιραστείτε σημειωματάρια με άτομα
  • Στο Colab μπορείτε να χρησιμοποιήσετε μόνο Python, ενώ στο Jupyter μπορείτε να εγκαταστήσετε όλα τα είδη πυρήνων, R, Bash, javascript κ.λπ.

Αφήστε ένα σχόλιο