fbpx
Sigmoidal
  • Home
  • Data Science
    Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

    Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

    Data Science no exterior - como fazer uma Cover Letter

    Como escrever uma Cover Letter poderosa para Data Science

    GESTÃO DE DADOS: aprenda Data Science ou pague o preço de uma decisão errada | PrimoCast com Thiago Nigro

    Aprenda Data Science ou pague o preço de uma decisão errada

    Como a França usou Inteligência Artificial para detectar 20 mil piscinas

    Como a França usou Inteligência Artificial para detectar 20 mil piscinas

    ChatGPT: A Inteligência Artificial que vai escrever seus códigos

    ChatGPT: A Inteligência Artificial que vai escrever seus códigos

    7 livros essenciais para aprender Data Science em 2023

    7 livros essenciais para aprender Data Science em 2023

    Como a banda Metallica usa Data Science

    Como a banda Metallica usa Data Science

    Entrevista com Rodrigo Gianotto, CTO do Grupo Primo

    Entrevista com Rodrigo Gianotto, CTO do Grupo Primo

    Use a estratégia da Apollo 13 para conseguir uma vaga no mercado

    Use a estratégia da Apollo 13 para conseguir uma vaga no mercado

    Python para análise de ações e investimentos

    Python para análise de ações e investimentos

    Gerando amostras para modelos de Deep learning no ArcGIS Pro

    Gerando amostras para modelos de Deep learning no ArcGIS Pro

    7 Livros de Data Science em 2021

    7 Livros de Data Science em 2021

    Trending Tags

    • Python
      Fundamentos da Formação da Imagem

      Fundamentos da Formação da Imagem

      Como usar o DALL-E 2 para gerar imagens a partir de textos

      Como usar o DALL-E 2 para gerar imagens a partir de textos

      aprenda python do zero - curso gratuito

      Projeto Python: um plano à prova de desculpas

      Entrevista com Rodrigo Gianotto, CTO do Grupo Primo

      Entrevista com Rodrigo Gianotto, CTO do Grupo Primo

      Projeto Python do Zero: evento 100% gratuito

      Projeto Python do Zero: evento 100% gratuito

      Aprenda Python e se destaque no mercado

      Aprenda Python e se destaque no mercado

      Python para análise de ações e investimentos

      Python para análise de ações e investimentos

      Como fazer gráficos rotulados em Python

      Como fazer gráficos rotulados em Python

      Trabalhando com Dados Desbalanceados

      Trabalhando com Dados Desbalanceados

      Trending Tags

      • Visão Computacional
        Aula 1: O caminho para você construir uma nova carreira em Visão Computacional

        Aula 1: O caminho para você construir uma nova carreira em Visão Computacional

        Visão Computacional do zero até uma vaga no exterior

        Visão Computacional do zero até uma vaga no exterior

        Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

        Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

        ORB-SLAM 3: Tutorial Completo para Mapeamento 3D e Localização em Tempo Real

        Geometria da Formação de Imagens: Matrizes, Transformações e Sistemas de Coordenadas

        Fundamentos da Formação da Imagem

        Fundamentos da Formação da Imagem

        Como usar OpenCV e Python para calibrar câmeras

        Como usar OpenCV e Python para calibrar câmeras

        Como usar o DALL-E 2 para gerar imagens a partir de textos

        Como usar o DALL-E 2 para gerar imagens a partir de textos

        Crie um sistema de vigilância com drones e Deep Learning

        Crie um sistema de vigilância com drones e Deep Learning

        Detector de Fadiga usando Python

        Detector de Fadiga usando Python

        Redes Neurais Convolucionais com Python

        Redes Neurais Convolucionais com Python

        Reduzindo o Overfitting com Data Augmentation

        Reduzindo o Overfitting com Data Augmentation

        Trending Tags

        • Sobre Mim
        No Result
        View All Result
        • Home
        • Data Science
          Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

          Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

          Data Science no exterior - como fazer uma Cover Letter

          Como escrever uma Cover Letter poderosa para Data Science

          GESTÃO DE DADOS: aprenda Data Science ou pague o preço de uma decisão errada | PrimoCast com Thiago Nigro

          Aprenda Data Science ou pague o preço de uma decisão errada

          Como a França usou Inteligência Artificial para detectar 20 mil piscinas

          Como a França usou Inteligência Artificial para detectar 20 mil piscinas

          ChatGPT: A Inteligência Artificial que vai escrever seus códigos

          ChatGPT: A Inteligência Artificial que vai escrever seus códigos

          7 livros essenciais para aprender Data Science em 2023

          7 livros essenciais para aprender Data Science em 2023

          Como a banda Metallica usa Data Science

          Como a banda Metallica usa Data Science

          Entrevista com Rodrigo Gianotto, CTO do Grupo Primo

          Entrevista com Rodrigo Gianotto, CTO do Grupo Primo

          Use a estratégia da Apollo 13 para conseguir uma vaga no mercado

          Use a estratégia da Apollo 13 para conseguir uma vaga no mercado

          Python para análise de ações e investimentos

          Python para análise de ações e investimentos

          Gerando amostras para modelos de Deep learning no ArcGIS Pro

          Gerando amostras para modelos de Deep learning no ArcGIS Pro

          7 Livros de Data Science em 2021

          7 Livros de Data Science em 2021

          Trending Tags

          • Python
            Fundamentos da Formação da Imagem

            Fundamentos da Formação da Imagem

            Como usar o DALL-E 2 para gerar imagens a partir de textos

            Como usar o DALL-E 2 para gerar imagens a partir de textos

            aprenda python do zero - curso gratuito

            Projeto Python: um plano à prova de desculpas

            Entrevista com Rodrigo Gianotto, CTO do Grupo Primo

            Entrevista com Rodrigo Gianotto, CTO do Grupo Primo

            Projeto Python do Zero: evento 100% gratuito

            Projeto Python do Zero: evento 100% gratuito

            Aprenda Python e se destaque no mercado

            Aprenda Python e se destaque no mercado

            Python para análise de ações e investimentos

            Python para análise de ações e investimentos

            Como fazer gráficos rotulados em Python

            Como fazer gráficos rotulados em Python

            Trabalhando com Dados Desbalanceados

            Trabalhando com Dados Desbalanceados

            Trending Tags

            • Visão Computacional
              Aula 1: O caminho para você construir uma nova carreira em Visão Computacional

              Aula 1: O caminho para você construir uma nova carreira em Visão Computacional

              Visão Computacional do zero até uma vaga no exterior

              Visão Computacional do zero até uma vaga no exterior

              Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

              Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

              ORB-SLAM 3: Tutorial Completo para Mapeamento 3D e Localização em Tempo Real

              Geometria da Formação de Imagens: Matrizes, Transformações e Sistemas de Coordenadas

              Fundamentos da Formação da Imagem

              Fundamentos da Formação da Imagem

              Como usar OpenCV e Python para calibrar câmeras

              Como usar OpenCV e Python para calibrar câmeras

              Como usar o DALL-E 2 para gerar imagens a partir de textos

              Como usar o DALL-E 2 para gerar imagens a partir de textos

              Crie um sistema de vigilância com drones e Deep Learning

              Crie um sistema de vigilância com drones e Deep Learning

              Detector de Fadiga usando Python

              Detector de Fadiga usando Python

              Redes Neurais Convolucionais com Python

              Redes Neurais Convolucionais com Python

              Reduzindo o Overfitting com Data Augmentation

              Reduzindo o Overfitting com Data Augmentation

              Trending Tags

              • Sobre Mim
              No Result
              View All Result
              Sigmoidal
              No Result
              View All Result
              Home Artigos Deep Learning

              Como a França usou Inteligência Artificial para detectar 20 mil piscinas

              Utilizando algoritmos e imagens aéreas, um algoritmos de Deep Learning foi capaz de localizar mais de 20 mil piscinas privadas não declaradas.

              Carlos Melo by Carlos Melo
              dezembro 19, 2022
              in Artigos, Data Science, Deep Learning
              0
              12
              SHARES
              400
              VIEWS
              Publicar no LinkedInCompartilhar no FacebookCompartilhar no Whatsapp

              “Você pode correr, mas não pode se esconder” é uma frase marcante de filmes antigos de terror, como o clássico “Sexta-Feira 13”, do matador impiedoso Jason Voorhees. Digamos que a Direção-Geral das Finanças Públicas da França (DGFiP) colocou essa frase em prática ano passado, mas para a detecção de algo que esse país entende muito: piscinas.

              Inteligência Artificial para detectar piscinas
              Algoritmo de Deep Learning dentro da plataforma ArcGIS (Fonte: ESRI)

              Segundo dados da página de dados Statista, havia 3,2 milhões de piscinas privadas na França em 2020 – número que aumentou e muito durante a pandemia de COVID-19, período em que as pessoas ficaram mais em suas casas –, fazendo esse país o segundo com o maior número dessas construções per capita do mundo.

              Em função desse grande número dessas construções, da arrecadação e do uso da água nesse país (a França enfrenta sua pior seca, que deixou mais de 100 comunidades sem água potável), as autoridades fiscais desse país resolveram regularizar a situação das casas ao fisco.

              Usando técnicas de Data Science e algoritmos de Deep Learning, o governo francês conseguiu encontrar mais de 20 mil piscinas ocultas, e cobrar €10 milhões em impostos (equivalente a R$ 50 milhões).

              Para solucionar esse problema, a DGFiP lançou mão da Inteligência Artificial, localizando mais de 20 mil piscinas não declaradas ou parcialmente declaradas ao fisco francês (segundo as leis tributárias desse país, deve-se declarar as piscinas, afinal elas aumentam o valor do imóvel), permitindo que o país arrecadasse mais de 10 milhões de euros.

              O software de Inteligência Artificial usado pelo governo 

              Isso só foi possível graças ao “foncier innovant” (em português, terra inovadora), dispositivo desenvolvido pela multinacional francesa Capgemini (uma gigante em consultoria, serviços de tecnologia e transformação digital) em conjunto com a quase nada conhecida Google.

              “A IA é, sem dúvida, o novo combustível para a economia moderna.”
              John Clancy, de Enterprise Digital Advisory Forum

              Ele usa técnicas de Data Science e algoritmos de Deep Learning para, a partir de imagens de satélite, detectar piscinas nos terrenos. No entanto, não é só isso. Além da detecção, deve-se analisar quais estão em situação regular e quais não estão.

              Assim, as imagens permitem identificar as piscinas e, a partir de um banco de dados dos cadastros de imóveis, verifica-se quem é o proprietário da piscina e a situação dele em relação ao erário.

              Seja pelo tempo, pelo número de agentes estatais ou por questões de segurança, certamente essa não seria uma tarefa trivial se fosse feita manualmente por pessoas. Por essas e outras, a Inteligência Artificial é tão importante e utilizada hoje em dia.

               

              Deep Learning para detecção de piscinas (Imagens do Diretor de R&D da Esri, Center Rohit Singh)

              1 of 7
              - +

              1. Resultado dos primeiros modelos treinados em imagens multiespectrais (Imagens do Diretor de R&D da Esri, Center Rohit Singh).

              Resultado dos primeiros modelos treinados em imagens multiespectrais (RGB).

              2. Resultados dos modelos treinados em imagens normalizadas (Normalized Difference Vegetation Index - NDVI) (Imagens do Diretor de R&D da Esri, Center Rohit Singh).

              Resultados dos modelos treinados em imagens normalizadas (Normalized Difference Vegetation Index - NDVI).

              3. Visualização das piscinas detectadas pelo algoritmo no software ArcGIS Pro (Imagens do Diretor de R&D da Esri, Center Rohit Singh).

              Visualização das piscinas detectadas pelo algoritmo no software ArcGIS Pro.

              4. As piscinas podem apresentar diferentes cores, dependendo da negligência na manutenção da água. Essa imagem traz situações extremas que o programa tem que lidar (Imagens do Diretor de R&D da Esri, Center Rohit Singh).

              As piscinas podem apresentar diferentes cores, dependendo da negligência na manutenção da água. Essa imagem traz situações extremas que o programa tem que lidar.

              5. Para aumentar a eficiência do algoritmo, é necessário normalizar as amostras para que o impacto causado pela diferença nas cores seja minimizado (Imagens do Diretor de R&D da Esri, Center Rohit Singh).

              Para aumentar a eficiência do algoritmo, é necessário normalizar as amostras para que o impacto causado pela diferença nas cores seja minimizado.

              6. Técnicas de data augmentation foram utilizadas para aumentar o número de amostras das piscinas utilizadas para a fase de treino (Imagens do Diretor de R&D da Esri, Center Rohit Singh).

              Técnicas de data augmentation foram utilizadas para aumentar o número de amostras das piscinas utilizadas para a fase de treino.

              7. Visualização dos outputs do modelo em uma plataforma GIS (Imagens do Diretor de R&D da Esri, Center Rohit Singh).

              Visualização dos outputs do modelo em uma plataforma GIS.

              Treinando os modelos de Deep Learning

              Divyansh e Rohit Singh escreveram um ótimo artigo no blog GeoAI. Além de compartilharem a apresentação que realizaram na Esri User Conference, mostraram algumas técnicas para detectar piscinas a partir de imagens aéreas.

              Para treinar o objeto detector, foi utilizado uma arquitetura neural inspirada na conhecida Single Shot Multibox Detector (SSD), utilizando a técnica Focal Loss para lidarem com o dataset desbalanceado.

              Os autores utilizaram uma Resnet-34 (classificador de imagens treinado em cima de 1 milhão de imagens do desafio ImageNet) como base e adicionaram um modelo SSD no topo, utilizando a biblioteca PyTorch.

              Inteligência Artificial para detectar objetos
              Arquitetura Neural SSD (Fonte: Wei Liu)

              De acordo com o artigo, foi utilizado o otimizador Adam durante a fase de treinamento e learning rates discriminativas para o fine-tuning do modelo.

              Todas as técnicas descritas na apresentação estão disponíveis na biblioteca fast.ai do Python.

              Limitações da Inteligência Artificial

              Embora bem-sucedido, esse projeto foi apenas um teste aplicado em 2021, restrito a apenas nove regiões da França. “A generalização será feita gradualmente em todos os departamentos da França a partir de setembro”, disse a DGFiP.

              “Nós visamos particularmente as extensões das casas, como os terraços”, declarou ao jornal francês Le Parisien Antoine Magnant, vice-diretor da DGFiP.

              Além dessa expansão para todo o território do país, o governo tem pretensão de utilizar a Inteligência Articial para detectar outras áreas não declaradas da casa, como terraços e pátios, os quais também aumentam o valor do imposto.

              “Mas temos que ter certeza de que o software pode encontrar edifícios com grandes superfícies, e não a casinha de cachorro ou um brinquedo das crianças.”Antoine Magnant, vice-diretor da DGFiP

              Porém, deve-se ir com calma e testar mais para evitar problemas maiores, como prisões incorretas – vide, por exemplo, alguns casos de erros no reconhecimento facial.

               

               

              Tags: data sciencedeep learningfrançagisinteligência artificialsatélitesvisão computacional
              Previous Post

              ChatGPT: A Inteligência Artificial que vai escrever seus códigos

              Next Post

              Como usar o DALL-E 2 para gerar imagens a partir de textos

              Carlos Melo

              Carlos Melo

              Carlos Melo fundou o Sigmoidal em 2019 e formou mais de 6 mil alunos com seus treinamentos nas área de tecnologia, Visão Computacional, Python e Data Science. É graduado em Ciências Aeronáuticas pela Academia da Força Aérea (AFA) e possui MBA em Gestão de Projetos e Processos pela Universidade da Força Aérea (UNIFA). Mestre em Ciências e Tecnologias Espaciais pelo Instituto Tecnológico de Aeronáutica (ITA), foi o primeiro brasileiro convidado a realizar o curso Space Operations da Royal Canadian Air Force no Canadá. Foi piloto da Força Aérea Brasileira por 16 anos, instrutor qualificado com mais de 3 mil horas de voo, Head da Divisão de Observação da Terra e cientista de dados no Centro de Operações Espaciais em Brasília.

              Related Posts

              Aula 1: O caminho para você construir uma nova carreira em Visão Computacional
              Artigos

              Aula 1: O caminho para você construir uma nova carreira em Visão Computacional

              by Carlos Melo
              maio 2, 2023
              Visão Computacional do zero até uma vaga no exterior
              Visão Computacional

              Visão Computacional do zero até uma vaga no exterior

              by Carlos Melo
              abril 22, 2023
              Construindo Roma em um dia: Reconstrução 3D com Visão Computacional
              Visão Computacional

              Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

              by Carlos Melo
              abril 15, 2023
              Visão Computacional

              ORB-SLAM 3: Tutorial Completo para Mapeamento 3D e Localização em Tempo Real

              by Carlos Melo
              abril 10, 2023
              Visão Computacional

              Geometria da Formação de Imagens: Matrizes, Transformações e Sistemas de Coordenadas

              by Carlos Melo
              março 29, 2023
              Next Post
              Como usar o DALL-E 2 para gerar imagens a partir de textos

              Como usar o DALL-E 2 para gerar imagens a partir de textos

              Deixe um comentário Cancelar resposta

              O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

              Destaques Sigmoidal

              Como usar OpenCV e Python para calibrar câmeras

              Como usar OpenCV e Python para calibrar câmeras

              março 17, 2023
              Aula 1: O caminho para você construir uma nova carreira em Visão Computacional

              Aula 1: O caminho para você construir uma nova carreira em Visão Computacional

              maio 2, 2023
              Fundamentos da Formação da Imagem

              Fundamentos da Formação da Imagem

              março 22, 2023

              Navegar por Categoria

              • Artigos
              • Blog
              • Carreira
              • Colunistas
              • Cursos
              • Data Science
              • Deep Learning
              • Destaques
              • Entrevistas
              • Inglês
              • Iniciantes
              • Inteligência Artificial
              • Livros
              • Machine Learning
              • Matemática
              • NFT
              • Notícias
              • Projetos
              • Python
              • Teoria
              • Tutoriais
              • Visão Computacional
              • Youtube

              Navegar por Tags

              camera calibration cancer carreira cientista de dados cnn computer vision Cursos dados desbalanceados data science data science na prática decision tree deep learning gis gpt-3 gráficos healthcare image formation iniciantes jupyter kaggle keras machine learning matplotlib medicina mnist nft opencv pandas personal branding portfólio profissão python redes neurais redes neurais convolucionais regressão logística seaborn sklearn tensorflow titanic tutorial vagas visão computacional vídeo youtube árvore de decisão
              Sigmoidal

              O melhor conteúdo técnico de Data Science, com projetos práticos e exemplos do mundo real.

              Seguir no Instagram

              Categorias

              • Artigos
              • Blog
              • Carreira
              • Colunistas
              • Cursos
              • Data Science
              • Deep Learning
              • Destaques
              • Entrevistas
              • Inglês
              • Iniciantes
              • Inteligência Artificial
              • Livros
              • Machine Learning
              • Matemática
              • NFT
              • Notícias
              • Projetos
              • Python
              • Teoria
              • Tutoriais
              • Visão Computacional
              • Youtube

              Navegar por Tags

              camera calibration cancer carreira cientista de dados cnn computer vision Cursos dados desbalanceados data science data science na prática decision tree deep learning gis gpt-3 gráficos healthcare image formation iniciantes jupyter kaggle keras machine learning matplotlib medicina mnist nft opencv pandas personal branding portfólio profissão python redes neurais redes neurais convolucionais regressão logística seaborn sklearn tensorflow titanic tutorial vagas visão computacional vídeo youtube árvore de decisão

              Artigos Recentes

              • Aula 1: O caminho para você construir uma nova carreira em Visão Computacional
              • Visão Computacional do zero até uma vaga no exterior
              • Construindo Roma em um dia: Reconstrução 3D com Visão Computacional

              © 2023 Sigmoidal - Aprenda Data Science e Python na prática.

              No Result
              View All Result
              • Home
              • Artigos
              • Tutoriais
              • YouTube
              • Sobre Mim
              • Contato

              © 2023 Sigmoidal - Aprenda Data Science e Python na prática.

              Welcome Back!

              Login to your account below

              Forgotten Password?

              Retrieve your password

              Please enter your username or email address to reset your password.

              Log In

              Add New Playlist