قدمت Google واجهتي برمجة تطبيقات جديدتين إلى ML Kit: Entity Extraction وSelfie Segmentation. تابع القراءة لمعرفة المزيد عنهم!
قبل بضع سنوات، جوجل قدم ML Kit لتسهيل على المطورين تنفيذ التعلم الآلي في تطبيقاتهم. منذ ذلك الحين، رأينا واجهات برمجة التطبيقات للتعرف على الحبر الرقمي، والترجمة على الجهاز، واكتشاف الوجه. تضيف Google الآن ميزة استخراج الكيانات الجديدة إلى ML Kit بالإضافة إلى ميزة تجزئة الصور الشخصية الجديدة.
قال جوجل ستسمح واجهة برمجة تطبيقات Entity Extraction الجديدة للمطورين باكتشاف الكيانات وتحديد موقعها من النص الخام، واتخاذ الإجراءات بناءً على تلك الكيانات.
وقالت جوجل: "تعمل واجهة برمجة التطبيقات (API) على نص ثابت وأيضًا في الوقت الفعلي أثناء قيام المستخدم بالكتابة". "إنه يدعم 11 كيانًا مختلفًا و15 لغة مختلفة (مع المزيد في المستقبل) للسماح للمطورين بجعل أي تفاعل نصي تجربة أكثر ثراءً للمستخدم."
فيما يلي الجهات المدعومة:
- عنوان(350 الشارع الثالث، كامبريدج)
- التاريخ والوقت*(2020/12/12، غدًا الساعة 3 مساءً) (دعونا نلتقي غدًا الساعة 6 مساءً)
- بريد إلكتروني([email protected])
- رقم الرحلة الجوية*(LX37)
- رقم الحساب المصرفي الدولي*(CH52 0483 0000 0000 0000 9)
- رقم ISBN*(978-1101904190)
- المال (بما في ذلك العملة)*(12 دولارًا، 25 دولارًا أمريكيًا)
- بطاقة الدفع*(4111 1111 1111 1111)
- رقم التليفون((555) 225-3556, 12345)
- عدد تتبع*(1Z204E380338943508)
- عنوان URL(www.google.com، https://en.wikipedia.org/wiki/Platypus, سيزنام.cz)
قالت Google إنها تختبر واجهة برمجة تطبيقات Entity Extraction مع TamTam للسماح للتطبيق بتقديم اقتراحات مفيدة للمستخدمين أثناء محادثات الدردشة. عندما يكون هناك عنوان على الشاشة، على سبيل المثال، سيؤدي النقر عليه إلى ظهور قائمة لنسخ العنوان، أو فتحه باستخدام تطبيق آخر، أو الحصول على الاتجاهات إلى الموقع.
تعمل تعليقات/نماذج الشبكة العصبية في Entity Extraction API على النحو التالي: يتم تقسيم نص الإدخال المحدد أولاً إلى كلمات (استنادًا إلى فصل المسافة)، ثم كل تسلسلات الكلمات الممكنة من يتم إنشاء حد أقصى معين للطول (15 كلمة في المثال أعلاه)، ولكل مرشح تقوم الشبكة العصبية للتسجيل بتعيين قيمة (بين 0 و1) بناءً على ما إذا كان يمثل كيانًا صالحًا.
بعد ذلك، تتم إزالة الكيانات التي تم إنشاؤها والتي تتداخل، مع تفضيل الكيانات ذات الدرجة الأعلى على الكيانات المتعارضة ذات الدرجة الأقل. ثم يتم استخدام شبكة عصبية ثانية لتصنيف نوع الكيان كرقم هاتف أو عنوان أو في بعض الحالات غير كيان.
قالت Google إن واجهة برمجة تطبيقات Entity Extraction API الخاصة بـ ML Kit تعتمد على التكنولوجيا التي تدعم ميزة Smart Linkify المقدمة مع Android 10.
بالإضافة إلى استخراج الكيانات المستندة إلى النص، أعلنت Google أيضًا عن واجهة برمجة تطبيقات جديدة لتجزئة الصور الشخصية. ستسمح هذه الميزة للمطورين بفصل الخلفية عن المشهد. سيمكن هذا المستخدمين من إضافة تأثيرات رائعة إلى صور السيلفي أو حتى إدراج أنفسهم في خلفية أفضل. وقالت Google إن واجهة برمجة التطبيقات الجديدة قادرة على تحقيق نتائج رائعة مع زمن وصول منخفض على كل من Android وiOS.
تتضمن ML Kit SDK سنوات من عمل Google في مجال التعلم الآلي في حزمة Firebase التي يمكن لمطوري تطبيقات الهاتف المحمول استخدامها لتحسين تطبيقاتهم. منذ تقديم ML Kit، تم الكشف عن عدد من واجهات برمجة التطبيقات التي تجعل تنفيذ الميزات التي تدعم التعلم الآلي في التطبيقات أسهل بكثير للمطورين. مع استخراج الكيانات وتقسيم الصور الشخصية، ستصبح تطبيقات المستقبل أفضل.