Teachable machine (Me ajudem a entender melhor) [RESOLVIDO]

1. Teachable machine (Me ajudem a entender melhor) [RESOLVIDO]

Levi Abreu Marques Pereira
Levi21

(usa Linux Mint)

Enviado em 14/07/2023 - 20:43h

Então... Vou resumir o maximo possível.
Vi esta ferramenta na internet Teachable machine, que usa I.A. ela consegue discernir imagens basta você treina-la e outras coisas. Gostei muito da ideia, porém meus conhecimentos de programação são extremamente baixos e queria ajuda dos especialistas.
Como eu faço para ela escrever o resultado na tela? Por exemplo: Ensinei ela a discenir bola de baseball e bola de tennis, agora eu quero que ela escreva na tela ou em bloco de notas ou seja lá onde for... o resultado. se foi bola de baseball escreva "bola de baseball" e vice-versa.

Agradeço desde de já quem puder me ajudar nisto, sei que provavelmente tem muiiitos passos ainda... Mas quem puder ir dando dicas e ideias para eu trilhar um caminho ja ajuda muiiito!



  


2. Re: Teachable machine (Me ajudem a entender melhor) [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 14/07/2023 - 22:15h

Que interessante, nem conhecia isso.

Vendo aqui, é bem fácil de usar, não exigi nenhum conhecimento de programação em si, mas o básico de IA.

to com problemas nos shifts então, vou explicar o mais basicão de IA.
-toda IA precisa de dados para usar em sua memoria
-os dados, devem ser previamente separados para aprendizado, o nome disso é treinamento
-num treinamento, vc passa certos valos, vamos dizer que vc tenha 4 imagens, essas imagens contém somente dois numeros que são '69' e '24'
-69 e 24 são considerados como classes.
-a IA em questão faz apenas o mais básico de uma IA como o MLP, classifica imagens em duas classes distintas.
-por tanto, vc precisa carregar imagens em suas devidas classes, então clicar no botão train model, e depois testar com uma imagem não usada pra ver se está classificando certinho.

-veja o screenshto abaixo com o que eu fiz.
0-cliquei em image project e escolhi a opção a direita onde tem gray images, deve-se usar somente imagens preto e branco para a IA reconhecer.
1-criei 4 imagens no meu computador usando o gimp, duas com o numero 24, e duas com o numero 69 escritos por mim
2-carreguei cada imagem numa das classes, ou seja, carreguei a imagem com 24 na parte de cima e as imagens com 69 na parte de baixo, só clicar em upload
3-cliquei em train model para terinar o modelo
4-por fim, clique ali em cima onde tem device e cliquei nele e escolhi file para carregar um arquivo de entrada
5-por fim, cliquei em choose images from your files para fazer upload de um exemplar para teste. Observe que o exemplar deve ter escrito 24 ou 69 se não a IA não vai saber do que se trata.

nota, vc pode editar os nomes das classes, só clicar ali no lado de Class 1 e Class 2

https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!


3. Re: Teachable machine (Me ajudem a entender melhor) [RESOLVIDO]

Levi Abreu Marques Pereira
Levi21

(usa Linux Mint)

Enviado em 14/07/2023 - 23:01h


SamL escreveu:

Que interessante, nem conhecia isso.

Vendo aqui, é bem fácil de usar, não exigi nenhum conhecimento de programação em si, mas o básico de IA.

to com problemas nos shifts então, vou explicar o mais basicão de IA.
-toda IA precisa de dados para usar em sua memoria
-os dados, devem ser previamente separados para aprendizado, o nome disso é treinamento
-num treinamento, vc passa certos valos, vamos dizer que vc tenha 4 imagens, essas imagens contém somente dois numeros que são '69' e '24'
-69 e 24 são considerados como classes.
-a IA em questão faz apenas o mais básico de uma IA como o MLP, classifica imagens em duas classes distintas.
-por tanto, vc precisa carregar imagens em suas devidas classes, então clicar no botão train model, e depois testar com uma imagem não usada pra ver se está classificando certinho.

-veja o screenshto abaixo com o que eu fiz.
0-cliquei em image project e escolhi a opção a direita onde tem gray images, deve-se usar somente imagens preto e branco para a IA reconhecer.
1-criei 4 imagens no meu computador usando o gimp, duas com o numero 24, e duas com o numero 69 escritos por mim
2-carreguei cada imagem numa das classes, ou seja, carreguei a imagem com 24 na parte de cima e as imagens com 69 na parte de baixo, só clicar em upload
3-cliquei em train model para terinar o modelo
4-por fim, clique ali em cima onde tem device e cliquei nele e escolhi file para carregar um arquivo de entrada
5-por fim, cliquei em choose images from your files para fazer upload de um exemplar para teste. Observe que o exemplar deve ter escrito 24 ou 69 se não a IA não vai saber do que se trata.

nota, vc pode editar os nomes das classes, só clicar ali no lado de Class 1 e Class 2

https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!


Muito Obrigado pela resposta! Me perdoe eu acho que não me expressei muito bem... Essa parte ate entendi bem, coloquei os dados e ela conseguiu discernir os dois itens que havia lhe mostrado. Porém o que eu quero fazer agora e um pouco mais além, não sei como dizer exatamente... Eu queria que a maquina, a I.A. pode ser com o auxilio de outra coisa, escrevesse o resultado em outro lugar. Por exemplo:

Coloquei os dados (a bola de baseball e bola de tennis)
Ela calcula e aprende a diferença
Na camera mostro bola de tennis
Ela acerta e mostra o resultado: "Bola de tennis"

Quero que ela escreva este resultado em um bloco de notas por exemplo... Desculpe se não ficou muito claro ainda, mas por enquanto esse é o máximo possível que eu consigo pensar pra explicar. Novamente te agradeço pela resposta!



4. Re: Teachable machine (Me ajudem a entender melhor) [RESOLVIDO]

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 14/07/2023 - 23:45h


Levi21 escreveu:


SamL escreveu:

Que interessante, nem conhecia isso.

Vendo aqui, é bem fácil de usar, não exigi nenhum conhecimento de programação em si, mas o básico de IA.

to com problemas nos shifts então, vou explicar o mais basicão de IA.
-toda IA precisa de dados para usar em sua memoria
-os dados, devem ser previamente separados para aprendizado, o nome disso é treinamento
-num treinamento, vc passa certos valos, vamos dizer que vc tenha 4 imagens, essas imagens contém somente dois numeros que são '69' e '24'
-69 e 24 são considerados como classes.
-a IA em questão faz apenas o mais básico de uma IA como o MLP, classifica imagens em duas classes distintas.
-por tanto, vc precisa carregar imagens em suas devidas classes, então clicar no botão train model, e depois testar com uma imagem não usada pra ver se está classificando certinho.

-veja o screenshto abaixo com o que eu fiz.
0-cliquei em image project e escolhi a opção a direita onde tem gray images, deve-se usar somente imagens preto e branco para a IA reconhecer.
1-criei 4 imagens no meu computador usando o gimp, duas com o numero 24, e duas com o numero 69 escritos por mim
2-carreguei cada imagem numa das classes, ou seja, carreguei a imagem com 24 na parte de cima e as imagens com 69 na parte de baixo, só clicar em upload
3-cliquei em train model para terinar o modelo
4-por fim, clique ali em cima onde tem device e cliquei nele e escolhi file para carregar um arquivo de entrada
5-por fim, cliquei em choose images from your files para fazer upload de um exemplar para teste. Observe que o exemplar deve ter escrito 24 ou 69 se não a IA não vai saber do que se trata.

nota, vc pode editar os nomes das classes, só clicar ali no lado de Class 1 e Class 2

https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!


Muito Obrigado pela resposta! Me perdoe eu acho que não me expressei muito bem... Essa parte ate entendi bem, coloquei os dados e ela conseguiu discernir os dois itens que havia lhe mostrado. Porém o que eu quero fazer agora e um pouco mais além, não sei como dizer exatamente... Eu queria que a maquina, a I.A. pode ser com o auxilio de outra coisa, escrevesse o resultado em outro lugar. Por exemplo:

Coloquei os dados (a bola de baseball e bola de tennis)
Ela calcula e aprende a diferença
Na camera mostro bola de tennis
Ela acerta e mostra o resultado: "Bola de tennis"

Quero que ela escreva este resultado em um bloco de notas por exemplo... Desculpe se não ficou muito claro ainda, mas por enquanto esse é o máximo possível que eu consigo pensar pra explicar. Novamente te agradeço pela resposta!

ah tá, acho que entendi. Então, vc quer um programa que mostre a tal mensagem, né isso?
Ali onde tem o exports é possível exportar o código completo do seu modelo, mas ai vc precisa saber programar numa linguagem e usar o tensorflow para poder aplicar tal modelo e salvar em txt as saídas dele.

Não sei como anda tua habilidade com programação, mas isso exige bem mais estudo, mesmo que seja só mostrar uma mensagem na tela.
Digo isso porque ali eu vi que é exportado com a biblioteca do tensorflow, e pra usar tal coisa, vc precisa saber programação, infelizmente não tem jeito.


https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts