Skip to content

This repository is intended to store and version the files and models related to the development of the QML project for the ICQI course.

Notifications You must be signed in to change notification settings

llucasEmanuel/icqi-qml-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

7 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

Classificador Quântico Variacional: imagens reais x geradas por IA

šŸ“Œ MotivaƧƵes e Objetivos

ā€ƒ O projeto busca nĆ£o apenas identificar qual tĆ©cnica apresenta melhor desempenho, mas tambĆ©m explorar a viabilidade prĆ”tica e a escalabilidade dos modelos quĆ¢nticos em tarefas reais de classificação de imagens. Esta proposta pretende avanƧar o estado da arte na detecção de imagens geradas por IA, avaliando o potencial dessas novas tecnologias em aplicaƧƵes crĆ­ticas do mundo real.

šŸ“š O que Ć© o projeto?

ā€ƒ Este projeto propƵe e compara duas abordagens distintas para a detecção de imagens geradas por inteligĆŖncia artificial (IA) a partir de um classificador quĆ¢ntico variacional, com ĆŖnfase em imagens sintĆ©ticas criadas por modelos generativos como GANs (Redes AdversĆ”rias Generativas) e Diffusion Models. Essa iniciativa, parte em consequĆŖncia da crescente dificuldade em distinguir imagens artificiais de reais, fator que levanta sĆ©rias preocupaƧƵes em Ć”reas como jornalismo, verificação de autenticidade, seguranƧa digital e arte. Assim, este trabalho busca explorar soluƧƵes tecnológicas capazes de mitigar esse desafio emergente.

O projeto se estrutura em duas arquiteturas principais:

Diagrama do projeto

šŸ“˜ Modelo V1 – Utiliza da Principal Component Analysis (PCA) e Circuito QuĆ¢ntico variacional

ā€ƒ Nesta abordagem, as imagens sĆ£o prĆ©-processadas e reduzidas em dimensĆ£o com o algoritmo PCA (Principal Component Analysis), gerando vetores com um nĆŗmero menor de caracterĆ­sticas representativas. Esses vetores sĆ£o, entĆ£o, utilizados como entrada em um circuito quĆ¢ntico variacional. O foco estĆ” na aplicação de embeddings angulares para a codificação dos dados em qubits, utilizando templates de entrelaƧamento disponĆ­veis no PennyLane. O objetivo Ć© testar o potencial da computação quĆ¢ntica em um modelo focado em performace para tarefas de classificação binĆ”ria.

šŸ“— Modelo V2 – Extração de ParĆ¢metros e Circuito QuĆ¢ntico Variacional

ā€ƒ Nesta segunda abordagem, sĆ£o extraĆ­das manualmente caracterĆ­sticas visuais das imagens, como entropia, cor, textura e componentes de Fourier. Posteriormente, os valores extraĆ­dos tambĆ©m podem ser utilizados como entrada em um circuito quĆ¢ntico variacional, permitindo a experimentação com diferentes estratĆ©gias de codificação (como embeddings em amplitude ou nos eixos RX, RY e RZ) e com vĆ”rias combinaƧƵes de camadas quĆ¢nticas, para fins comparativos do modelo anterior em relação a outro modelo focado em escalabilidade.

Ambas as abordagens utilizam validação cruzada, ajustes de funções de perda e diferentes otimizadores para construir classificadores binÔrios robustos, capazes de distinguir com eficiência imagens reais de imagens artificiais.

About

This repository is intended to store and version the files and models related to the development of the QML project for the ICQI course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •