Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να δημιουργήσετε μια εξελιγμένη Διαγνωστικό Knowledge Base

Τον Φεβρουάριο του 2011 , οι Αμερικανοί είδαν ως Watson δίκτυο υπολογιστών της IBM διαγωνίστηκαν στη διακινδύνευση , ένα trivia κουίζ σόου . Ο υπολογιστής νίκησε εύκολα ανθρώπινους αντιπάλους του , αλλά είχε δυσκολία με ερωτήσεις που χρησιμοποιούνται λέξεις με πολλαπλές σημασίες , ή να βασιστούν σε πολύπλοκες σχέσεις . Αν Watson έτρεξε σε μια φάρμα διακομιστών που αναπτύσσονται χιλιάδες επεξεργαστές και τεράστιες αποθήκες αποθήκευσης , παρόμοια τεχνολογία μπορεί να τρέξει σε επιτραπέζιους υπολογιστές , για να λύσει τα προβλήματα σε πολύ μικρότερους τομείς . Οδηγίες
Η 1

Επιλέξτε μια μικρή περιοχή πρόβλημα για έναν αρχικό πιλοτικό σχέδιο . Εάν το σχέδιο περιλαμβάνει την από ιατρική διάγνωση , να αρχίσει με μια απλή περιοχή , σαν ένα μικρό υποσύνολο των αναπνευστικά προβλήματα . 2

Αναζήτηση στο Διαδίκτυο για να μάθουν πώς λειτουργούν τα έμπειρα συστήματα , και ποιες γλώσσες και τα εργαλεία που μπορούν να χρησιμοποιηθούν για το πιλοτικό πρόγραμμα . Τα περισσότερα συστήματα εμπειρογνωμόνων έχει δύο μέρη , μια βάση γνώσης, όπου αποθηκεύονται τα γεγονότα , και έναν μηχανισμό εξαγωγής συμπερασμάτων που αναλύει τα γεγονότα για να απαντήσει σε ερωτήσεις .
Εικόνων 3

Κατεβάστε εργαλεία αρκετά έμπειρο σύστημα και να πειραματιστούν , να δημιουργήσουν το πιλοτικό πρόγραμμα . Πολλά από τα εργαλεία που είναι ανοικτού κώδικα , έτσι ώστε να μπορείτε να το κατεβάσετε δωρεάν . Εμπορικά προϊόντα συχνά προσφέρουν δωρεάν δοκιμαστικές εκδόσεις , αλλά ελέγξτε το τελικό κόστος πριν από την επιλογή τους. Πειραματιστείτε με διάφορα για να μάθετε ποιο εργαλείο λειτουργεί καλύτερα για το έργο και το domain πρόβλημα . Μετά από κάποια δοκιμή και το λάθος , να επιλέξετε το καλύτερο από αυτά για να δημιουργήσει το σύστημα των εμπειρογνωμόνων .
Η 4

Δημιουργία της βάσης γνώσεων . Αρχίστε με τον καθορισμό γεγονότα δείγμα για να πάρετε μια ιδέα για το πώς η γνώση εκπροσωπείται . Τα περιστατικά συχνά αποθηκεύονται ως " αν " και στη συνέχεια κατασκευάζει . Αν το σύμπτωμα είναι ο πυρετός , προϋπόθεση είναι η γρίπη . Αν το σύμπτωμα είναι καταρροή , προϋπόθεση είναι το κοινό κρυολόγημα . Μια βάση γνώσεων είναι χτισμένο σε πολλές χιλιάδες των πραγματικών περιστατικών , ώστε να εξετάσει πώς να συγκεντρώσει αυτά τα γεγονότα και να τους πάρει στην κατάλληλη μορφή .
5

Καθορίστε τη διεπαφή χρήστη . Μπορεί ένα κείμενο με βάση ερωτήσεων και απαντήσεων λειτουργούν καλύτερα - ή θα μια σειρά από ερωτήσεις πολλαπλής επιλογής να λειτουργήσει καλύτερα ; Βάση αυτής της επιλογής για τους ανθρώπους που θα χρησιμοποιούν το σύστημα και τις δυνατότητες του λογισμικού .
Η

6 Ελέγξτε το σύστημα . Να αναπτύξει ένα σύνολο περιπτώσεων δοκιμής για να καθορίσει πόσο καλά λειτουργεί το σύστημα των εμπειρογνωμόνων . Αν ορισμένες περιπτώσεις δοκιμής δεν δίνουν τις σωστές απαντήσεις , ελέγξτε τη βάση γνώσεων για να βεβαιωθείτε ότι τα πραγματικά περιστατικά είχαν κωδικοποιηθεί σωστά , και ότι επαρκή στοιχεία είναι διαθέσιμα για να απαντήσει στην ερώτηση . Συνεχίστε να συντονιστείτε με το σύστημα , μέχρι να μπορεί να απαντήσει σε όλες τις περιπτώσεις δοκιμής , καθώς και τυχαίες ερωτήσεις που τίθενται από τους ελεγκτές .
Η 7

Επεκτείνετε το σύστημα ώστε να καλύπτει όλους τους τομείς του τομέα πρόβλημα . Συνεχίστε να προσθέτετε γεγονότα σε νέους τομείς . Βελτιώστε το περιβάλλον εργασίας χρήστη και να συντονίσετε το μηχανισμό εξαγωγής συμπερασμάτων . Αν είναι απαραίτητο , προσθέστε άλλες μηχανές συμπέρασμα που μπορεί να αναλύσει τα δεδομένα με τη χρήση άλλων αλγορίθμων .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα