NAME | domain | Année | Company | Contexte | Résultats | Notes |
---|---|---|---|---|---|---|
Causality Link | compréhension du langage naturel | 2020 | Causality Link | analyse de pages html et suivi des news des agences cf causality link |
au dessus d'une couche de TLN en python.
après spacy.
analyse quotidienne de millions de news extraction de patterns de causalité |
|
Watson | Marque commerciale | 2012 | IBM | analyse de pages html et documentation |
minage de centaines de millions de pages pas de capacité à vraiment comprendre le fond |
|
Wuenic | world-wide infant immunisation estimates | 2010 | WHO, UNICEF |
Rule-based Knowledge Representation and Reasoning
Production of official statistics frequently requires expert judgement to evaluate and reconcile data of unknown and varying quality from multiple and potentially conflicting sources. Moreover, exceptional events may be difficult to incorporate in modelled estimates. Computational logic provides a methodology and tools for incorporating analyst's judgement, integrating multiple data sources and modelling methods, ensuring transparency and replicability, and making documentation computationally accessible.
|
Paper : WUENIC – A Case Study in Rule-based Knowledge representation and Reasoning (Robert Kowalski1 and Anthony Burton) JURISIN 2011 | |
TerminusDB |
Knowledge Graphs
software development : revision control |
2019 |
TerminusDB is an open source knowledge graph and document store. It is used to build versioned data products. It is a native revision control database that is architecturally similar to Git. It is listed on DB-Engines.
cf WOQL as a web object query language |
Architecture
|
||
GeneXUs | programmation low code | GeneXus |
GeneXus is a Low Code, cross-platform, knowledge representation-based development tool,[1][2] mainly oriented towards enterprise-class applications for web applications, smart devices, and the Microsoft Windows platform.
GeneXus site |
|||
etc |
APPLICATION | Objectif | notes | techniques utilisées | ||
---|---|---|---|---|---|
le monde des cubes |
Des cubes empilables sont sur une table.
Il s'agit
|
peu de contraintes (ex : cubes vs Hanoï)
ou place limitée sur la table
se cantone souvent à des cas triviaux (3 cubes, pas 1000 cubes) les programmes présentés ne passent pas à l'échelle. formalisme pas toujours évident si beaucoup plus de cubes documentation pauvre possible d'avoir plus d'objets (boules, pyramides, etc), et couleurs ? |
résolution de problèmes
traitement du langage naturel graphique |
||
le problème des dames aux échecs | Placer N dames sur un échiquier sans prise mutuelle |
backtracking simple en plaçant ligne par ligne
==> besin d'être amélioré par des stratégies plus efficaces discussion sur les stratégies possibles strategies for N queens - advanced programming.pdf backtrack labelling plus astucieux positionnement |
Thème | Année | Contexte | Note | Résultats |
---|---|---|---|---|
traitement de textes | 1995 |
traitement des doublons et fautes d'orthographe dans les adresses postales d'une base de données.
plusieurs dizaines de millions d'adresses. |
Solutions avec programme impératif classique( /java) | temps de traitement = ... |
conception de pièces en matériaux composites | 1988 |
Besoin d'un outil de CAO pour produire des plans de fabrication de pièces en matériaux composites d'épaisseur variable (et donc le nomre de couches et leur orientations).
problème combinatoire |
?? |
Arrangement des couches produit en quelques secondes.
Production des plans identiques avec plans d'atelier du processus de fabrication fabrication de centaines de pièces pour l'A320. |
conception de molécules | 1988-1992 |
recherche de structures ayant les bonnes propriétés de spectre et d'organisation moléculaire.
problème combinatoire |
solution réécrite complètement en C, puis en python et C | identification de centaines de molécules |
windows NT | 1994 |
Along with its C++ code and SProlog interpreter, the NCPA.CPL file has a 700-line SProlog program embedded into it as a textual Windows "resource."
cf here
|
not in use anymore
https:\\www.drdobbs.com\\cpp\\extending-c-with-prolog\\184409294
code available here prolog en C https:\\www.drdobbs.com\\cpp\\extending-c-with-prolog\\184409294#00a1_003a |