Développeuse IA

Spécialisée CV, NLP & DL

Recherche Développement

Développement Logiciel

Isabelle Eysseric

Portrait

Développeuse IA/ML | Spécialisée en Vision par Ordinateur (CV), Traitement Automatique du Langage (TAL) et Apprentissage en Profondeur (DL).

E-mail : isabelleysseric@gmail.com
Ville : Montréal, Québec, Canada
Langue : Français (Native), Anglais



PRESENTATION

Étudiante à la maîtrise en intelligence artificielle à l'Université Laval. Je suis spécialisée en vision par ordinateur (2D ou 3D) et en traitement automatique du langage.



SOMMAIRE

Contenu étudié
Approches étudiées
Applications du domaine
Projets
À venir



CONTENU ÉTUDIÉ

Expressions régulières: Déterminer des patrons
- Approches: Regex et automates à états finis (FSA)
- Librairies: Re
Prétraitement de textes: Découper un texte en mots (Segmentation), Uniformiser les mots (Normalisation) puis Découper un texte en phrases.
- Approches: Segmentation de phrases (tokenisation), analyse grammaticale (POS tagging), analyse syntaxique, normalisation (Analyse morphologique, Lemmatisation, Stemming ou acinisation) et distance minimale d'édition (évaluer similarité ou correction d'erreurs).
- Librairies: NLTK et Spacy
Modèles de langue N-grammes: Découpage des textes en sous-séquences de longueur N puis ajout de symboles de début et de fin de séquence.
- Approches: Construction du vocabulaire, Construction des n-grammes, Entraînement du modèle n-gramme, Estimation des probabilités ou des perplexités puis Lissage de probabilités.
- Librairies: NLTK
Analyse grammaticale (Part of speech tagging): processus d’attribuer une étiquette lexicale à chaque mot d’un texte.
- Approches: Part-of-speech tagging, HMM et MEMM Tagging avec Modèles de Markov cachés (HMM), Modèles de type entropie maximale (MEMM) ou pproches bidirectionnelles.
- Librairies: Stanford part-of-speech tagger (quelques langues), NLTK, Spacy, Open NLP.
Analyse syntaxique: Analyse en constituants syntaxiques et analyse de dépendances et chunking.
- Approches: Grammaire, Algorithme CKY, Chunking, approche probabiliste et Analyseur de dépendance
- Librairies:CoreNLP, NLTK et Spacy (analyse de dépendances)
Sémantique lexicale et Recherche d'information:
- Approches: Analyse de cooccurrences et Similarité distributionnelle.
- Librairies: Whoosh, Wordnet, SentiWordnet, ElasticSearch et NLTK
Réseaux de neurones: Classification avec Réseaux une ou plusieurs couches et avec Sac de mots (BOW) ou Plongements de mots (word embeddings)
- Approches: Sac de mots (BOW) ou Plongements de mots (word embeddings)
- Librairies: NLTK et Spacy

Revenir en haut de la page



APPROCHES ÉTUDIÉES

- Classification de textes de type CBOW avec MLP et embeddings
- Classification de questions avec un réseau récurrent
- Classification de questions avec RNN et mécanisme d'attention
- Génération de noms de famille avec un réseau récurrent

Revenir en haut de la page



APPLICATIONS DU DOMAINE

- Analyse de textes: avec NLTK - Classification de textes: Modèle naïf bayesien et régression logistique avec Scikit-learn et NLTK
- Correction orthographique: détection puis correction de fautes avec le modèle de canal.
- Recherche d'information: Sémantique lexicale et vectorielle, approches distributionnelles, Cooccurrence et Collocations. - Extraction d'information: Extraction d'entités nommées et extraction de relations.
- Systeme de Question-Réponse: ...
- Traduction automatique: traduction statistique avec NLTK, alignements de mots, décodage et évaluation.

Revenir en haut de la page



PROJETS

Système de sélection de candidatures pour les ressources humaines

Langage: Python

Analyse de sentiments
Avec & Sans portée négative

Langage: Python et Librairies: Spacy et Scikit-Learn
Voir le projet Sentiment-analysis

Système Question / Réponse avec Corpus
Fouille de textes

Langage: Python, Librairies: Spacy et Whoosh
Voir le projet Question-Answering

Systeme à Base de Connaissances
Avec Règles

Langage: Prolog
Voir le projet Systeme-Base-Connaissances

Traitement de données massives
Analyse de sentiments sur les avis Amazon

Langage: Python, SQL, Librairies: PyMongo
Voir le projet Massive-data-processing

Agents conversationnels
Compréhension du langage puis génération de texte

Agents conversationnels
Compréhension du langage puis génération de texte

Revenir en haut de la page



À VENIR

Traitement du signal (parole et graphie) - Reconnaissance automatique de la parole - Traitement de la parole Extraction d'informations: - ... Sémantique: - Agents conversationnels - Résumé automatique de texte, reformulation et paraphrasage

Revenir en haut de la page