Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sandk21/detection_faux_billets
Algorithme de détection de faux billets selon leurs dimensions géométriques et application web pour générer les prédictions
https://github.com/sandk21/detection_faux_billets
data-analysis data-science data-visualization machine-learning pandas python scipy sklearn streamlit
Last synced: about 1 month ago
JSON representation
Algorithme de détection de faux billets selon leurs dimensions géométriques et application web pour générer les prédictions
- Host: GitHub
- URL: https://github.com/sandk21/detection_faux_billets
- Owner: Sandk21
- Created: 2024-10-15T09:14:01.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-14T08:59:02.000Z (about 2 months ago)
- Last Synced: 2024-12-07T03:40:52.085Z (about 1 month ago)
- Topics: data-analysis, data-science, data-visualization, machine-learning, pandas, python, scipy, sklearn, streamlit
- Language: Jupyter Notebook
- Homepage:
- Size: 60.2 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![image](https://github.com/user-attachments/assets/62406732-8067-4bc2-9d96-440062cd4ddc)
# Détection automatique de faux billets
[Lien vers l'application finalisée](https://detectionfauxbillets-eerqtpxtxetqwjdsg6l7jy.streamlit.app/)
Des fichiers csv sont mis à disposition dans ce [dossier](https://github.com/Sandk21/detection_faux_billets/tree/main/data).
## Contexte du projet
L'**Organisation Nationale de Lutte contre le Faux-Monnayage (ONCFM)**, organisme public, a pour mission de développer des méthodes avancées d’**identification des contrefaçons de billets** en euros.Dans ce cadre, l'ONCFM souhaite développer un algorithme pour analyser les **caractéristiques géométriques des billets**
et déterminer, sur la base de ces paramètres, s’il s’agit de billets authentiques ou falsifiés.## Objectifs
Développer un **algorithme de machine learning** capable de distinguer les billets authentiques des contrefaçons en s'appuyant sur leurs caractéristiques géométriques.
Mettre cet algorithme à disposition des professionnels bancaires via une **application**, facilitant ainsi la détection des faux billets.## Données
![{6FEDE686-7D5E-43B2-93CC-BBE781973EF4}](https://github.com/user-attachments/assets/7cdb97e1-1646-4501-a324-b4a123c523bc)## Raodmap
![{930F8378-D2FC-4F71-802A-5AD4794F3836}](https://github.com/user-attachments/assets/c028a3f1-eaaa-4f3b-94ec-919e3ddbec74)
![{4DC49935-A7F1-4993-A09F-295CCA2A369E}](https://github.com/user-attachments/assets/9e33dfdd-d2be-42c8-8d1f-aae855f9ca36)## Résultats
![image](https://github.com/user-attachments/assets/7605f6ef-f2c7-4909-9acd-7679cfd5a93d)Modèle de classification retenu : la régression logistique a permis d'obtenir les meilleurs performance de classification pour les différentes métrics utilisées
(recall, score f1 en particulier)
![{098798EE-EA65-42A8-9FA4-3DFC36DFE992}](https://github.com/user-attachments/assets/813632e1-c8e8-446e-ab72-ef80d90a65e3)## Livrables
Modèle de régression linéaire stocké au format pickle
Application de détection de faux billets avec streamlit
![image](https://github.com/user-attachments/assets/1771ad1c-b426-41e6-ae36-cdddd42e6781)![image](https://github.com/user-attachments/assets/1ad8388c-2664-420e-a0e6-203cb9fdcee0)
![image](https://github.com/user-attachments/assets/86e3db4d-9e8d-44ce-915c-555214368fa9)
##
>Le projet a été réalisé dans le cadre d'une formation de Data Analyst avec OpenClassroom