Κυριακή, 5 Απριλίου, 16:58
Αρχική inet Το AI-based εργαλείο Deep TabNine διευκολύνει τον προγραμματισμό

Το AI-based εργαλείο Deep TabNine διευκολύνει τον προγραμματισμό

TabNine

Τώρα ο προγραμματισμός μπορεί να γίνει πιο εύκολος, μέσω ενός νέου εργαλείου. Ο λόγος για το Deep TabNine, ένα νέο εργαλείο αυτόματης συμπλήρωσης, που βασίζεται στο deep learning. Προτείνει ολοκληρωμένες γραμμές κωδίκων με βάσει αυτά που έχετε γράψει έως τώρα και λειτουργεί με πολλές γλώσσες προγραμματισμού.

Το εργαλείο δημιουργήθηκε από έναν φοιτητή του Πανεπιστημίου Waterloo στον Καναδά, τον Jacob Jackson και βασίζεται στο γλωσσικό μοντέλο GPT-2 από το Open AI. Το Deep TabNine στοχεύει να βοηθήσει στο να γίνει ο προγραμματισμός μια πιο γρήγορη διαδικασία.

Αυτόματη συμπλήρωση κώδικα μέσω deep learning

Το Deep TabNine είναι ένα εργαλείο που βασίζεται στο deep learning, το οποίο εκπαιδεύτηκε πάνω σε δύο εκατομμύρια αρχεία από το GitHub.

Όπως το GPT-2 εκπαιδεύτηκε με τον ίδιο τρόπο, για να προβλέπει προτάσεις, έτσι και το Deep TabNine προβλέπει τα δομικά στοιχεία του κώδικα.

Το Deep TabNine υποστηρίζει πολλές γλώσσες όπως Java, Python, JavaScript, C, C ++, PHP, TypeScript, Kotlin, Objective-C, HTML, CSS, Go, C #, Ruby, Rust, Swift, Haskell, OCaml, Scala, Perl, SQL , και Bash.

Υπάρχουν φυσικά κι άλλα εργαλεία όπως το Deep TabNine που είναι ήδη διαθέσιμα στην αγορά, συμπεριλαμβανομένου του IntelliSense της Microsoft για το Visual Studio. Ωστόσο, η ικανότητα του Deep TabNine να προτείνει πολλαπλές γραμμές συμπλήρωσης αντί για μία μόνο, είναι αυτό που κάνει αυτό το εργαλείο αυτόματης συμπλήρωσης τόσο ιδιαίτερο.

Μια τυπική έκδοση του TabNine είναι επίσης διαθέσιμη, αλλά δεν βασίζεται σε deep learning. Χρησιμοποιεί τη μηχανική εκμάθηση για την παροχή αξιόπιστων και σχετικών προτάσεων.

Ωστόσο πρέπει να σημειωθεί ότι το νέο εργαλείο αυτόματης συμπλήρωσης έρχεται με ένα μειονέκτημα, καθώς είναι πολύ «βαρύ» για να τρέξει σε ένα φορητό υπολογιστή και μπορεί να μην προσφέρει προτάσεις τόσο γρήγορα όσο η τυποποιημένη έκδοση του TabNine.

Ο Jackson ελπίζει να δημιουργήσει ένα καλύτερο μοντέλο που θα μπορούσε εύκολα να τρέξει σε φορητούς υπολογιστές. Προς το παρόν, προσφέρει μια υπηρεσία beta του TabNine Cloud που χρησιμοποιεί GPU για να επιταχύνει τις προτάσεις αυτόματης συμπλήρωσης.

Εν τω μεταξύ, εργάζεται πάνω σε ένα μοντέλο που θα τρέχει σε ένα φορητό υπολογιστή με “λογική καθυστέρηση”. Για τους εταιρικούς πελάτες, το εργαλείο προσφέρει άδεια χρήσης του μοντέλου για το hardware της εταιρείας.

Absenta Mia
Absenta Miahttps://www.secnews.gr
Being your self, in a world that constantly tries to change you, is your greater achievement

ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

Please enter your comment!
Please enter your name here

LIVE NEWS

Πώς μπορείτε να συνδέσετε ένα μικρόφωνο στο MacBook σας;

Πολλοί άνθρωποι που ξαφνικά πρέπει να πραγματοποιούν βιντεοκλήσεις ή τηλεδιασκέψεις, είτε για την δουλειά τους είτε για online μαθήματα, έρχονται καθημερινά αντιμέτωποι...

COVID-19: Οργανισμοί ανθρωπίνων δικαιωμάτων προειδοποιούν τις κυβερνήσεις που παρακολουθούν πολίτες

Ο COVID-19 έχει αναγκάσει πολλές κυβερνήσεις να πάρουν ακραία μέτρα, όπως να παρακολουθούν τους πολίτες. Περίπου 110...

Απομακρυσμένη εργασία: Πώς μπορούν να “επιβιώσουν” οι επιχειρήσεις;

Η απομακρυσμένη εργασία είναι μία πολιτική που ακολουθούν επιχειρήσεις όλων των μεγεθών ενόψει της πανδημίας του Κορωνοϊού. Τις τελευταίες εβδομάδες έχει σημειωθεί...

Samsung: Δωρεά αξίας $ 29 εκατομμυρίων για την μάχη ενάντια στον κορωνοϊό

Η Samsung Electronics προχώρησε σε μια δωρεά αξίας $ 29 εκατομμυρίων σε κυβερνήσεις και κοινότητες που έχουν...

Με παρακολουθεί το αφεντικό μου όσο εργάζομαι από το σπίτι;

Με παρακολουθεί το αφεντικό μου όσο εργάζομαι από το σπίτι; Έχετε αναρωτηθεί αν αυτές τις μέρες -λόγω πανδημίας η πλειοψηφία εργάζεται από...

Επιθέσεις Ransomware και DDoS: Οι κυβερνοεγκληματίες εντείνουν τις δραστηριότητές τους εν μέσω του κορωνοϊού

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

Ερευνητές προτείνουν μέθοδο παρακολούθησης του κορωνοϊού μέσω των smartphone

Καθώς ο COVID-19 συνεχίζει να εξαπλώνεται, οι ερευνητικές ομάδες σε ολόκληρο τον κόσμο χρησιμοποιούν το χρόνο και τις δεξιότητές τους για να...

Το μήνυμα της Zoom προς τους πελάτες της για τα θέματα ασφαλείας

Μετά την πρόσφατη ανακάλυψη των κενών ασφαλείας στην εφαρμογή Zoom, η εταιρεία δημοσίευσε μία επίσημη απάντηση προς...

Cache: Κρυμμένα αρχεία στην προσωρινή μνήμη επιβραδύνουν το Google Chrome

Το Google Chrome ανήκει στην κατηγορία των πιο δημοφιλών browsers και χρησιμοποιείται από μεγάλο ποσοστό χρηστών. Ωστόσο, έχει ένα σημαντικό αρνητικό χαρακτηριστικό...

Πώς να συνδέσω και να ρυθμίσω ακουστικά στο Windows 10 PC;

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