Skip to content

flygerian/understand-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Understand AI - Coding

Running the app

    npm install 
    npm start

The approach

I chose a react-redux-thunk combination because it offers the right flexibility and structure such that the code can be extended easiliy.

The idea was to keep things simple and provide a simple UI where the user can just move back and forth on a list of images (this can be random clips or frames from a video)

The list of tags and their types are all provided via a JSON data structure so it's easy to change the labels at anytime using one api call.

You can explore the //TODO sections to see points in the code earmarked for extension.

Evolution

Becuase images in video can be more or less the same over a lot of frames (Assuming something like a 30 fps video) it would be nice to group the images by similarity using some neural net such that the user can select just one on each group of images and all the other similar frames would also carry the same lebel.

What I would have liked to do

I din't have a lot of time on my hand. This should also enzyme tests on the UI and tests on the state functions to be sure the actions modify the state the way they are intended to.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published