Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tensor must have a shape comprised of positive integers but got shape [1917,] #29

Open
mingsoohea opened this issue Nov 26, 2020 · 9 comments

Comments

@mingsoohea
Copy link

I followed cloud.annotations.ai to train a custom model for tensorflow.js.
After cloning this project and copy the model_web to the public folder, I run npm install then npm run start.

The local page is showed with an error when detectFromVideoFrame:
Error: Tensor must have a shape comprised of positive integers but got shape [1917,]. at g (index.esm.js:17) at index.esm.js:17 at Array.forEach (<anonymous>) at Q (index.esm.js:17) at kn (index.esm.js:17) at Object.Dn [as tensor2d] (index.esm.js:17) at index.esm.js:500 at index.esm.js:17 at t.scopedRun (index.esm.js:17) at t.tidy (index.esm.js:17) at Object.Ke [as tidy] (index.esm.js:17) at runObjectDetectionPrediction (index.esm.js:499) at async Object.detect (index.esm.js:556)

After digging a bit into the source code, I found this strange:
Untitled

Untitled1

Untitled2

Untitled3

As you see, the scores and boxes have been swapped together. Is it intended?

@mingsoohea
Copy link
Author

@bourdakos1

@bourdakos1
Copy link
Member

This normally means you didn’t have enough training data

@mingsoohea
Copy link
Author

I used 200 images to annotate on cloud.annotations.ai.
How many images should I use at least?
From the last screenshot, result[1].shape only have 3 components [1, 1917, 1] but the code tries to get result[1].shape[3]
Is it make sense?

@bourdakos1
Copy link
Member

200 hundred images might be enough, but it more depends on how many labels and how many objects per label

@mingsoohea
Copy link
Author

1 label for all
1 object per image only.

@bourdakos1
Copy link
Member

Try adding a second label

@Roger92
Copy link

Roger92 commented May 7, 2021

Did it help to add more images or an additional lable? Because i have the same error :D

@sebaspv
Copy link

sebaspv commented Oct 2, 2021

I'm having the same error. Did adding more images help? I have 3 labels and 200 images for each of them

@menuRivera
Copy link

Does anybody have a working model_web so I can make some tests?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants