2010-08-23 12:26:48 +00:00
<?xml version="1.0" encoding="utf-8"?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" lang = "fr" xml:lang = "fr" >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" / >
< link rel = "shortcut icon" type = "image/x-icon" href = "/Scratch/img/favicon.ico" / >
< link rel = "stylesheet" type = "text/css" href = "/Scratch/assets/css/main.css" / >
< link rel = "alternate" type = "application/rss+xml" title = "RSS" href = "http://feeds.feedburner.com/yannespositocomen" / >
< link rel = "alternate" lang = "fr" xml:lang = "fr" title = "Curriculum Vitæ" type = "text/html" hreflang = "fr" href = "/Scratch/fr/about/cv/" / >
< link rel = "alternate" lang = "en" xml:lang = "en" title = "Curriculum Vitæ" type = "text/html" hreflang = "en" href = "/Scratch/en/about/cv/" / >
< script type = "text/javascript" src = "/Scratch/js/jquery-1.3.1.min.js" > < / script >
< script type = "text/javascript" src = "/Scratch/js/jquery.cookie.js" > < / script >
< script type = "text/javascript" src = "/Scratch/js/index.js" > < / script >
< script type = "text/javascript" src = "/Scratch/js/menu.js" > < / script >
< title > Curriculum Vitæ< / title >
< / head >
< body lang = "en" >
< script type = "text/javascript" > / / < ! [ C D A T A [
document.write('< div id = "blackpage" > < img src = "/Scratch/img/loading.gif" alt = "loading..." / > < / div > ');
// ]]>
< / script >
< div id = "content" >
< div id = "entete" >
< div id = "choix" >
< div id = "choixrss" >
< a id = "rss" href = "http://feeds.feedburner.com/yannespositocomen" >
Subscribe
< / a >
< / div >
< div id = "choixlang" >
2010-09-10 07:57:27 +00:00
< a href = "/Scratch/fr/about/cv/" onclick = "setLanguage('fr')" > en Français< / a >
2010-08-23 12:26:48 +00:00
< / div >
< div id = "liens" >
< ul > < li > < a href = "/Scratch/en/" > Homepage< / a > < / li >
< li > < a href = "/Scratch/en/blog/" > Blog< / a > < / li >
2010-09-30 13:01:14 +00:00
< li > < a href = "/Scratch/en/softwares/" > Softwares< / a > < / li >
2010-09-28 01:00:51 +00:00
< li > < a href = "/Scratch/en/about/" > About< / a > < / li > < / ul >
2010-08-23 12:26:48 +00:00
< / div >
< / div >
2010-09-26 21:07:23 +00:00
< / div >
2010-09-27 14:50:32 +00:00
< img src = "/Scratch/img/presentation.png" alt = "Presentation drawing" / >
2010-08-23 12:26:48 +00:00
< div id = "titre" >
< h1 >
Curriculum Vitæ
< / h1 >
< / div >
< div class = "flush" > < / div >
2010-09-28 01:00:51 +00:00
< div id = "sousliens" > < ul > < li > < a href = "/Scratch/en/about/" > About< / a > < / li > < li > < a href = "/Scratch/en/about/contact/" > Contact< / a > < / li > < li > < span class = "active" title = "You're here." > Curriculum Vitæ< / span > < / li > < li > < a href = "/Scratch/en/about/technical_details/" > Technical details< / a > < / li > < li > < a href = "/Scratch/en/about/old/" > Other stuff< / a > < / li > < / ul > < / div >
2010-08-23 12:26:48 +00:00
< div class = "flush" > < / div >
< div id = "afterheader" >
< div class = "corps" >
< div style = "text-align: center" >
< a href = "/Scratch/files/cv_en.pdf" >
< img class = "inside" src = "/Scratch/img/about/cv/cv.png" alt = "preview cv" / >
↓ pdf version
< / a >
< / div >
< / div >
< div class = "corps" >
< h1 class = "first" >
Professional background
< / h1 >
< div > < table class = "description" summary = "Professionnal background" > < tr class = "assombris20" > < td class = "definitionCell" >
from 2007 < / td > < td class = "valueCell" > Airfrance consultant, Astek, Sophia Antipolis, France < / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
2006-2007 < / td > < td class = "valueCell" > Post PhD in the Laboratory Hubert Curien, Saint-Etienne, France < / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
2004-2006 < / td > < td class = "valueCell" > ATER, (College Degree Teacher) < / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
2001-2004 < / td > < td class = "valueCell" > Allocataire Moniteur (PhD student with a grant + a teach grant) < / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
1999-2000 < / td > < td class = "valueCell" > College degree teaching < / td > < / tr >
< / table > < / div >
< / div >
< div class = "corps" >
< h1 class = "first" >
Education
< / h1 >
< div > < table class = "description" summary = "no description" > < tr class = "assombris20" > < td class = "definitionCell" >
2004 < / td > < td class = "valueCell" > PhD Degree in computer science in the
< a href = "http://www.lif.univ-mrs.fr" > < abbr title = "Laboratoire d'Informatique Fondamentale" > LIF< / abbr > < / a > ,
< a href = "http://www.up.univ-mrs.fr/" > Université de Provence< / a > ,
Marseille (France) < / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
2001 < / td > < td class = "valueCell" > DEA in computer science < / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
2000 < / td > < td class = "valueCell" > Maîtrise in computer science < / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
1999 < / td > < td class = "valueCell" > Licence in computer science < / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
1998 < / td > < td class = "valueCell" > DEUG MIAS (Math) < / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
1995 < / td > < td class = "valueCell" > BAC S < / td > < / tr >
< / table > < / div >
< / div >
< div class = "corps" >
< h1 class = "first" >
Research activities
< / h1 >
< h4 >
Background
< / h4 >
< ul >
< li > Machine Learning, < / li >
< li > Data Mining, < / li >
< li > Grammatical Inference < / li >
< / ul >
< h4 >
studied objects
< / h4 >
< ul >
< li > Markov chains,< / li >
< li > Hidden Markov Models, < / li >
< li > Multiplicity Automata, < / li >
< li > Weighted Transducer, < / li >
< li > Tree Weighted Automata, < / li >
< li > Tree Edit Distance< / li >
< / ul >
< h4 >
main theoretical results
< / h4 >
< ul class = "long" >
< li >
Multiplicity Automata Algorithm which identifie the class of
rational stocastic languages in the limit with probability one,
< / li >
< li >
The problem to know whether an MA generates a
probabilistic distribution is undecidable (was left open in
Probabilistic Automata, Azaria Paz, 1977),
< / li >
< li >
Algorithm of identification in the limit with
probability one of some subclass of non deterministic < abbr title = "Hidden Markov Model" > HMM< / abbr >
< / li >
< / ul >
< h2 >
Softwares
< / h2 >
< h4 > < a href = "http://yann.esposito.free.fr/sedil.php" > SEDiL< / a > < / h4 >
< p >
< a href = "http://yann.esposito.free.fr/sedil.php?lang=en" > SEDiL< / a > :
Software aimed to learn tree edit distances.
Developped in JAVA (11.000 lines with javadoc comments) ;
< / p >
< p >
main features:
< / p >
< ul class = "small" >
< li >
edition operations cost matrix learning,
< / li >
< li >
tree or string edit distance computation,
< / li >
< li >
tree and strings visualisation,
< / li >
< li >
classification using the K nearest
neighbor algorithm,
< / li >
< li >
Tree pairs generation,
< / li >
< / ul >
< h4 > < a href = "http://yann.esposito.free.fr/dees.php" > DEES< / a > < / h4 >
< a href = "http://yann.esposito.free.fr/dees.php" > DEES< / a > :
Software of Multiplicity Automata inference
written in C++ (7.500 lines, 10.000 with comments) ;
< p >
Main features:
< / p >
< ul class = "small" >
< li >
Multiplicity Automata Inference,
< / li >
< li >
Probabilistic Automata Inference
(Hidden Markov Model Inference ; learn Parameters
and < b > Structure< / b > ),
< / li >
< li >
Deterministic Probabilistic Automata Inference
< / li >
< li >
Baum Welch Algorithm
(learn parameter of an
< a href = "http://en.wikipedia.org/wiki/Hidden_Markov_model" >
< abbr title = "Hidden Markov Model" > HMM< / abbr > < / a > from a sample),
< / li >
< li >
< a href = "http://www.graphviz.org" > GraphViz< / a > export,
< / li >
< li >
Sample generation from an MA,
< / li >
< li > And many others... < / li >
< / ul >
< / div >
< div class = "corps" >
< h1 class = "first" >
Scientific Publications
< / h1 >
< div > < table class = "description" summary = "no description" > < tr class = "assombris20" > < td class = "definitionCell" >
International Journal
< / td > < td class = "valueCell" >
[Fundamenta Informaticæ, 2008]
[Pattern Recognition, 2004]
< / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
French Journal
< / td > < td class = "valueCell" >
[JEDAI 2003]
< / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
International conferences
< / td > < td class = "valueCell" >
[ECML 2008] [ICGI 2006] [COLT 2006] [COLT 2004]
[ICALP 2003] [ICGI 2002] < / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
Conférences nationales < / td > < td class = "valueCell" > [CAp'06] [CAp'04] [CAp'03] < / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
Workshop < / td > < td class = "valueCell" > [TAGI'05] < / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
PhD Thesis
< / td > < td class = "valueCell" > [Université de Provence 2004] < / td > < / tr >
< / table > < / div >
< / div >
< div class = "corps" >
< h1 class = "first" >
Skills
< / h1 >
< div > < table class = "description" summary = "no description" > < tr class = "assombris20" > < td class = "definitionCell" >
Computer languages
< / td > < td class = "valueCell" >
< ul class = "strong horizontal" >
< li > Perl, < / li >
< li > Ruby, < / li >
< li > Awk, < / li >
< li > Python, < / li >
< li > Java, < / li >
< li > C++, < / li >
< li > C, < / li >
< li > Objective-C, < / li >
< li > PHP, < / li >
< li > scripts shell (zsh et bash), < / li >
< li > LaTeX, ConTeXt, Metapost < / li >
< / ul >
< ul class = "horizontal" >
< li > CamL < / li >
< / ul >
< / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
WEB < / td > < td class = "valueCell" >
< ul class = "horizontal" >
< li > HTML, < / li >
< li > XHTML, < / li >
< li > CSS, < / li >
< li > SVG, < / li >
< li > PHP, < / li >
< li > MySQL, < / li >
< li > PostGreSQL < / li >
< / ul >
< / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
Computer Networks
< / td > < td class = "valueCell" >
< ul class = "horizontal" >
< li > Ethernet, < / li >
< li > TCP/IP, < / li >
< li > UDP, < / li >
< li > DHCP, < / li >
< li > DNS, < / li >
< li > tcpdump, < / li >
< li > ethereal, < / li >
< li > VPN < / li >
< / ul >
< / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
Security
< / td > < td class = "valueCell" >
< ul class = "horizontal" >
< li >
Encryption,
< / li >
< li > PGP, GPG, < / li >
< li >
Anonymous Networks,
< / li >
< li > Network security< / li >
< / ul >
< / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
Project Management
< / td > < td class = "valueCell" >
< ul class = "horizontal" >
< li > UML, < / li >
< li > Merise, < / li >
< li > SVN, < / li >
< li > CVS < / li >
< / ul >
< / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
API
< / td > < td class = "valueCell" >
< ul class = "horizontal" >
< li > System V, < / li >
< li > POSIX, < / li >
< li > STL (C++), < / li >
< li > Cocoa (Mac OS X) < / li >
< / ul >
< / td > < / tr > < tr class = "assombris20" > < td class = "definitionCell" >
Software
< / td > < td class = "valueCell" >
< ul class = "horizontal" >
< li > Entreprise Miner (SAS), < / li >
< li > Weka, < / li >
< li > Quartz Composer < / li >
< / ul >
< / td > < / tr > < tr class = "assombris10" > < td class = "definitionCell" >
Learning Methods
< / td > < td class = "valueCell" >
< ul class = "horizontal small" >
< li >
Attribute selection,
< / li >
< li >
Naïve Bayes,
< / li >
< li >
Decision Tree,
< / li >
< li >
K nearest neighboor,
< / li >
< li >
Markov Chains (bigrams, trigrams...),
< / li >
< li >
Hidden Markov Models (< abbr title = "Hidden Markov Model" > HMM< / abbr > ),
< / li >
< li >
Neural Network (Multilayer Perceptron),
< / li >
< li >
SVM,
< / li >
< li >
Boosting
< / li >
< / ul >
< / td > < / tr >
< / table > < / div >
< / div >
< div class = "corps" >
< h1 class = "first" >
Miscellaneous
< / h1 >
< h4 >
Network Project
< / h4 >
< p >
I have done with
< a href = "http://www.lif.univ-mrs.fr/~egodard" > Emmanuel Godard < / a >
the conception of an
< a href = "http://www.lif.univ-mrs.fr/~esposito/enseignement/rez0.php" >
anonymous network protocol (- in french -)< / a > .
< / p >
< h4 >
Mac Softwares
< / h4 >
< p >
I've done some
< a href = "http://yannesposito.com/YBlog/Softwares.html" > Mac sofwares< / a > .
Such as screen saver using Quartz Composer, Dashboard widgets and
Objective-C.
< / p >
< h4 > Web < / h4 >
< p >
< a href = "/Scratch/en/about/technical_details" > You can see details on how I did this website< / a > .
< / p >
< div class = "return" > < a href = "#entete" onclick = "fastShowMenu()" > ↑ < / a > < / div >
< / div >
< div id = "bottom" >
< div >
< a rel = "license" href = "http://creativecommons.org/licenses/by-sa/3.0/" > Copyright ©, Yann Esposito< / a >
< / div >
< div id = "lastmod" >
2010-09-28 01:34:37 +00:00
Modified: 09/28/2010
2010-08-23 12:26:48 +00:00
< / div >
< div >
Entirely done with
< a href = "http://www.vim.org" > Vim< / a >
and
< a href = "http://nanoc.stoneship.org" > nanoc< / a >
< / div >
< div >
< a href = "/Scratch/en/validation/" > Validation< / a >
< a href = "http://validator.w3.org/check?uri=referer" > [xhtml] < / a >
.
< a href = "http://jigsaw.w3.org/css-validator/check/referer?profile=css3" > [css] < / a >
.
< a href = "http://validator.w3.org/feed/check.cgi?url=http%3A//yannesposito.com/Scratch/en/blog/feed/feed.xml" > [rss]< / a >
< / div >
< / div >
< div class = "clear" > < / div >
< / div >
< / body >
< / html >