Donnons un sens à l'innovation

Software

Software filed with APP under license

PACPUS is a research plat­form of the Heudi­asyc JRU UTC/CNRS 7253 in the field of Intel­li­gent Vehi­cles. You can find more details about the equip­ments and research results direct­ly on the web­site of PACPUS plat­form : ​https://pacpus.hds.utc.fr

To car­ry out exper­i­ments with Intel­li­gent Vehi­cles or robots, Heudi­asyc has devel­oped the PACPUS frame­work to solve the sys­tems inte­gra­tion issues. The frame­work is designed around the ​ KISS prin­ci­ple and use ​Com­po­nent-based soft­ware engi­neer­ing. Devel­op­ments are done main­ly in C++.

Team : Gérald Dher­bomez, Stéphane Bon­net, Philippe Xu, Philippe Bon­ni­fait, Véronique Cher­faoui, Marek Kurdej

Web­site : https://devel.hds.utc.fr/software/pacpus 

Last ver­sion date : see on website

Sources : see on website

License : CECILL‑C

Suite logi­cielle com­prenant l’in­ter­gi­ciel Air­plug de com­mu­ni­ca­tion intra- et inter- nœuds dans les réseaux dynamiques (véhicules, drones, etc.) ain­si que l’en­vi­ron­nement de développe­ment per­me­t­tant le pro­to­ty­page rapi­de, le déploiement rapi­de sur cibles embar­quées (sans mod­i­fi­ca­tion de code) et l’é­tude de vari­antes ou de scé­nar­ios plus com­plex­es par ému­la­tion de réseaux (per­met de rejouer ou d » ́etendre sur ordi­na­teur les expéri­ences réelles sur ordi­na­teur. L’ensem­ble des appli­ca­tions con­stitue un légo per­me­t­tant de con­stru­ire des scé­nar­ios appli­cat­ifs complexes.

Team : Bertrand Ducourthial 

Web­site : airplug.hds.utc.fr 

Last ver­sion date : see on website

Sources : see on website

License : license pour enseigne­ment et recherche (faite avec le ser­vice juridique de l’UTC) ; accord com­mer­cial pour autre usage

Fl-AIR is a frame­work writ­ten in C++ that aims at help­ing the devel­op­ment of appli­ca­tions for robots, and more spe­cial­ly for UAVs.

Team : Guil­laume Sanahu­ja, Gildas Bayard, César Richard

Web­site : https://devel.hds.utc.fr/software/flair 

Last ver­sion date : see on website

Sources : see on website

License : Cecill‑C

With MEM­O­RAe approach, we want­ed to mod­el and design a web plat­form to man­age all het­ero­ge­neous resources of knowl­edge in an orga­ni­za­tion. The plat­form , that has the same name as the approach, has been devel­oped to facil­i­tate orga­ni­za­tion­al learn­ing and knowl­edge cap­i­tal­iza­tion using seman­tic mod­el­ing. It exploits the pow­er of new tech­nolo­gies that sup­port col­lab­o­ra­tion (Web 2.0 tech­nolo­gies, touch tables, etc.) and relies on seman­tic web standards.

Team : Marie-Hélène Abel, Claude Moulin, Hanen Bellili, Osama Annebi

Web­site : http://memorae.hds.utc.fr/ 

Last ver­sion date : see on website

Doc­u­men­ta­tion : see on website

Mix­mod est un ensem­ble logi­ciel de clas­si­fi­ca­tion super­visée et non super­visée pour don­nées qual­i­ta­tives et quan­ti­ta­tives et basé sur les mod­èles de mélanges com­posé de plusieurs pro­duits logiciels :

  • une bil­bio­thèque de cal­cul (mix­mod­Lib)
  • une inter­fac­ce graphique (mix­mod­GUI)
  • un pack­age pour Mat­lab (mix­mod­For­Mat­lab)
  • un pack­age pour R (Rmix­mod)

Prin­ci­pales car­ac­téris­tiques statistiques :

  • max­imi­sa­tion de la vraisem­blance avec les algo­rithmes EM, CEM et SEM
  • mod­èles parci­monieux : 14 mod­èles pour don­nées quan­ti­ta­tives (mod­èles de mélange gaussiens), 5 mod­èles pour don­nées qual­i­ta­tives (mod­èles de mélange multi­n­o­mi­aux), 8 mod­èles spé­ci­fiques pour les don­nées de grande dimension.
  • critères de sélec­tion : BIC, ICL, NEC, CV

Team : Flo­rent Lan­grognet, Christophe Bier­nac­ki, Gilles Celeux, Gérard Govaert 

Web­site : http://www.mixmod.org 

Last ver­sion date : see on website

Sources : see on website

License : GNU GPL

Software packages

The OMAS (Open Mul­ti-Agent Sys­tems) plat­form is the result of exten­sive devel­op­ment span­ning sev­er­al years under the direc­tion of Jean-Paul Barthès at the Heudi­asyc lab­o­ra­to­ry. Many doc­tor­al stu­dents and researchers have con­tributed to this devel­op­ment, result­ing in the imple­men­ta­tion of ver­sion 12. The plat­form enables the rapid con­struc­tion of cog­ni­tive agent sys­tems. Sev­er­al agent mod­els are offered, min­i­miz­ing pro­gram­ming efforts while pro­vid­ing an extreme­ly rich envi­ron­ment. OMAS has been used in numer­ous research projects, some of which are inter­na­tion­al col­lab­o­ra­tions, and it is among the tools of the laboratory.

Team : Jean-Paul Barthes

Last ver­sion date : see on website

Doc­u­men­ta­tion : doc­u­men­ta­tion v8

License : not yet licenced

MOSS is a knowl­edge rep­re­sen­ta­tion sys­tem. It can be used to describe CAD-like envi­ron­ments or to devel­op ontologies.

Team : Jean-Paul Barthes 

Last ver­sion date : see on website

Doc­u­men­ta­tion : doc­u­men­ta­tion v8

License : not yet licenced

SOL (Sim­ple Ontol­ogy Lan­guage) is a lan­guage that allows for the sim­ple con­struc­tion of ontolo­gies, fol­lowed by export­ing them into OWL for­mat asso­ci­at­ed with SPARQL or JENA rules. SOL was devel­oped as part of the Euro­pean project Ter­re­gov (2004 – 2008).

Team : Jean-Paul Barthes

Last ver­sion date : ver­sion 5.6, 2008

Doc­u­men­ta­tion : doc­u­men­ta­tion v8

License : CECILL

NetU­ni­ver­sité is a tool designed to assist in the cre­ation of edu­ca­tion­al web­sites with­in the Uni­ver­sité de Tech­nolo­gie de Com­piègne, based on ped­a­gog­i­cal sce­nar­ios rep­re­sent­ed in IMS Learn­ing Design. This tool aids teach­ers (or instruc­tion­al design­ers) with no pri­or exper­tise in web soft­ware in design­ing their edu­ca­tion­al websites.

Team : Philippe Trig­ano, Eca­te­ri­na Giacomini

The sched­ul­ing code for exams at the Uni­ver­sité de Tech­nolo­gie de Com­piègne is devel­oped as part of research efforts focused on timetable sched­ul­ing prob­lems. It was designed to address the spe­cif­ic con­straints unique to UTC, which are not com­mon­ly encoun­tered in the lit­er­a­ture. This code enables the con­struc­tion of solu­tions that con­sid­er the man­age­ment of rooms locat­ed across mul­ti­ple sites. It also facil­i­tates the plan­ning of exams dis­trib­uted across sev­er­al rooms.

Team : Jean-Paul Bouf­flet, Taha Arbaoui Aziz Moukrim

Software libraries for performing computations

Les algo­rithmes d’op­ti­mi­sa­tion pour la clas­si­fi­ca­tion mul­ti-class­es à larges marges sont sou­vent trop coû­teux pour traiter des prob­lèmes ambitieux à sor­ties struc­turées et avec un nom­bre expo­nen­tiel de class­es. Les algo­rithmes d’op­ti­mi­sa­tion qui utilise le gra­di­ent plein ne sont pas effi­caces car, à l’in­verse de la solu­tion, le gra­di­ent n’est pas creux et de très grande taille.

L’al­go­rithme Larank con­tourne cette dif­fi­culté en effec­tu­ant une explo­ration aléa­toire inspirée de l’al­go­rithme du per­cep­tron. Nous mon­trons que cette approche est com­péti­tive par rap­port aux opti­miseurs de type gra­di­ent sur des prob­lèmes mul­ti­class­es sim­ples. De plus, une sim­ple passe de Larank sur l’ensem­ble d’ap­pren­tis­sage four­nit un taux d’er­reur sur l’ensem­ble de test qua­si­ment aus­si bon que celui de la solu­tion finale.

Plus de détails sont four­nis de le papi­er suiv­ant : Solv­ing Mul­ti­Class Sup­port Vec­tor Machines with LaRank by Antoine Bor­des, Léon Bot­tou, Patrick Gal­li­nari and Jason West­on. in Pro­ceed­ings of ICML 2007.

Con­tribu­teurs : Antoine Bor­des (for­mer researcher), Nico­las Usunier (for­mer asso­ciate pro­fes­sor), David Savourey (con­tact)

Date de la dernière ver­sion : voir le site web

Licence : GNU Pub­lic License

Sources : voir le site web

The clas­si­fip project is a library of impre­cise prob­a­bilis­tic clas­si­fiers. The goal is to offer a sim­ple-to-use frame­work to imple­ment and use impre­cise prob­a­bilis­tic clas­si­fiers. The library accepts arff files as data sets for­mat, so that WEKA files can be used directly.

Team : Sébastien Dester­cke, Gen Yang, David Savourey

Web­site : https://github.com/sdestercke/classifip  

Last ver­sion date : see on website

Sources : see on website

License : GPL2

Bent­ta is a bench­mark­ing tool of visu­al track­ing algo­rithms writ­ten in Matlab.

Team : Syl­vain Rousseau

Web­site : https://gitlab.com/REPAR-Tracking/benchmark-tracking

Last ver­sion date : see on website

Sources : see on website

License : GPLv3

A pack­age in R lan­guage imple­ment­ing basic func­tions for belief functions.

Team : Sébastien Dester­cke, Thomas Burg­er, Brigitte Charnomordic

Web­site : https://github.com/sdestercke/Belief-R-Package 

Last ver­sion date : see on github

Sources : see on github

License : GPL2

Cur­rent state : sta­ble, not sup­port­ed anymore

Coclus­ter­ing pack­age for Bina­ry, Cat­e­gor­i­cal, Con­tin­gency and Con­tin­u­ous Data-Sets.

Team : Serge Iovl­efff, Parmeet Singh Bha­tia, Vin­cent Kubic­ki, Gérard Gov­aert, Vin­cent Brault, Christophe Bier­nac­ki, Gilles Celeux

Web­site : cran.r‑project.org/web/packages/blockcluster/index.html

Last ver­sion date : see on website

Sources : see on website

License : GNU GPL

Ce pack­age con­tient plusieurs clas­si­fieurs évi­den­tiels basés sur les dis­tances, qui pro­duisent des sor­ties sous la forme de fonc­tions de Demp­ster-Shafer de masse. Les méth­odes sont : Régle évi­den­tielle des k plus proches voisins, réseau de neu­rones évidentiels.

Con­tribu­teurs : Thier­ry Denoeux 

Site web : https://cran.r‑project.org/web/packages/evclass/index.html 

Date de la dernière ver­sion : voir site web

Sources : voir site web

Licence : GNU GPL 3

Ce pack­age con­tient plusieurs algoirthmes de clus­ter­ing qui pro­duisent un par­tion­nement cré­dal, c’est-à-dire un ensem­ble de fonc­tions de de masse de Demp­ster-Shafer qui représen­tent l’ap­par­te­nance des objets aux par­ti­tions. Les fonc­tions de masse quan­ti­fient l’in­cer­ti­tude d’ap­par­te­nance des objets aux par­ti­tions. Les algo­rithmes sont : c‑Means évi­den­tiels (ECM), c‑Means rela­tion­nels évi­den­tiels (RECM), c‑Means évi­den­tiels con­traints (CECM), EVCLUS et EK-NNclus.

Con­tribu­teurs : Thier­ry Denoeux

Site web : https://cran.r‑project.org/web/packages/evclust/index.html

Date de la dernière ver­sion : voir site web

Sources : voir site web

Licence : GNU GPL 3

Boîte à out­ils de SVM entière­ment écrite en Mat­lab (y com­pris le solveur de pro­gram­ma­tion quadratique).

Fonc­tion­nal­ités : SVM, SVM mul­ti-class­es, SVM une classe, SV Regres­sion, AUC-SVM et Rank­boost, SVM en norme 1, Réseaux de régu­lar­i­sa­tion, Ker­nel Basis Pur­suit et LARS, Sélec­tion de vari­able pour SVM, Régres­sion à noy­aux ondelettes, KPCA Autres informations

Con­tribu­teurs : Alain Rako­toma­mon­jy, Yves Grand­valet, Stéphane Canu, Vin­cent Guigue

Site web : http://mloss.org/software/view/33/

Date de la dernière ver­sion : voir site web

Sources : voir site web

Licence : GNU GPL

Boîte à out­ils Mat­lab d’ap­pren­tis­sage par méth­odes à noy­aux multiples

Fonc­tion­nal­ités : MKL pour la clas­si­fi­ca­tion SVM, La régres­sion et le mul­ti­classe néces­si­tent la boîte à out­ils SVM-KM.

Con­tribu­teurs : Alain Rako­toma­mon­jy, Yves Grand­valet, Fran­cis Bach, Stéphane Canu

Site web : http://mloss.org/software/view/82/

Date de la dernière ver­sion : voir site web

Sources : voir site web

Licence : GNU GPL

CONTACT

Directeur | Philippe Bon­ni­fait
Tél : 03 44 23 44 81
Mail : philippe.bonnifait@hds.utc.fr