14

Tôi muốn bắt đầu sử dụng HMM nhưng không biết cách thực hiện. Mọi người có thể ở đây không, cho tôi một số con trỏ cơ bản, tìm đâu?Mô hình Markov ẩn

Không chỉ là lý thuyết, tôi thích làm nhiều việc thực hành. Vì vậy, sẽ thích tài nguyên hơn, nơi tôi có thể viết các đoạn mã nhỏ để kiểm tra việc học của mình, thay vì chỉ là văn bản khô.

+0

những gì bạn đang cố gắng để làm với các ẩn Markov Model. –

+0

Tôi luôn bị lẫn lộn với HMM. Chúng khá khó tuân theo. WIKI có một ví dụ, nhưng ngay cả điều đó cũng khó hiểu. – Layke

Trả lời

2

Bạn đã thử: Trí tuệ nhân tạo của Russel và Norvig: Phương pháp tiếp cận hiện đại.

Tôi nhận thấy rằng điều này là nặng về lý thuyết, nhưng nó cũng chứa các mẫu mã hữu ích có thể được sử dụng để giúp bạn học tập.

Bạn cũng có thể kiểm tra: http://www.kanungo.com/software/software.html cho một c-thi hành một HMM

2

Kiểm tra các Wikipedia article trên HMMs: họ có một ví dụ khá vững chắc sau khi tất cả những thứ lý thuyết. Nếu bạn muốn thực hành một số điều đó, Ruby Quiz có một số triển khai mô hình Markov tuyệt vời mà bạn có thể thử thay đổi thành HMM.

2

Trong phòng thí nghiệm nghiên cứu của chúng tôi, chúng tôi thường sử dụng HMM Toolkit để bắt đầu với mô hình HMM. Thật không may, nó có một số hạn chế cấp phép về phân phối lại (về cơ bản bạn không thể phân phối lại phần mềm, nhưng bạn có thể phân phối lại các mô hình bạn đã đào tạo với nó), nhưng có thể hữu ích khi bắt đầu học cách chúng hoạt động. Các HTK Book được cung cấp với Bộ công cụ HMM cũng là một tài liệu tham khảo khá toàn diện về thiết kế HMM.

Nếu bạn muốn nhận một số dữ liệu có thể hữu ích cho việc đào tạo HMM, hãy xem dự án VoxForge, tại đây bạn cũng sẽ tìm thấy một số liên kết tới hệ thống nhận dạng giọng nói nguồn mở có thể hữu ích.