ChatProEL-ΑΙ

Υπολογιστές, κινητά τηλέφωνα, λογισμικά, γκάτζετ κλπ.
Άβαταρ μέλους
Προέλλην
Right to Repair Champion
Right to Repair Champion
Δημοσιεύσεις: 21043

ChatProEL-ΑΙ

Δημοσίευσηαπό Προέλλην » Χθες, 16:17

Εικόνα

Το πρώτο που AI chatbot γραμμένο σε Python. Eίναι εντελώς καθυστέρι :ugly: , ακόμη.

Κάνει κατηγοριοποίηση πρόθεσης με TensorFlow/Keras και NumPy, χρησιμοποιώντας ένα feedforward νευρωνικό δίκτυο, αναπαράσταση κειμένου με bag-of-words, επιτηρούμενη μάθηση, και προκαθορισμένες απαντήσεις για βασική διαλογική αλληλεπίδραση.

Προς το παρόν εκπαιδεύεται με μινιμάλ σταθερά δεδομένα ενσωματωμένα στον κώδικα, π.χ.:

Κώδικας: Επιλογή όλων

training_data = [
    ("hello", "greeting"),
    ("hi", "greeting"),
    ("hey", "greeting"),
    ("good morning", "greeting"),

    ("what is your name", "name"),
    ("who are you", "name"),

    ("how are you", "feeling"),
    ("how is it going", "feeling"),

    ("bye", "goodbye"),
    ("goodbye", "goodbye"),
    ("see you later", "goodbye"),

    ("thank you", "thanks"),
    ("thanks", "thanks"),

    ("what can you do", "help"),
    ("help me", "help"),
]

responses = {
    "greeting": ["Hello!", "Hi there!", "Hey! How can I help?"],
    "name": ["I am a simple Python chatbot."],
    "feeling": ["I am running well! How are you?"],
    "goodbye": ["Goodbye!", "See you later!"],
    "thanks": ["You're welcome!", "Happy to help!"],
    "help": ["I can greet you and answer a few simple questions."]
}


και ότι μαθαίνει πάνω σε αυτά, το ξεχνάει :s_crazy μόλις σταματήσει το πρόγραμμα.

Θα το βελτιώσω με:
- δυνατότητα αποθήκευσης της εκπαίδευσης (model fit) σε αρχείο *.keras το οποίο θα μπορώ να το φορτώνω κάθε φορά που ξεκινώ το chatbot.
- δυναμική επέκταση των δεδομένων εκπαίδευσης, θα τα σώζει σε *.json για επανάχρηση.
- περισσότερες κατηγορίες προθέσεων και αντιδράσεις
0 .

Επιστροφή σε “Τεχνολογία”