AsposeAI

AsposeAI class

واجهة برمجة التطبيقات الرئيسية للمكوّن الذكاء الاصطناعي في مكتبة Aspose OCR. توفر تكاملًا مع معالجات ما بعد الذكاء الاصطناعي مثل تدقيق الإملاء، استخراج الجداول، وتصحيح التخطيط.

public class AsposeAI : IDisposable

المنشئات

الاسمالوصف
AsposeAI()ينشئ مثيلًا جديدًا من الفئة AsposeAI بالإعدادات الافتراضية. تم تمكين تنزيل النماذج تلقائيًا.
AsposeAI(ILogger)ينشئ مثيلًا جديدًا من الفئة AsposeAI بمسجل مخصص. تم تمكين تنزيل النماذج تلقائيًا.

الطرق

الاسمالوصف
Dispose()يحرّر الموارد الداخلية المستخدمة بواسطة مثيل AsposeAI.
FreeResources()يُطلق جميع الموارد المتعلقة بالذكاء الاصطناعي ويحرّر النماذج المحمَّلة.
GetLocalPath()يحصل على مسار دليل النماذج المحلي المُكوَّن حاليًا.
IsInitialized()يتحقق مما إذا تم تهيئة محرك الذكاء الاصطناعي.
ListLocal()يسرد جميع النماذج المحلية المتاحة في الدليل المُكوَّن.
RunPostprocessor(List<string>)يطبق معالج ما بعد المعالجة المسجَّل للذكاء الاصطناعي على قائمة من سلاسل النص المُعترف بها.
RunPostprocessor(OcrOutput)يطبق معالج ما بعد المعالجة المسجَّل للذكاء الاصطناعي على نتيجة OCR المهيكلة المعطاة. قد يشمل ذلك تصحيح الإملاء، واكتشاف الجداول، وتنسيق الجداول، وتعزيزات أخرى مدعومة بالذكاء الاصطناعي حسب المعالجات المُكوَّنة.
SetPostProcessor(IOcrAIPostProcessor, AsposeAIModelConfig)يضيف معالج ما بعد المعالجة للذكاء الاصطناعي ليُطبق على نتائج OCR. إذا تم توفير customSettings، سيتم تحميل النموذج المحدد أو الافتراضي للذكاء الاصطناعي وتكوينه تلقائيًا قبل تطبيق معالج ما بعد المعالجة.

ملاحظات

⚠️ إخلاء المسؤولية: باستخدام ميزات الذكاء الاصطناعي، أنت المسؤول الوحيد عن ضمان الامتثال لأي قوانين سارية، وشروط الترخيص، وسياسات استخدام نماذج الذكاء الاصطناعي من أطراف ثالثة، ولوائح خصوصية البيانات. لا تتحمل Aspose المسؤولية عن الدقة أو الترخيص أو موثوقية نماذج الذكاء الاصطناعي الخارجية.

انظر أيضًا