From 97af90d7530d63d7ab43fc949a7c8d72797dac86 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 29 Jan 2021 19:53:21 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Yes!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Todo.js | 14 +++ src/components/Todo.module.css | 6 ++ src/routes/Gestinfo/abbr/IDF.js | 12 +++ src/routes/Gestinfo/abbr/TF.js | 12 +++ src/routes/Gestinfo/abbr/TFIDF.js | 12 +++ src/routes/Gestinfo/index.js | 163 ++++++++++++++++++++---------- src/routes/Home.js | 3 +- 7 files changed, 169 insertions(+), 53 deletions(-) create mode 100644 src/components/Todo.js create mode 100644 src/components/Todo.module.css create mode 100644 src/routes/Gestinfo/abbr/IDF.js create mode 100644 src/routes/Gestinfo/abbr/TF.js create mode 100644 src/routes/Gestinfo/abbr/TFIDF.js diff --git a/src/components/Todo.js b/src/components/Todo.js new file mode 100644 index 0000000..991260b --- /dev/null +++ b/src/components/Todo.js @@ -0,0 +1,14 @@ +import React from "react"; +import PropTypes from "prop-types"; +import style from "./Todo.module.css"; + + +export default function Todo({children}) { + return ( + 🚧 {children} + ) +} + +Todo.propTypes = { + children: PropTypes.node, +} diff --git a/src/components/Todo.module.css b/src/components/Todo.module.css new file mode 100644 index 0000000..ef92ce2 --- /dev/null +++ b/src/components/Todo.module.css @@ -0,0 +1,6 @@ +.todo { + background-color: #292F33; + color: #FFCC4D; + padding: 1px; + border-radius: 2px; +} diff --git a/src/routes/Gestinfo/abbr/IDF.js b/src/routes/Gestinfo/abbr/IDF.js new file mode 100644 index 0000000..4f7f6c6 --- /dev/null +++ b/src/routes/Gestinfo/abbr/IDF.js @@ -0,0 +1,12 @@ +import React from "react"; +import {Help} from "bluelib/lib/components"; +import PropTypes from "prop-types"; + + +export default function IDF() { + return ( + idf + ) +} + +IDF.propTypes = {} diff --git a/src/routes/Gestinfo/abbr/TF.js b/src/routes/Gestinfo/abbr/TF.js new file mode 100644 index 0000000..2904d35 --- /dev/null +++ b/src/routes/Gestinfo/abbr/TF.js @@ -0,0 +1,12 @@ +import React from "react"; +import {Help} from "bluelib/lib/components"; +import PropTypes from "prop-types"; + + +export default function TF() { + return ( + tf + ) +} + +TF.propTypes = {} diff --git a/src/routes/Gestinfo/abbr/TFIDF.js b/src/routes/Gestinfo/abbr/TFIDF.js new file mode 100644 index 0000000..565ca42 --- /dev/null +++ b/src/routes/Gestinfo/abbr/TFIDF.js @@ -0,0 +1,12 @@ +import React from "react"; +import {Help} from "bluelib/lib/components"; +import PropTypes from "prop-types"; + + +export default function TFIDF() { + return ( + tf-idf + ) +} + +TFIDF.propTypes = {} diff --git a/src/routes/Gestinfo/index.js b/src/routes/Gestinfo/index.js index 41b19b2..267f17d 100644 --- a/src/routes/Gestinfo/index.js +++ b/src/routes/Gestinfo/index.js @@ -14,6 +14,9 @@ import Glob from "./abbr/Glob"; import PlusLI from "../../components/PlusLI"; import MinusLI from "../../components/MinusLI"; import Predicato from "./abbr/Predicato"; +import Todo from "../../components/Todo"; +import IDF from "./abbr/IDF"; +import TF from "./abbr/TF"; export default function Gestinfo() { @@ -259,7 +262,7 @@ export default function Gestinfo() { - +

Una misura di quanto due token hanno significati in comune. @@ -282,17 +285,17 @@ export default function Gestinfo() {

- La word sense disambiguation sfrutta la similarità tra l'ononimo e i token circostanti per stabilire il significato corretto. + La word sense disambiguation sfrutta la similitudine tra l'ononimo e i token circostanti per stabilire il significato corretto.

- Talvolta alla similarità sono aggiunte anche altre informazioni, come la distanza tra i token e dati provenienti da sorgenti esterne. + Talvolta alla similitudine sono aggiunte anche altre informazioni, come la distanza tra i token e dati provenienti da sorgenti esterne.

- +

- Un modo di misurare la similarità tra due token basato sulla loro posizione all'interno del thesaurus. + Un modo di misurare la similitudine tra due token basato sulla loro posizione all'interno del thesaurus.

@@ -309,7 +312,7 @@ export default function Gestinfo() {
- Similarità -based}> + Similitudine -based}>

L' è una misura probabilistica di quanto un token sia inaspettato all'interno di un documento.

@@ -318,13 +321,27 @@ export default function Gestinfo() {

{`ic(t) = - \\log \\left( P(t) \\right)`}

- La similarità -based è quindi un modo di misurare la similarità basato sull'. + La similitudine -based è quindi un modo di misurare la similitudine basato sull'.

Si basa sull' del minimo antenato comune:

- {`sim_{r} = ic \\left( mac_{\\ t_1,t_2} \\right)`} + {`sim_{r} (t_1,t_2) = ic \\left( mac_{\\ t_1,t_2} \\right)`} +
+
+ +

+ Un modo di misurare la similitudine in cui i token sono rappresentati come dimensioni vettoriali. +

+ +

+ Si basa sulla norma a 2, e corrisponde a cercare l'angolo centrato all'origine tra i due vettori: +

+ {`sim_{\\cos} (t_1, t_2) = \\frac{\\vec{t_1} \\cdot \\vec{t_2}}{\\| \\vec{t_1} \\| \\cdot \\| \\vec{t_2} \\|}`} +
@@ -516,7 +533,7 @@ export default function Gestinfo() {