diff --git a/README.md b/README.md index 7efd9b2..ac4ec2b 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,27 @@ Les fichiers résultats `outs` d'un _stage_ (une étape) sont automatiquement ajoutés à DVC. +### Plots + +Même sans expérience, on peut comparer des... _runs_: après un `dvc repro`, on +peut faire (à condition d'avoir configuré des `plots` et des `metrics`) `dvc +metrics diff`, ou `dvc plots diff`. + +```bash +$ dvc metrics diff +Path Metric HEAD workspace Change +metrics.json max 0.76 0.828 0.068 +metrics.json mean 0.28285 0.25927 -0.02358 +metrics.json median 0.2155 0.21 -0.0055 +metrics.json min 0.0356 0.0674 0.0318 +``` + +Le résultat d'un premier `dvc plots diff` (sur les 48 aires géographiques): + +![dvc plots diff](plots_diff.png) + +C'est [une page HTML](dvc_plots/index.html) située dans le répertoire `dvc_plots`. + ### Diagram `dvc dag --mermaid` (ou `dvc dag --md`) permet de visualiser ça (dans VSCode, il @@ -88,54 +109,60 @@ ```mermaid flowchart TD - node1["data/addresses-40-cnrs-rnsr-big-classes-test.txt.dvc"] - node2["data/addresses-40-cnrs-rnsr-big-classes-train.txt.dvc"] - node3["data/netscity-ville-aire-uniq.tsv.dvc"] - node4["extract-areas@test"] - node5["extract-areas@train"] - node6["prepare@test"] - node7["prepare@train"] - node8["split"] - node9["train"] - node1-->node6 - node2-->node7 - node3-->node6 - node3-->node7 - node4-->node9 - node5-->node8 - node5-->node9 - node6-->node4 - node6-->node8 - node7-->node5 - node7-->node8 - node8-->node9 + node1["data/addresses-40-cnrs-rnsr-big-classes-test.txt.dvc"] + node2["data/addresses-40-cnrs-rnsr-big-classes-train.txt.dvc"] + node3["data/netscity-ville-aire-uniq.tsv.dvc"] + node4["evaluate"] + node5["extract-areas@test"] + node6["extract-areas@train"] + node7["prepare@test"] + node8["prepare@train"] + node9["split"] + node10["train"] + node1-->node7 + node2-->node8 + node3-->node7 + node3-->node8 + node5-->node10 + node6-->node9 + node6-->node10 + node7-->node5 + node7-->node9 + node8-->node6 + node8-->node9 + node9-->node10 + node10-->node4 ``` Et avec `dvc dag --outs --md`: ```mermaid flowchart TD - node1["areas"] - node2["data/addresses-40-cnrs-rnsr-big-classes-test.txt"] - node3["data/addresses-40-cnrs-rnsr-big-classes-train.txt"] - node4["data/area-address-test.tsv"] - node5["data/area-address-train.tsv"] - node6["data/areas-test.txt"] - node7["data/areas-train.txt"] - node8["data/netscity-ville-aire-uniq.tsv"] - node9["models"] - node1-->node9 - node2-->node4 - node3-->node5 - node4-->node1 - node4-->node6 - node5-->node1 - node5-->node7 - node6-->node9 - node7-->node1 - node7-->node9 - node8-->node4 - node8-->node5 + node1["areas"] + node2["data/addresses-40-cnrs-rnsr-big-classes-test.txt"] + node3["data/addresses-40-cnrs-rnsr-big-classes-train.txt"] + node4["data/area-address-test.tsv"] + node5["data/area-address-train.tsv"] + node6["data/areas-test.txt"] + node7["data/areas-train.txt"] + node8["data/netscity-ville-aire-uniq.tsv"] + node9["metrics.json"] + node10["models"] + node11["precision.json"] + node1-->node10 + node2-->node4 + node3-->node5 + node4-->node1 + node4-->node6 + node5-->node1 + node5-->node7 + node6-->node10 + node7-->node1 + node7-->node10 + node8-->node4 + node8-->node5 + node10-->node9 + node10-->node11 ``` > **Note**: DAG signifie _Directed Acyclic Graph_ (ou [Graphe Orienté diff --git a/dvc.lock b/dvc.lock index 953247d..f911c86 100644 --- a/dvc.lock +++ b/dvc.lock @@ -154,7 +154,7 @@ train: cmd: - mkdir -p models - - bin/train-areas.sh 30 "*" 2M + - bin/train-areas.sh 30 "*" 4M deps: - path: areas md5: 025c79e8e821b743ea5f9a2820c8d9f5.dir @@ -174,8 +174,8 @@ size: 964 outs: - path: models - md5: 4bc30dee7cb60406116610ceb54f066a.dir - size: 102068604 + md5: 6195e3d34a21149180cd46363d049d6b.dir + size: 195517888 nfiles: 96 evaluate: cmd: @@ -185,13 +185,13 @@ md5: 6c7cbe18d0f52b876a7bc8cdc9f9ad41 size: 1125 - path: models - md5: 4bc30dee7cb60406116610ceb54f066a.dir - size: 102068604 + md5: 6195e3d34a21149180cd46363d049d6b.dir + size: 195517888 nfiles: 96 outs: - path: metrics.json - md5: 785ff44558467419eaca3f8a17cbf48d + md5: d872a11b4d335b589fa9ed25cf4b43dc size: 74 - path: precision.json - md5: 474d58e16b4f8c0d3f70f23a51a5cb28 - size: 2873 + md5: 364219f1383bd275d2db5d72fb24ce83 + size: 2871 diff --git a/dvc_plots/index.html b/dvc_plots/index.html index 5f785fb..522d923 100644 --- a/dvc_plots/index.html +++ b/dvc_plots/index.html @@ -27,22 +27,22 @@ }, { "area": "ANGERS", - "precision": 0.179, - "recall": 0.179, + "precision": 0.215, + "recall": 0.215, "rev": "workspace", "step": 1 }, { "area": "ANNECY-LE-VIEUX", - "precision": 0.674, - "recall": 0.674, + "precision": 0.348, + "recall": 0.348, "rev": "workspace", "step": 2 }, { "area": "AVIGNON", - "precision": 0.673, - "recall": 0.673, + "precision": 0.418, + "recall": 0.418, "rev": "workspace", "step": 3 }, @@ -55,29 +55,29 @@ }, { "area": "BORDEAUX", - "precision": 0.223, - "recall": 0.223, + "precision": 0.108, + "recall": 0.108, "rev": "workspace", "step": 5 }, { "area": "BREST", - "precision": 0.246, - "recall": 0.246, + "precision": 0.209, + "recall": 0.209, "rev": "workspace", "step": 6 }, { "area": "CAEN", - "precision": 0.0811, - "recall": 0.0811, + "precision": 0.136, + "recall": 0.136, "rev": "workspace", "step": 7 }, { "area": "CLERMONT-FERRAND", - "precision": 0.0981, - "recall": 0.0981, + "precision": 0.105, + "recall": 0.105, "rev": "workspace", "step": 8 }, @@ -97,8 +97,8 @@ }, { "area": "DIJON", - "precision": 0.134, - "recall": 0.134, + "precision": 0.157, + "recall": 0.157, "rev": "workspace", "step": 11 }, @@ -111,22 +111,22 @@ }, { "area": "GatheredLittleAreas", - "precision": 0.156, - "recall": 0.156, + "precision": 0.0726, + "recall": 0.0726, "rev": "workspace", "step": 13 }, { "area": "GRENOBLE", - "precision": 0.0851, - "recall": 0.0851, + "precision": 0.0862, + "recall": 0.0862, "rev": "workspace", "step": 14 }, { "area": "KOUROU", - "precision": 0.75, - "recall": 0.75, + "precision": 0.828, + "recall": 0.828, "rev": "workspace", "step": 15 }, @@ -167,8 +167,8 @@ }, { "area": "LILLE", - "precision": 0.111, - "recall": 0.111, + "precision": 0.108, + "recall": 0.108, "rev": "workspace", "step": 21 }, @@ -181,15 +181,15 @@ }, { "area": "LYON", - "precision": 0.0839, - "recall": 0.0839, + "precision": 0.108, + "recall": 0.108, "rev": "workspace", "step": 23 }, { "area": "MARSEILLE-AIX", - "precision": 0.0513, - "recall": 0.0513, + "precision": 0.0674, + "recall": 0.0674, "rev": "workspace", "step": 24 }, @@ -209,50 +209,50 @@ }, { "area": "MONTPELLIER", - "precision": 0.0845, - "recall": 0.0845, + "precision": 0.125, + "recall": 0.125, "rev": "workspace", "step": 27 }, { "area": "MULHOUSE", - "precision": 0.574, - "recall": 0.574, + "precision": 0.396, + "recall": 0.396, "rev": "workspace", "step": 28 }, { "area": "NANTES", - "precision": 0.208, - "recall": 0.208, + "precision": 0.149, + "recall": 0.149, "rev": "workspace", "step": 29 }, { "area": "NICE", - "precision": 0.219, - "recall": 0.219, + "precision": 0.23, + "recall": 0.23, "rev": "workspace", "step": 30 }, { "area": "ORLEANS", - "precision": 0.24, - "recall": 0.24, + "precision": 0.167, + "recall": 0.167, "rev": "workspace", "step": 31 }, { "area": "PARIS", - "precision": 0.265, - "recall": 0.265, + "precision": 0.254, + "recall": 0.254, "rev": "workspace", "step": 32 }, { "area": "PAU", - "precision": 0.267, - "recall": 0.267, + "precision": 0.233, + "recall": 0.233, "rev": "workspace", "step": 33 }, @@ -265,8 +265,8 @@ }, { "area": "POITIERS", - "precision": 0.147, - "recall": 0.147, + "precision": 0.132, + "recall": 0.132, "rev": "workspace", "step": 35 }, @@ -279,8 +279,8 @@ }, { "area": "RENNES", - "precision": 0.0356, - "recall": 0.0356, + "precision": 0.0837, + "recall": 0.0837, "rev": "workspace", "step": 37 }, @@ -314,22 +314,22 @@ }, { "area": "STRASBOURG", - "precision": 0.165, - "recall": 0.165, + "precision": 0.147, + "recall": 0.147, "rev": "workspace", "step": 42 }, { "area": "TOULOUSE", - "precision": 0.157, - "recall": 0.157, + "precision": 0.132, + "recall": 0.132, "rev": "workspace", "step": 43 }, { "area": "TOURS", - "precision": 0.165, - "recall": 0.165, + "precision": 0.161, + "recall": 0.161, "rev": "workspace", "step": 44 }, @@ -342,16 +342,352 @@ }, { "area": "VANDOEUVRE-LES-NANCY", + "precision": 0.0926, + "recall": 0.0926, + "rev": "workspace", + "step": 46 + }, + { + "area": "VILLIERS-EN-BOIS", + "precision": 0.478, + "recall": 0.478, + "rev": "workspace", + "step": 47 + }, + { + "area": "ALBI", + "precision": 0.76, + "recall": 0.76, + "rev": "HEAD", + "step": 0 + }, + { + "area": "ANGERS", + "precision": 0.179, + "recall": 0.179, + "rev": "HEAD", + "step": 1 + }, + { + "area": "ANNECY-LE-VIEUX", + "precision": 0.674, + "recall": 0.674, + "rev": "HEAD", + "step": 2 + }, + { + "area": "AVIGNON", + "precision": 0.673, + "recall": 0.673, + "rev": "HEAD", + "step": 3 + }, + { + "area": "BESANCON", + "precision": 0.212, + "recall": 0.212, + "rev": "HEAD", + "step": 4 + }, + { + "area": "BORDEAUX", + "precision": 0.223, + "recall": 0.223, + "rev": "HEAD", + "step": 5 + }, + { + "area": "BREST", + "precision": 0.246, + "recall": 0.246, + "rev": "HEAD", + "step": 6 + }, + { + "area": "CAEN", + "precision": 0.0811, + "recall": 0.0811, + "rev": "HEAD", + "step": 7 + }, + { + "area": "CLERMONT-FERRAND", + "precision": 0.0981, + "recall": 0.0981, + "rev": "HEAD", + "step": 8 + }, + { + "area": "COMPIEGNE", + "precision": 0.269, + "recall": 0.269, + "rev": "HEAD", + "step": 9 + }, + { + "area": "CORTE", + "precision": 0.686, + "recall": 0.686, + "rev": "HEAD", + "step": 10 + }, + { + "area": "DIJON", + "precision": 0.134, + "recall": 0.134, + "rev": "HEAD", + "step": 11 + }, + { + "area": "DURY-LES-AMIENS", + "precision": 0.147, + "recall": 0.147, + "rev": "HEAD", + "step": 12 + }, + { + "area": "GatheredLittleAreas", + "precision": 0.156, + "recall": 0.156, + "rev": "HEAD", + "step": 13 + }, + { + "area": "GRENOBLE", + "precision": 0.0851, + "recall": 0.0851, + "rev": "HEAD", + "step": 14 + }, + { + "area": "KOUROU", + "precision": 0.75, + "recall": 0.75, + "rev": "HEAD", + "step": 15 + }, + { + "area": "LANNION", + "precision": 0.251, + "recall": 0.251, + "rev": "HEAD", + "step": 16 + }, + { + "area": "LA-ROCHELLE", + "precision": 0.417, + "recall": 0.417, + "rev": "HEAD", + "step": 17 + }, + { + "area": "LE-BOURGET-DU-LAC", + "precision": 0.211, + "recall": 0.211, + "rev": "HEAD", + "step": 18 + }, + { + "area": "LE-HAVRE", + "precision": 0.609, + "recall": 0.609, + "rev": "HEAD", + "step": 19 + }, + { + "area": "LE-MANS", + "precision": 0.417, + "recall": 0.417, + "rev": "HEAD", + "step": 20 + }, + { + "area": "LILLE", + "precision": 0.111, + "recall": 0.111, + "rev": "HEAD", + "step": 21 + }, + { + "area": "LIMOGES", + "precision": 0.29, + "recall": 0.29, + "rev": "HEAD", + "step": 22 + }, + { + "area": "LYON", + "precision": 0.0839, + "recall": 0.0839, + "rev": "HEAD", + "step": 23 + }, + { + "area": "MARSEILLE-AIX", + "precision": 0.0513, + "recall": 0.0513, + "rev": "HEAD", + "step": 24 + }, + { + "area": "MAUBEUGE", + "precision": 0.714, + "recall": 0.714, + "rev": "HEAD", + "step": 25 + }, + { + "area": "METZ", + "precision": 0.179, + "recall": 0.179, + "rev": "HEAD", + "step": 26 + }, + { + "area": "MONTPELLIER", + "precision": 0.0845, + "recall": 0.0845, + "rev": "HEAD", + "step": 27 + }, + { + "area": "MULHOUSE", + "precision": 0.574, + "recall": 0.574, + "rev": "HEAD", + "step": 28 + }, + { + "area": "NANTES", + "precision": 0.208, + "recall": 0.208, + "rev": "HEAD", + "step": 29 + }, + { + "area": "NICE", + "precision": 0.219, + "recall": 0.219, + "rev": "HEAD", + "step": 30 + }, + { + "area": "ORLEANS", + "precision": 0.24, + "recall": 0.24, + "rev": "HEAD", + "step": 31 + }, + { + "area": "PARIS", + "precision": 0.265, + "recall": 0.265, + "rev": "HEAD", + "step": 32 + }, + { + "area": "PAU", + "precision": 0.267, + "recall": 0.267, + "rev": "HEAD", + "step": 33 + }, + { + "area": "PERPIGNAN", + "precision": 0.22, + "recall": 0.22, + "rev": "HEAD", + "step": 34 + }, + { + "area": "POITIERS", + "precision": 0.147, + "recall": 0.147, + "rev": "HEAD", + "step": 35 + }, + { + "area": "REIMS", + "precision": 0.294, + "recall": 0.294, + "rev": "HEAD", + "step": 36 + }, + { + "area": "RENNES", + "precision": 0.0356, + "recall": 0.0356, + "rev": "HEAD", + "step": 37 + }, + { + "area": "ROUEN", + "precision": 0.148, + "recall": 0.148, + "rev": "HEAD", + "step": 38 + }, + { + "area": "SAINT-DENIS", + "precision": 0.0796, + "recall": 0.0796, + "rev": "HEAD", + "step": 39 + }, + { + "area": "SAINT-ETIENNE", + "precision": 0.177, + "recall": 0.177, + "rev": "HEAD", + "step": 40 + }, + { + "area": "SAINT-PAUL-LES-DURANCE", + "precision": 0.273, + "recall": 0.273, + "rev": "HEAD", + "step": 41 + }, + { + "area": "STRASBOURG", + "precision": 0.165, + "recall": 0.165, + "rev": "HEAD", + "step": 42 + }, + { + "area": "TOULOUSE", + "precision": 0.157, + "recall": 0.157, + "rev": "HEAD", + "step": 43 + }, + { + "area": "TOURS", + "precision": 0.165, + "recall": 0.165, + "rev": "HEAD", + "step": 44 + }, + { + "area": "TROYES", + "precision": 0.345, + "recall": 0.345, + "rev": "HEAD", + "step": 45 + }, + { + "area": "VANDOEUVRE-LES-NANCY", "precision": 0.0956, "recall": 0.0956, - "rev": "workspace", + "rev": "HEAD", "step": 46 }, { "area": "VILLIERS-EN-BOIS", "precision": 0.71, "recall": 0.71, - "rev": "workspace", + "rev": "HEAD", "step": 47 } ] diff --git a/metrics.json b/metrics.json index 38bb29e..55ac100 100644 --- a/metrics.json +++ b/metrics.json @@ -1,6 +1,6 @@ { - "mean": 0.28285, - "median": 0.2155, - "min": 0.0356, - "max": 0.76 + "mean": 0.259273, + "median": 0.21, + "min": 0.0674, + "max": 0.828 } diff --git a/metrics.tsv b/metrics.tsv index b0565cb..9863543 100644 --- a/metrics.tsv +++ b/metrics.tsv @@ -1,2 +1,2 @@ mean median min max -0.282850 0.215500 0.035600 0.760000 +0.259273 0.210000 0.067400 0.828000 diff --git a/params.yaml b/params.yaml index b4bfa67..e663c5b 100644 --- a/params.yaml +++ b/params.yaml @@ -8,5 +8,5 @@ train: fasttext: duration: 30 # seconds - modelsize: 2M + modelsize: 4M areas: "*" # "*" or any of ANGERS, ALBI, ... diff --git a/plots_diff.png b/plots_diff.png new file mode 100644 index 0000000..82538ef --- /dev/null +++ b/plots_diff.png Binary files differ diff --git a/precision.json b/precision.json index 76dd9ce..0f7ce05 100644 --- a/precision.json +++ b/precision.json @@ -1 +1 @@ -[{"area": "ALBI", "precision": 0.76, "recall": 0.76}, {"area": "ANGERS", "precision": 0.179, "recall": 0.179}, {"area": "ANNECY-LE-VIEUX", "precision": 0.674, "recall": 0.674}, {"area": "AVIGNON", "precision": 0.673, "recall": 0.673}, {"area": "BESANCON", "precision": 0.212, "recall": 0.212}, {"area": "BORDEAUX", "precision": 0.223, "recall": 0.223}, {"area": "BREST", "precision": 0.246, "recall": 0.246}, {"area": "CAEN", "precision": 0.0811, "recall": 0.0811}, {"area": "CLERMONT-FERRAND", "precision": 0.0981, "recall": 0.0981}, {"area": "COMPIEGNE", "precision": 0.269, "recall": 0.269}, {"area": "CORTE", "precision": 0.686, "recall": 0.686}, {"area": "DIJON", "precision": 0.134, "recall": 0.134}, {"area": "DURY-LES-AMIENS", "precision": 0.147, "recall": 0.147}, {"area": "GatheredLittleAreas", "precision": 0.156, "recall": 0.156}, {"area": "GRENOBLE", "precision": 0.0851, "recall": 0.0851}, {"area": "KOUROU", "precision": 0.75, "recall": 0.75}, {"area": "LANNION", "precision": 0.251, "recall": 0.251}, {"area": "LA-ROCHELLE", "precision": 0.417, "recall": 0.417}, {"area": "LE-BOURGET-DU-LAC", "precision": 0.211, "recall": 0.211}, {"area": "LE-HAVRE", "precision": 0.609, "recall": 0.609}, {"area": "LE-MANS", "precision": 0.417, "recall": 0.417}, {"area": "LILLE", "precision": 0.111, "recall": 0.111}, {"area": "LIMOGES", "precision": 0.29, "recall": 0.29}, {"area": "LYON", "precision": 0.0839, "recall": 0.0839}, {"area": "MARSEILLE-AIX", "precision": 0.0513, "recall": 0.0513}, {"area": "MAUBEUGE", "precision": 0.714, "recall": 0.714}, {"area": "METZ", "precision": 0.179, "recall": 0.179}, {"area": "MONTPELLIER", "precision": 0.0845, "recall": 0.0845}, {"area": "MULHOUSE", "precision": 0.574, "recall": 0.574}, {"area": "NANTES", "precision": 0.208, "recall": 0.208}, {"area": "NICE", "precision": 0.219, "recall": 0.219}, {"area": "ORLEANS", "precision": 0.24, "recall": 0.24}, {"area": "PARIS", "precision": 0.265, "recall": 0.265}, {"area": "PAU", "precision": 0.267, "recall": 0.267}, {"area": "PERPIGNAN", "precision": 0.22, "recall": 0.22}, {"area": "POITIERS", "precision": 0.147, "recall": 0.147}, {"area": "REIMS", "precision": 0.294, "recall": 0.294}, {"area": "RENNES", "precision": 0.0356, "recall": 0.0356}, {"area": "ROUEN", "precision": 0.148, "recall": 0.148}, {"area": "SAINT-DENIS", "precision": 0.0796, "recall": 0.0796}, {"area": "SAINT-ETIENNE", "precision": 0.177, "recall": 0.177}, {"area": "SAINT-PAUL-LES-DURANCE", "precision": 0.273, "recall": 0.273}, {"area": "STRASBOURG", "precision": 0.165, "recall": 0.165}, {"area": "TOULOUSE", "precision": 0.157, "recall": 0.157}, {"area": "TOURS", "precision": 0.165, "recall": 0.165}, {"area": "TROYES", "precision": 0.345, "recall": 0.345}, {"area": "VANDOEUVRE-LES-NANCY", "precision": 0.0956, "recall": 0.0956}, {"area": "VILLIERS-EN-BOIS", "precision": 0.71, "recall": 0.71}] \ No newline at end of file +[{"area": "ALBI", "precision": 0.76, "recall": 0.76}, {"area": "ANGERS", "precision": 0.215, "recall": 0.215}, {"area": "ANNECY-LE-VIEUX", "precision": 0.348, "recall": 0.348}, {"area": "AVIGNON", "precision": 0.418, "recall": 0.418}, {"area": "BESANCON", "precision": 0.212, "recall": 0.212}, {"area": "BORDEAUX", "precision": 0.108, "recall": 0.108}, {"area": "BREST", "precision": 0.209, "recall": 0.209}, {"area": "CAEN", "precision": 0.136, "recall": 0.136}, {"area": "CLERMONT-FERRAND", "precision": 0.105, "recall": 0.105}, {"area": "COMPIEGNE", "precision": 0.269, "recall": 0.269}, {"area": "CORTE", "precision": 0.686, "recall": 0.686}, {"area": "DIJON", "precision": 0.157, "recall": 0.157}, {"area": "DURY-LES-AMIENS", "precision": 0.147, "recall": 0.147}, {"area": "GatheredLittleAreas", "precision": 0.0726, "recall": 0.0726}, {"area": "GRENOBLE", "precision": 0.0862, "recall": 0.0862}, {"area": "KOUROU", "precision": 0.828, "recall": 0.828}, {"area": "LANNION", "precision": 0.251, "recall": 0.251}, {"area": "LA-ROCHELLE", "precision": 0.417, "recall": 0.417}, {"area": "LE-BOURGET-DU-LAC", "precision": 0.211, "recall": 0.211}, {"area": "LE-HAVRE", "precision": 0.609, "recall": 0.609}, {"area": "LE-MANS", "precision": 0.417, "recall": 0.417}, {"area": "LILLE", "precision": 0.108, "recall": 0.108}, {"area": "LIMOGES", "precision": 0.29, "recall": 0.29}, {"area": "LYON", "precision": 0.108, "recall": 0.108}, {"area": "MARSEILLE-AIX", "precision": 0.0674, "recall": 0.0674}, {"area": "MAUBEUGE", "precision": 0.714, "recall": 0.714}, {"area": "METZ", "precision": 0.179, "recall": 0.179}, {"area": "MONTPELLIER", "precision": 0.125, "recall": 0.125}, {"area": "MULHOUSE", "precision": 0.396, "recall": 0.396}, {"area": "NANTES", "precision": 0.149, "recall": 0.149}, {"area": "NICE", "precision": 0.23, "recall": 0.23}, {"area": "ORLEANS", "precision": 0.167, "recall": 0.167}, {"area": "PARIS", "precision": 0.254, "recall": 0.254}, {"area": "PAU", "precision": 0.233, "recall": 0.233}, {"area": "PERPIGNAN", "precision": 0.22, "recall": 0.22}, {"area": "POITIERS", "precision": 0.132, "recall": 0.132}, {"area": "REIMS", "precision": 0.294, "recall": 0.294}, {"area": "RENNES", "precision": 0.0837, "recall": 0.0837}, {"area": "ROUEN", "precision": 0.148, "recall": 0.148}, {"area": "SAINT-DENIS", "precision": 0.0796, "recall": 0.0796}, {"area": "SAINT-ETIENNE", "precision": 0.177, "recall": 0.177}, {"area": "SAINT-PAUL-LES-DURANCE", "precision": 0.273, "recall": 0.273}, {"area": "STRASBOURG", "precision": 0.147, "recall": 0.147}, {"area": "TOULOUSE", "precision": 0.132, "recall": 0.132}, {"area": "TOURS", "precision": 0.161, "recall": 0.161}, {"area": "TROYES", "precision": 0.345, "recall": 0.345}, {"area": "VANDOEUVRE-LES-NANCY", "precision": 0.0926, "recall": 0.0926}, {"area": "VILLIERS-EN-BOIS", "precision": 0.478, "recall": 0.478}] \ No newline at end of file diff --git a/precision.tsv b/precision.tsv index 3d6e70b..83a2a57 100644 --- a/precision.tsv +++ b/precision.tsv @@ -1,49 +1,49 @@ area precision recall ALBI 0.76 0.76 -ANGERS 0.179 0.179 -ANNECY-LE-VIEUX 0.674 0.674 -AVIGNON 0.673 0.673 +ANGERS 0.215 0.215 +ANNECY-LE-VIEUX 0.348 0.348 +AVIGNON 0.418 0.418 BESANCON 0.212 0.212 -BORDEAUX 0.223 0.223 -BREST 0.246 0.246 -CAEN 0.0811 0.0811 -CLERMONT-FERRAND 0.0981 0.0981 +BORDEAUX 0.108 0.108 +BREST 0.209 0.209 +CAEN 0.136 0.136 +CLERMONT-FERRAND 0.105 0.105 COMPIEGNE 0.269 0.269 CORTE 0.686 0.686 -DIJON 0.134 0.134 +DIJON 0.157 0.157 DURY-LES-AMIENS 0.147 0.147 -GatheredLittleAreas 0.156 0.156 -GRENOBLE 0.0851 0.0851 -KOUROU 0.75 0.75 +GatheredLittleAreas 0.0726 0.0726 +GRENOBLE 0.0862 0.0862 +KOUROU 0.828 0.828 LANNION 0.251 0.251 LA-ROCHELLE 0.417 0.417 LE-BOURGET-DU-LAC 0.211 0.211 LE-HAVRE 0.609 0.609 LE-MANS 0.417 0.417 -LILLE 0.111 0.111 +LILLE 0.108 0.108 LIMOGES 0.29 0.29 -LYON 0.0839 0.0839 -MARSEILLE-AIX 0.0513 0.0513 +LYON 0.108 0.108 +MARSEILLE-AIX 0.0674 0.0674 MAUBEUGE 0.714 0.714 METZ 0.179 0.179 -MONTPELLIER 0.0845 0.0845 -MULHOUSE 0.574 0.574 -NANTES 0.208 0.208 -NICE 0.219 0.219 -ORLEANS 0.24 0.24 -PARIS 0.265 0.265 -PAU 0.267 0.267 +MONTPELLIER 0.125 0.125 +MULHOUSE 0.396 0.396 +NANTES 0.149 0.149 +NICE 0.23 0.23 +ORLEANS 0.167 0.167 +PARIS 0.254 0.254 +PAU 0.233 0.233 PERPIGNAN 0.22 0.22 -POITIERS 0.147 0.147 +POITIERS 0.132 0.132 REIMS 0.294 0.294 -RENNES 0.0356 0.0356 +RENNES 0.0837 0.0837 ROUEN 0.148 0.148 SAINT-DENIS 0.0796 0.0796 SAINT-ETIENNE 0.177 0.177 SAINT-PAUL-LES-DURANCE 0.273 0.273 -STRASBOURG 0.165 0.165 -TOULOUSE 0.157 0.157 -TOURS 0.165 0.165 +STRASBOURG 0.147 0.147 +TOULOUSE 0.132 0.132 +TOURS 0.161 0.161 TROYES 0.345 0.345 -VANDOEUVRE-LES-NANCY 0.0956 0.0956 -VILLIERS-EN-BOIS 0.71 0.71 +VANDOEUVRE-LES-NANCY 0.0926 0.0926 +VILLIERS-EN-BOIS 0.478 0.478