Thông báo

Collapse
No announcement yet.

Về mạng neuron dùng để nhận dạng tiếng nói trong matlab

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Về mạng neuron dùng để nhận dạng tiếng nói trong matlab

    Mình đang làm đồ án về nhận dạng tiếng nói (chữ số từ 0 tới 10), mình sử dụng matlab để lập trình, cách nhận dạng là trích xuất đặc trưng âm thanh Mfcc rồi huấn luyện cho mạng neuron để nhận diện âm thanh từ các đặc trưng đó

    Có bạn nào làm về mạng neuron trong matlab cho mình hỏi, mình huấn luyện nhưng kết quả ra không mong muốn, hầu như sau khi huấn luyện kiểm tra lại đều cho ra kết quả chỉ là 1 số duy nhất (nói từ nào từ 0 tới 10 cũng chỉ ra 1 kết quả)

    Kiểm tra lại thì thấy có những từ giải thuật lan truyền lỗi (thông số its khi huấn luyện) chỉ cần thực hiện 2 lần là đã tất cả các kết quả đã cho ra thành từ đó, và có những từ gần như ko bao giờ kết quả cho ra từ đó dù huấn luyện thế nào chăng nữa

    Phải chăng mình huấn luyện sai

    Các hàm mình sử dụng

    Hàm tạo mạng
    net = mlp(inode, hnode, onode, func, alpha);
    Hàm lấy đặc trưng âm thanh Mfcc
    mfcc = melcepst(audio,fs,'e',p);
    Hàm huấn luyện
    net = mlptrain(net, data_in, target_out, its)
    Hàm lấy kết quả
    dataout = mlpfwd(net, data_in)

  • #2
    Có ai biết không, giúp mình với

    Comment


    • #3
      a ơi....e cũng đang bị lỗi nỳ.....hồi ý a làm thế vào để sửa vậy...bảo em nữa

      Comment

      Về tác giả

      Collapse

      slbadguy Tìm hiểu thêm về slbadguy

      Bài viết mới nhất

      Collapse

      Đang tải...
      X