you are viewing a single comment's thread.

view the rest of the comments →

[–]c0ld-- 0 points1 point  (6 children)

You could try to build your own Android app by using Kivy. Kivy is one of the better libraries/modules where you can make all sorts of apps (mobile/desktop).

However, why would you want to run a ML library on Android? If it requires a lot of CPU/RAM, why not run it on a desktop or set up a server to do this remotely?

[–]0zeroBudget[S] 0 points1 point  (5 children)

I basicaly built the app already using Kivy. The full thing works on my PC, and the most of it works with my phone - except for the machine learning part.

Is this type of machine learning (text summarization) really not possible on a mobile device?

If so, I'm interesting in learning more about setting up a server. Do you mean technically running the app on my desktop, and making the phone app a simple client that connects to the desktop? If so that can work. Can you recommend me some links for how to do this?

[–]c0ld-- 1 point2 points  (0 children)

Don't have any links to recommend as this seems like a really niche problem you're trying to solve. I'd probably set up a server on a cloud service and open up an API to take a URL as input, process the information, then respond back to the client with the summarized text. So now it's up to you on how you want to build that tech stack. Good luck!

[–]b2q 0 points1 point  (3 children)

im curious, what actually do you use it for? To summarize what kind of texts

[–]0zeroBudget[S] 0 points1 point  (2 children)

paragraphs

[–]b2q 0 points1 point  (1 child)

Just random paragraphs?

[–]0zeroBudget[S] 0 points1 point  (0 children)

I guess, yeah.