-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Lab 2 | Βήμα 10] #43
Comments
Link από σχετικό issue. Αυτό έχει να κάνει με αλλαγές που έχουν γίνει στο numpy μετα την έκδοση 1.7 (έχουν καιρό να ενημερώσουν οι authors το pomegranate). Όπως βλέπεις αγνοεί το exception, οπότε τρέξτο ως έχει και τα νούμερα στο τέλος θα πρέπει να είναι καλά αν έχουν γίνει σωστά όλα τα υπόλοιπα. Αυτό ισχύει αν το τρέξεις με python script. Σε ipynb δυστυχώς δεν έχω workaround |
Λοιπόν την έγραψα και χθες την απορία αλλά την έσβησα για να την γράψω λίγο πιο ωραία. Οπότε έχω δύο απορίες εγώ πάνω σε αυτό:
Το error που μου πετάει: ---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-7-d0f996b2318f> in <module>
17
18 # Define the GMM-HMM
---> 19 model = HiddenMarkovModel.from_matrix(trans_mat, np.array(GMMs), starts, ends, state_names=['s{}'.format(i) for i in range(n_states)])
20
21 # Fit the model
~/anaconda3/lib/python3.8/site-packages/pomegranate/hmm.pyx in pomegranate.hmm.HiddenMarkovModel.from_matrix()
~/anaconda3/lib/python3.8/site-packages/pomegranate/hmm.pyx in pomegranate.hmm.HiddenMarkovModel.bake()
AttributeError: 'numpy.ndarray' object has no attribute 'd' |
|
Η λογική που το σκέφτομαι όμως είναι σωστή; Ότι πρέπει να ενώσω τα δεδομένα για κάθε ψηφίο, για κάθε μία από τις κατηγορίες να βρω τα GMMs και μετά όλα αυτά να τα βάλω σε μια λίστα; |
Ναι η λογική είναι σωστή. |
Μπορείτε σας παρακαλώ να μας εξηγήσετε ποια θα είναι η μορφή του Χ που θα μπει στην εντολή: H συνάρτηση parser η οποία μας έχετε δώσει επιστρέφει μια λίστα. Αν κάνω κάπου λάθος ή δεν έχω καταλάβει κάτι διορθώστε με |
Θέλετε για παράδειγμα να ακυρώσουμε την διάσταση των frames παίρνωντας μέσες τιμές και διασπορές όπως στα ερωτήματα της προπαρασκευής? |
Τα GMMs δεν έχουν αίσθηση της ακολουθίας, οπότε θέλουμε να δώσετε flat όλα τα frames από όλες τις σχετικές εκφωνήσεις |
Καλησπέρα,
![Screenshot from 2020-12-08 19-45-34](https://user-images.githubusercontent.com/58993823/101647099-04a2de80-3a41-11eb-8acd-a552d02206cc.png)
χρησιμοποιούμε την συνάρτηση GeneralMixtureModel.from_samples() για να δημιουργήσουμε τις γκαουσιανές που θα μοντελοποιούν τα δεδομένα μας για κάθε αριθμό. Ως Χ παίρνουμε τον πίνακα όπου σε κάθε γραμμή βρίσκονται τα 39 χαρακτηριστκά ενός ηχητικού παραθύρου του αντίστοιχου αριθμού. Εμφανίζεται το παρακάτω σφάλμα:
Βρήκαμε τα παρακάτω issues:
Μήπως θα μπορούσατε να μας πείτε τι κάνουμε λάθος?
Ευχαριστούμε
The text was updated successfully, but these errors were encountered: