Apache UIMA là một mã nguồn mở, miễn phí và multiplatfomr Java SDK (Software Development Kit) và khung bao gồm tất cả các loại công cụ và annotators, tạo thuận lợi cho việc phân tích các nội dung cấu trúc, chẳng hạn như âm thanh, video và văn bản.
UIMA là viết tắt của phi cấu trúc Kiến trúc thông tin quản lý, và là hệ thống phần mềm có khả năng phân tích khối lượng lớn dữ liệu phi cấu trúc, để lộ ra những kiến thức có liên quan đến một kết thúc-user.Supports Java và C ++ lập trình languagesApache UIMA hỗ trợ cả Java và C ++. Trong khi người đầu tiên chỉ hỗ trợ Java và không Java thành phần, các annotators hỗ trợ sau viết bằng C, C ++, Perl, TCL và các ngôn ngữ lập trình Python.
Phần mềm này bao gồm các thành Apache UIMA DUCC, Apache UIMA uimaFIT, Apache UIMA Ruta, Apache UIMA Asynchronous Scaleout (UIMA-AS), Apache UIMA Java SDK và Apache UIMA C ++ thành phần SDK, cũng như các UIMA Addons package.Under mui xe, hệ điều hành được hỗ trợ và availabilityA xem nhanh dưới mui xe, sẽ cho chúng ta thấy rằng các phần mềm được viết bằng ngôn ngữ lập trình Java và nó & rsquo; s tương thích với bất kỳ hệ điều hành mà Java Runtime Environment (JRE) có sẵn, bao gồm tất cả các bản phân phối và GNU / Linux nhiều hệ thống UNIX-like.
Để tiện cho bạn, tất cả các thành phần của dự án Apache UIMA có sẵn để tải về như những chương trình được xây dựng trước đó có thể được sử dụng mà không cần bất kỳ cấu hình đặc biệt của các cài đặt, cũng như tài liệu lưu trữ có chứa mã nguồn của họ. Nó được phân phối như một phần của Apache Software Foundation
là gì mới trong phiên bản này:.
- Khung UIMA đã tăng cường để hỗ trợ bộ nhớ lớn / máy đa lõi lớn, với nhiều cải tiến để đồng bộ hóa, khóa ganh đua, và địa phương tham khảo để tối ưu hóa băng thông bộ nhớ trong sự hiện diện của tốc độ truy cập bộ nhớ không đồng nhất. Ngoài ra, embedders của khuôn khổ này bây giờ có thể chọn để chạy khởi tạo các thành phần UIMA có chung một quản lý chung tài nguyên và / hoặc chung UIMA Context, trên nhiều chủ đề, đồng thời. Các trường hợp không được sửa đổi có thể được truy cập (chỉ đọc) bởi nhiều chủ đề, cùng một lúc. Trên đường đi, nhiều lỗi vi tế đã được cố định.
là gì mới trong phiên bản 2.5.0:
- Thay thế phiên bản 5.4.1 ActiveMQ với phiên bản 5.6. 0
- hỗ trợ PEAR thực hiện
- Added callbacks phía máy khách để thông báo cho một ứng dụng mà một CAS đang được xử lý
- refactored JMS quản lý phiên hết hạn để ngăn chặn OOMS môi giới
- refactored UIMA-AS Async tổng hợp để hỗ trợ xử lý nhiều trường hợp đầu vào song song
- Mã Kế toán refactored CAS để tránh trường hợp mất trong các triển khai phức tạp / lồng
- Cải thiện xử lý lỗi và phục hồi
- Hiệu suất cải tiến
Yêu cầu :
- Java 2 Standard Edition Runtime Environment
Bình luận không