C++ lớp thư viện thực hiện API SRILM. Hướng đối tượnglập trình hóa ra là một kết hợp tuyệt vời cho LM thực hiện,vì nhiều lý do. Một hệ thống phân cấp lớp tự nhiên phản ánh cácchuyên ngành quan hệ giữa LM loại khác nhau (ví dụ như, một lớp Ngramlà một trường hợp đặc biệt của một N-gam, mà là một đặc biệt trường hợp của mộtLM). thừa kế cho phép phiên bản LM mới có nguồn gốc từ sẵn cónhững người với nỗ lực tối thiểu. Một lớp học LM mới tối thiểu cầnđể xác định chỉ một wordProb chức năng, phương pháp được sử dụng để tính toánxác suất có điều kiện cho một từ và history.1 đặt LMchức năng được định nghĩa tổng quát, và không cần reimplementedtrong một mới xuất phát LM lớp. Ví dụ, sentenceProb làđịnh nghĩa trong điều khoản của wordProb và thường được thừa kế từ cácchung LM lớp; Tuy nhiên, một LM nhất định có thể xác định phiên bản riêng của mìnhcủa sentenceProb, cho hiệu quả hoặc thay đổi các tiêu chuẩnhành vi.
đang được dịch, vui lòng đợi..
