Escolher as imagens corretas para treinar a IA
Agora vem uma parte complicada. Ela é complicada porque exige que nós, humanos, pensemos um pouco. Precisamos escolher o conjunto certo de imagens que representam nosso objeto. Conforme mencionado na última unidade, todas as imagens incluem o objeto, mas devem ser diversas quanto a:
- Ângulo da câmera
- Iluminação
- Segundo plano
- Estilo visual
- Entidades individuais/agrupadas
- Tamanho
- Tipo (se isso for aplicável ao seu objeto)
Neste módulo, o exemplo usará imagens de Pulinho do filme A Caminho da Lua. Você escolherá as próprias imagens. Se desejar, você poderá até mesmo tirar as próprias fotos. Encontre seu animal de estimação favorito ou de pelúcia e tire aproximadamente 30 fotos dele. Considere tudo o que está listado na lista anterior.
Outras coisas que deverão ser consideradas quando você tirar essas fotos ou encontrar essas imagens:
- Elas devem estar em um destes formatos: .jpg, .png, .bmp ou .gif.
- Elas não devem ter mais de 6 MB.
- Eles devem ter no mínimo 256 pixels na borda mais curta.
Você também precisará encontrar ou tirar um conjunto de imagens que você queira usar para testar sua IA. Essas imagens de previsão não devem ser usadas para treinar o serviço de Visão Personalizada. Eles devem cumprir as mesmas diretrizes, exceto que convém que as imagens de previsão tenham no máximo 4 MB.
Gaste algum tempo encontrando imagens ou tirando fotos. Seja criativo! Tire algumas fotos com planos de fundo transparentes, algumas apenas com o objeto em diferentes ângulos e outras com o objeto pequeno. Essa é a sua chance de fazer o serviço aprender o que você quer que ele consiga identificar.
Ética do reconhecimento de imagens
Neste ponto do módulo, faz sentido fazer uma breve discussão sobre a ética. Assim como acontece com qualquer tecnologia, a ética sempre deve estar na linha de frente das soluções que você está criando. Mesmo que você esteja apenas fazendo um experimento ou experimentando algo, deve estar pensando nas implicações do que está fazendo e como isso pode afetar outras pessoas.
Lembre-se, Fei Fei criou um foguete e voou até a Lua para tentar trazer a família dela para ficarem juntos.
Ao escolher as imagens, verifique se elas representam bem o que é o objeto. Evite a tendência e seja inclusivo. Ser ético e inclusivo nas práticas de computação não se trata de resolver toda versão possível de um problema. Em vez disso, trata-se de representar adequadamente o problema que você está resolvendo.
Veja um exemplo:
Imagine que você esteja optando por treinar seu serviço de Visão Personalizada para identificar as entradas de edifícios para poder adicionar essas informações em um mapa criado por uma câmera que tira fotos de empresas viradas para a rua. As imagens que você incluiu tinham escadas e rampas e chão plano. Se você criou previsões usando essa IA treinada em uma nova parte da cidade e as incluiu automaticamente em seu mapa como entradas viáveis, isso não seria verdadeiro para todas. Você poderia fornecer informações aos usuários de que seria possível entrar em uma empresa pela rua. Mas quando um usuário que precisasse de uma rampa chegasse, ele poderia se deparar com uma entrada somente por escadas.
Você ainda poderia criar esse mesmo modelo, mas garantir que ele fosse devidamente marcado em seu aplicativo de mapas como não tendo a garantia de uma rampa quando escadas estiverem presentes. Ou, ainda melhor, já que você já tinha rampas como parte do seu conjunto de dados de treinamento, poderia incluir uma marca para rampas e permitir que os usuários escolhessem os tipos de entrada mais adequado para eles usarem em termos de conforto e capacidade.
Antes de continuar neste módulo, reserve alguns minutos para pensar nas imagens que você deseja capturar e fazer uma IA não humana e não empática tomar decisões em seu nome. Pense nos piores cenários e decida como você quer responder a eles. Mesmo que essa atividade seja um "simples experimento", estar sempre atento e considerar que essas práticas éticas farão você levá-las naturalmente em conta quando estiver fazer algo que possa impactar muito a vida dos seus colegas humanos.