question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Testing the new TensorFlow integration for App Inventor

See original GitHub issue

Background

TLDR: I’m rewriting some of the App Inventor integration in ML for Kids and would like help testing it

Image projects on Machine Learning for Kids were originally based on IBM’s cloud service “Visual Recognition”.

Whether students made their project in Scratch, Python, or App Inventor, all of these integrations were actually sending their requests to train models and classify images to the Visual Recognition service (via ML for Kids).

The Visual Recognition service is being withdrawn in December 2021, so I need a different approach that removes the dependency on this.

I’ve already fixed this for projects that students make in Scratch and Python - those integrations now do their own training and classifying, using the TensorFlow library.

I’m working on doing the same for App Inventor.

It’s been a while since I’ve done any Android development, and the App Inventor development environment is… a little unfriendly. So this needs more testing than I can do by myself.

I’m looking for kind volunteers to try out the ML for Kids integration with App Inventor on their Android phones.

What’s next?

It’s not ready just yet - I’m planning ahead. But I think I’m only a week or two away from having something working.

  • I’ll give you step-by-step instructions to follow
    • Don’t worry if you’ve never used Machine Learning for Kids and/or App Inventor before!
  • It won’t take long
    • e.g. I’ll give you a sample ML project to start from, so you don’t have to collect your own ML training example images if you don’t want to. I’ll make the whole thing as quick as possible

I’ll ask you to tell me:

  • if it works at all
  • anything else you notice
    • (e.g. does it take long to train? does it take long to classify?)

If you’re familiar with adb, I’ll also ask if you’d mind sending me the output from “adb logcat” while running it. No worries if you’re not though. That’s just a nice-to-have bonus.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:8 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
gabrielcbecommented, Sep 6, 2021

Hey @dalelane, i’d be happy to help. Just let me know here or via email and i’ll follow the steps to test it on my android phone and report it back.

0reactions
dalelanecommented, Sep 14, 2021

@adamcohenrose That forum thread was a huge help, thanks.

I’ve tried enabling the legacy file mode - latest apk with that turned on is https://www.dropbox.com/t/sWm51aMA9qFd2b7G

Read more comments on GitHub >

github_iconTop Results From Across the Web

Artificial Intelligence with MIT App Inventor
This creates new opportunities for students to explore the possibilities of AI and empowers students as creators of the digital future. AI with...
Read more >
Tensorflow models - Artificial Intelligence - MIT App Inventor ...
Hi,. I am wondering if app inventor is working on artificial intelligence. I want that we can use our own models of tensorflow....
Read more >
Using Transfer Learning, Spectrogram Audio Classification ...
Thus I introduce two important technologies, Tensorflow.js [14] and MIT App. Inventor [2], that this project utilizes to help students like Oli ...
Read more >
Artificial Intelligence - MIT App Inventor Community
Topic Replies Views Activity About the Artificial Intelligence category 2 431 February 25, 2022 Face and location recognition 1 133 November 4, 2022 Tensorflow models 7...
Read more >
Artificial Intelligence 2: AI and Your App - Technovation Girls
We'll be taking a deeper dive into AI application and your app today. ... Learn how to integrate extensions in your App Inventor...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found