اکثر سرویس هایی که به برنامه نویسان اجازه استفاده از هوش مصنوعی در نرم افزار ها را می دهند بر اساس API کار می کنند و با سرویس های آنلاین برای پردازش اطلاعات دریافتی از کاربر، ارتباط برقرار میکنند. در نتیجه برای استفاده از سرویس های مبتنی بر هوش مصنوعی کاربر باید دسترسی به اینترنت داشته باشد که این محدودیتی بزرگ برای یک نرمافزار محسوب میشود.
ابزار Fritz درواقع یک SDK در اختیار برنامه نویسان برای استفاده در اپ های موبایل قرار میدهد و برنامه نویسان با اضافه کردن این SDK قادرند تا از ویژگی های هوش مصنوعی و یادگیری ماشینی در نرم افزارهای خود استفاده کنند. در این روش به طور کلی از منابع گوشی کاربر استفاده می شود و نیاز و برقراری ارتباط با سرور نیست.
به عنوان مثال اگر برنامه نویسی نیاز دارد تا با استفاده از تکنولوژی پردازش تصویر، وجود یک شیء را از طریق دوربین گوشی تلفن هوشمند تایید کند، می تواند از سرویسی که Fritz به طور رایگان در اختیار او قرار میدهد استفاده کند.
در حال حاضر این سرویس هوش مصنوعی در تعدادی نرم افزار مورد استفاده قرار گرفته است. به عنوان مثال یک نرم افزار به نام MDAcne وجود دارد که می تواند جوش های بر روی صورت کاربر را از طریق دوربین سلفی گوشی او نمایش دهد و دور آنها خط بکشد. یا نرم افزار دیگری با استفاده از این سرویس ساخته شده است که InstaSaber نام دارد و کاربر با استفاده از آن می تواند یک ورق کاغذ لوله شده را به اسلحه لیزری موجود در فیلم جنگ ستارگان تبدیل کند.
با استفاده از سرویس Fritz برنامه نویسان می توانند با دریافت اطلاعات از دوربین گوشی هوشمند، اشیا اطراف کاربر را تشخیص دهند و نام آن را به صورت متنی از SDK دریافت کنند.
Fritz قابلیت ایجاد مدل های دلخواه را نیز به کاربران ارائه میدهد. با استفاده از این قابلیت برنامه نویسان میتوانند با ارائه نمونه های مختلف، با استفاده از قابلیت یادگیری ماشینی، این هوش مصنوعی را قدرتمند تر کنند و قابلیت های بیشتر به آن بیافزایند.
این SDK هم برای سیستم عامل iOS ارائه شده است و هم اندروید. برنامه نویسان می توانند به سادگی این SDK را با روش های مختلف به اپلیکیشن های خود اضافه کنند. برای اطلاعات بیشتر به سایت fritz.ai مراجعه کنید.
سلام ببخشید من دارم واسه طراحی آپ موبایل جاوا میخونم و به دخیل کردن هوش مصنوعی توی طراحی اپلیکیشن خیلی علاقه مند شدم برای اینکار باید پایتون هم بخونم یا جاوا کافیه؟
میخواستم اگر امکانش هست ی راهنمایی کلی کنید بنده رو
باتشکر
سلام دوست عزیز.
برای train کردن مدل های هوش مصنوعی باید پایتون بلد باشید. ابزار هایی مثل Tensorflow یا Pytorch که برای تمرین دادن مدل ها استفاده می شن با زبان پایتون خیلی فوق العاده کار می کنن (tensorflow البته جدیدا api به برخی زبان های دیگه ارائه داده ولی هنوز کامل نیستن)
بعد از train کردن مدل ها، می تونید ذخیره سازی کنید و توی پلتفرم های مختلف مورد استفاده قرار بدید. استفاده ازش نیاز به پایتون نداره، با هر زبونی که اپلیکیشن می نویسید فایل اکسپورت شده مدل قابل استفاده است.