Ontologia della Wiki AI: differenze tra le versioni

Da Wiki AI.
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(12 versioni intermedie di uno stesso utente non sono mostrate)
Riga 4: Riga 4:


== Classi ==
== Classi ==
=== Argomento ===
[[:Category:Argomento]]
Gli Argomenti (Topic) rappresentano aree tematiche specifiche all'interno del campo dell'Intelligenza Artificiale, come "Generazione di Immagini", o "Elaborazione del Linguaggio Naturale (NLP)". Questi argomenti aiutano a categorizzare i contenuti correlati come pubblicazioni, modelli, tecniche e framework.


=== Architettura ===
=== Architettura ===
Riga 16: Riga 11:


Proprietà:
Proprietà:
* '''nome''': Il nome ufficiale dell'architettura.
* '''Nome''': Il nome ufficiale dell'architettura.
* '''sigla''': Un'abbreviazione o acronimo associato all'architettura.
* '''NomeInglese:''' Nome del'architettura in inglese
* '''annoDiCrezione''': L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
* '''Sigla''': Un'abbreviazione o acronimo associato all'architettura.
* '''AnnoDiCreazione''': L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
* '''URLHomePage''': [[URLHomePage::http://esempioarchitettura.com]] Un collegamento all'homepage dell'architettura.
* '''URLHomePage''': [[URLHomePage::http://esempioarchitettura.com]] Un collegamento all'homepage dell'architettura.
* '''URLPubblicazione''': [[URLPaper::http://esempiopaperarchitettura.com]] Un collegamento al paper dell'architettura.
* '''Pubblicazione''': Pubblicazione/i
* '''produce''': Collega i modelli alle pubblicazioni che li descrivono.
* '''Topic''': Uno o piu topic
* '''riguardaArgomento''': [[riguardaArgomento::Elaborazione del Linguaggio Naturale]], Zero o piu argomenti


=== Modello ===
=== Modello ===
Riga 30: Riga 25:


Proprietà:
Proprietà:
* '''nome''': Il nome ufficiale dell'architettura.
* '''Nome''': Il nome ufficiale dell'architettura.
* '''sigla''': Un'abbreviazione o acronimo associato al modello
* '''Sigla''': Un'abbreviazione o acronimo associato al modello
* '''annoDiCreazione''': L'anno in cui il modello è stata proposto o introdotto per la prima volta.
* '''AnnoDiCreazione''': L'anno in cui il modello è stata proposto o introdotto per la prima volta.
* '''versioneCorrente''': L'ultima versione del modello
* '''VersioneCorrente''': L'ultima versione del modello
* '''annoDiRilascio''': L'anno di rilascio dell'ultima versione
* '''AnnoDiCreazioneVersioneCorrente''': L'anno di rilascio dell'ultima versione
* '''URLHomePage''': [[URLHomePage::http://esempio.com]] Un collegamento all'homepage del modello.
* '''URLHomePage''': [[URLHomePage::http://esempio.com]] Un collegamento all'homepage del modello.
* '''URLPubblicazione''': [[URLPaper::http://esempio.com]] Un collegamento al paper del modello, nella sua ultima versione
* '''Pubblicazione''': Pubblicazione/i
* '''produce''': Collega i modelli alle pubblicazioni che li descrivono.
* '''BasatoSu''': Indica l'architettura su cui è basato un determinato modello
* '''basatoSu''': Indica l'architettura su cui è basato un determinato modello
* '''Topic''': Uno o piu topic
* '''riguardaArgomento''': [[RiguardaArgomento::Elaborazione del Linguaggio Naturale]], Zero o piu argomenti


=== Benchmark ===
=== Benchmark ===
Riga 47: Riga 41:


Proprietà:
Proprietà:
* '''nome''': Il nome ufficiale dell'architettura.
* '''Nome''': Il nome ufficiale dell'architettura.
* '''sigla''': Un'abbreviazione o acronimo associato all'architettura.
* '''Sigla''': Un'abbreviazione o acronimo associato all'architettura.
* '''annoDiCrezione''': L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
* '''AnnoDiCreazione''': L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
* '''URLHomePage''': [[URLHomePage::http://esempioarchitettura.com]] Un collegamento all'homepage dell'architettura.
* '''URLHomePage''': [[URLHomePage::http://esempioarchitettura.com]] Un collegamento all'homepage dell'architettura.
* '''URLPubblicazione''': [[URLPaper::http://esempiopaperarchitettura.com]] Un collegamento al paper dell'architettura.
* '''Pubblicazione''': Pubblicazione/i
 
* '''Topic''': Uno o piu topic
 
* '''Valuta:''' Uno o più task (collegamento
=== Framework ===
=== Framework ===
[[:Category:Framework]]
[[:Category:Framework]]
Riga 60: Riga 54:


Proprietà:
Proprietà:
* '''nome''': Il nome ufficiale dell'architettura.
* '''Nome''': Il nome ufficiale dell'architettura.
* '''sigla''': Un'abbreviazione o acronimo associato al modello
* '''Sigla''': Un'abbreviazione o acronimo associato al modello
* '''annoDiCreazione''': L'anno in cui il modello è stata proposto o introdotto per la prima volta.
* '''AnnoDiCreazione''': L'anno in cui il modello è stata proposto o introdotto per la prima volta.
* '''versioneCorrente''': L'ultima versione del modello
* '''annoDiRilascio''': L'anno di rilascio dell'ultima versione
* '''URLHomePage''': [[URLHomePage::http://esempio.com]] Un collegamento all'homepage del modello.
* '''URLHomePage''': [[URLHomePage::http://esempio.com]] Un collegamento all'homepage del modello.
* '''basatoSu''': Indica l'architettura su cui è basato un determinato framework
* '''BasatoSu''': Indica l'architettura o il modello su cui è basato un determinato framework


=== Pubblicazione ===
=== Pubblicazione ===
Riga 74: Riga 66:


Proprietà:
Proprietà:
* '''nome''': Il nome ufficiale dell'architettura.
* '''Titolo''': Il nome ufficiale della pubblicazione.
* '''sigla''': Un'abbreviazione o acronimo associato all'architettura.
* '''AnnoDiPubblicazione''': L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
* '''dataDiPubblicazione''': L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
* '''Autore''': Lista di autore/i
* '''autori''': Lista di autori
* '''URL''': [[URL::http://arxviv.com/8237ga]] Un collegamento al paper  
* '''URL''': [[URL::http://arxviv.com/8237ga]] Un collegamento al paper  
* '''Topic''': Uno o piu topic


=== Strumento ===
=== Strumento ===
Riga 85: Riga 77:
Rappresenta software, piattaforme o servizi utilizzati nel processo di sviluppo, deployment e gestione di soluzioni di intelligenza artificiale. Questa classe può includere software specifico, come AUTOMATIC1111 per l'elaborazione delle immagini con Stable Diffusion, a software e piattaforme cloud che forniscono ambienti di sviluppo, training, e hosting per modelli di IA.
Rappresenta software, piattaforme o servizi utilizzati nel processo di sviluppo, deployment e gestione di soluzioni di intelligenza artificiale. Questa classe può includere software specifico, come AUTOMATIC1111 per l'elaborazione delle immagini con Stable Diffusion, a software e piattaforme cloud che forniscono ambienti di sviluppo, training, e hosting per modelli di IA.


* '''nome''': Il nome ufficiale dell'architettura.
* '''Nome''': Il nome ufficiale dell'architettura.
* '''sigla''': Un'abbreviazione o acronimo associato all'architettura.
* '''Sigla''': Un'abbreviazione o acronimo associato all'architettura.
* '''versioneCorrente''': L'ultima versione del modello
* '''VersioneCorrente''': L'ultima versione del modello
* '''annoDiRilascio''': L'anno di rilascio dell'ultima versione
* '''AnnoDiCreazione''': L'anno di rilascio dell'ultima versione
* '''URL''': [[URL::http://www.progetto.com]] L'URL dello strumento
* '''URL''': [[URL::http://www.progetto.com]] L'URL dello strumento
* '''riguardaArgomento''': [[riguardaArgomento::Elaborazione del Linguaggio Naturale]], Zero o piu argomenti
* '''riguardaArgomento''': [[riguardaArgomento::Elaborazione del Linguaggio Naturale]], Zero o piu argomenti
* '''Topic''': Uno o piu topic
=== Persona ===
[[:Category:Persona]]


Rappresenta persone influenti nell'ambito dell'intelligenza artificiale
* '''Nome''': Il nome.
* '''Descrizione''': Descrizione sintetica della persona
* '''Azienda''': L'azienda o aziende per cui ha lavorato
* '''Homepage URL''': [[URL::http://www.persona.com]] L'URL della homepage della persona
* '''Twitter URL''': [[URL::http://www.twitter.com/persona]] L'URL dello strumento
=== Concetto ===
=== Concetto ===
[[:Category:concetto]]
[[:Category:concetto]]
Riga 97: Riga 100:
I concetti includono metodi, strategie, e procedure impiegate nella costruzione e ottimizzazione dei modelli di IA.
I concetti includono metodi, strategie, e procedure impiegate nella costruzione e ottimizzazione dei modelli di IA.


* '''nome''': Il nome ufficiale del concetto.
* '''Nome''': Il nome ufficiale del concetto.
* '''sigla''': Un'abbreviazione o acronimo associato del concetti
* '''NomeInglese:''' Il nome del concetto in Inglese
* '''Sigla''': Un'abbreviazione o acronimo associato del concetti
* '''Topic''': Uno o piu topic
 
=== Task ===
[[:Category:Task]]
 
I Task rappresentano gli obiettii specifici all'interno del campo dell'Intelligenza Artificiale, come "Generazione di Immagini", o "Sentiment Classification". Sono ben catalogati su PapersWithCode.
 
* '''Nome''': Il nome ufficiale del task.
* '''NomeInglese:''' Nome del task in inglese
* '''Sigla''': Un'abbreviazione o acronimo associato al task
* '''Topic''': Uno o piu topic
 
=== Topic ===
[[:Category:Topic]]


== Proprietà degli Oggetti ==
Gli argomenti sono i vari sottogruppi specializzati dell'Intelligenza Artificiale, come NLP, Audio, Speech Processing


* '''produce''': Collega i modelli alle pubblicazioni che li descrivono.
* '''Nome''': Il nome ufficiale del topic
* '''valuta''': Associa i benchmark ai modelli o task che valutano.
* '''NomeInglese:''' Nome del topic in inglese
* '''ancheConosciutoCome''': Fornisce sinonimi o termini alternativi per concetti.
* '''Sigla''': Un'abbreviazione o acronimo associato al task
* '''basatoSu''': Indica le dipendenze tra modelli, architetture, o tecniche.
* '''riguardaArgomento''': [[riguardaArgomento::Elaborazione del Linguaggio Naturale]], Zero o piu argomenti


== Utilizzo delle Proprietà ==
== Utilizzo delle Proprietà ==
Riga 116: Riga 132:


<nowiki>[[Category:Modello]]</nowiki>
<nowiki>[[Category:Modello]]</nowiki>
<nowiki>[[basatoSu::Architettura XYZ]]</nowiki>


Per evitare che la proprietà appaia nella descrizione della pagina ma sia solo una proprietà "semantica", usare la seguente sintassi:
<nowiki>{{#set:</nowiki>
Produce=<nowiki>[https://psycnet.apa.org/record/1959-09865-001?doi=1 The perceptron: A probabilistic model for information storage and organization in the brain.]</nowiki>
<nowiki>}}</nowiki>
Infine, nelle pagine che sono state rese "semantiche", come ultima istruzione mettere:
'''<nowiki>__SHOWFACTBOX__</nowiki>'''
== Query via API ==
Esempio di query delle architetture con Anno di creazione e Sigla
https://wiki.offworld.it/api.php?action=ask&query=%5B%5BCategory:Architettura%5D%5D%7C?AnnoDiCreazione%7C?Sigla&format=json
=== Sottoqueries ===
Per esempio per tornare le architetture su cui è basato ogni modello:
<nowiki>[[Category:Modello]]</nowiki> <nowiki>[[BasedOn::+]]</nowiki><nowiki>[[BasedOn.Category:Architettura]]</nowiki>
[[Category:Aiuto]]
[[Category:Aiuto]]

Versione attuale delle 13:43, 11 apr 2024

L''ontologia dell'Intelligenza Artificiale è una strutturazione concettuale che mira a organizzare e categorizzare i concetti fondamentali nell'ambito dell'intelligenza artificiale. Include classi che rappresentano Argomenti, Architetture, Benchmark, Frameworks, Modelli, Pubblicazioni, Strumenti (inclusi Servizi e Software), e Tecniche.

Può essere rappresentata in notazione standard RDF .

Classi

Architettura

Category:Architettura

Le Architetture sono configurazioni strutturali, schemi e metodi utilizzati per costruire modelli di intelligenza artificiale. Esempi classici sono le Generative Adversarial Networks, VAE, etc.

Proprietà:

  • Nome: Il nome ufficiale dell'architettura.
  • NomeInglese: Nome del'architettura in inglese
  • Sigla: Un'abbreviazione o acronimo associato all'architettura.
  • AnnoDiCreazione: L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
  • URLHomePage: http://esempioarchitettura.com Un collegamento all'homepage dell'architettura.
  • Pubblicazione: Pubblicazione/i
  • Topic: Uno o piu topic

Modello

Category:Modello

I Modelli sono implementazioni specifiche di intelligenza artificiale, proprietarie o open source. Per esempio, GPT, Stable Diffusion, Mistral

Proprietà:

  • Nome: Il nome ufficiale dell'architettura.
  • Sigla: Un'abbreviazione o acronimo associato al modello
  • AnnoDiCreazione: L'anno in cui il modello è stata proposto o introdotto per la prima volta.
  • VersioneCorrente: L'ultima versione del modello
  • AnnoDiCreazioneVersioneCorrente: L'anno di rilascio dell'ultima versione
  • URLHomePage: http://esempio.com Un collegamento all'homepage del modello.
  • Pubblicazione: Pubblicazione/i
  • BasatoSu: Indica l'architettura su cui è basato un determinato modello
  • Topic: Uno o piu topic

Benchmark

Category:Benchmark

Un benchmark, nel contesto dell'IA, è tipicamente un test o un insieme di test progettati per valutare le prestazioni di un modello o di un algoritmo di intelligenza artificiale in compiti specifici. Questo spesso include l'uso di uno o più dataset standardizzati su cui diversi modelli possono essere addestrati e valutati, ma va oltre alla mera disponibilità di dati. Il concetto di benchmark incorpora anche metriche di valutazione specifiche, criteri e, a volte, l'ambiente software/hardware per garantire che le prestazioni possano essere confrontate equamente tra differenti approcci. Mentre un dataset può essere utilizzato come parte di un benchmark, quest'ultimo è un concetto più ampio che include non solo i dati, ma anche le procedure e le metriche per la valutazione delle prestazioni.

Proprietà:

  • Nome: Il nome ufficiale dell'architettura.
  • Sigla: Un'abbreviazione o acronimo associato all'architettura.
  • AnnoDiCreazione: L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
  • URLHomePage: http://esempioarchitettura.com Un collegamento all'homepage dell'architettura.
  • Pubblicazione: Pubblicazione/i
  • Topic: Uno o piu topic
  • Valuta: Uno o più task (collegamento

Framework

Category:Framework

I Framework offrono un insieme coeso di software e tecniche che utilizzano i modelli per un particolare scopo

Proprietà:

  • Nome: Il nome ufficiale dell'architettura.
  • Sigla: Un'abbreviazione o acronimo associato al modello
  • AnnoDiCreazione: L'anno in cui il modello è stata proposto o introdotto per la prima volta.
  • URLHomePage: http://esempio.com Un collegamento all'homepage del modello.
  • BasatoSu: Indica l'architettura o il modello su cui è basato un determinato framework

Pubblicazione

Category:Pubblicazione

Le Pubblicazioni includono articoli, libri, paper di conferenze legati all'IA.

Proprietà:

  • Titolo: Il nome ufficiale della pubblicazione.
  • AnnoDiPubblicazione: L'anno in cui l'architettura è stata proposta o introdotta per la prima volta.
  • Autore: Lista di autore/i
  • URL: http://arxviv.com/8237ga Un collegamento al paper
  • Topic: Uno o piu topic

Strumento

Category:Strumento

Rappresenta software, piattaforme o servizi utilizzati nel processo di sviluppo, deployment e gestione di soluzioni di intelligenza artificiale. Questa classe può includere software specifico, come AUTOMATIC1111 per l'elaborazione delle immagini con Stable Diffusion, a software e piattaforme cloud che forniscono ambienti di sviluppo, training, e hosting per modelli di IA.

  • Nome: Il nome ufficiale dell'architettura.
  • Sigla: Un'abbreviazione o acronimo associato all'architettura.
  • VersioneCorrente: L'ultima versione del modello
  • AnnoDiCreazione: L'anno di rilascio dell'ultima versione
  • URL: http://www.progetto.com L'URL dello strumento
  • riguardaArgomento: Elaborazione del Linguaggio Naturale, Zero o piu argomenti
  • Topic: Uno o piu topic

Persona

Category:Persona

Rappresenta persone influenti nell'ambito dell'intelligenza artificiale

Concetto

Category:concetto

I concetti includono metodi, strategie, e procedure impiegate nella costruzione e ottimizzazione dei modelli di IA.

  • Nome: Il nome ufficiale del concetto.
  • NomeInglese: Il nome del concetto in Inglese
  • Sigla: Un'abbreviazione o acronimo associato del concetti
  • Topic: Uno o piu topic

Task

Category:Task

I Task rappresentano gli obiettii specifici all'interno del campo dell'Intelligenza Artificiale, come "Generazione di Immagini", o "Sentiment Classification". Sono ben catalogati su PapersWithCode.

  • Nome: Il nome ufficiale del task.
  • NomeInglese: Nome del task in inglese
  • Sigla: Un'abbreviazione o acronimo associato al task
  • Topic: Uno o piu topic

Topic

Category:Topic

Gli argomenti sono i vari sottogruppi specializzati dell'Intelligenza Artificiale, come NLP, Audio, Speech Processing

  • Nome: Il nome ufficiale del topic
  • NomeInglese: Nome del topic in inglese
  • Sigla: Un'abbreviazione o acronimo associato al task

Utilizzo delle Proprietà

Per associare le proprietà agli elementi, utilizzare la sintassi MediaWiki. Ad esempio, per indicare che un Modello "produce" una Pubblicazione, si potrebbe scrivere nella pagina del Modello:

[[produce::Pubblicazione XYZ]]

Invece per inserire che un modello è basato su di un architettura (la pagina dell'architettura dovrebbe esistere, si usa:

[[Category:Modello]]

Per evitare che la proprietà appaia nella descrizione della pagina ma sia solo una proprietà "semantica", usare la seguente sintassi:

{{#set:

Produce=[https://psycnet.apa.org/record/1959-09865-001?doi=1 The perceptron: A probabilistic model for information storage and organization in the brain.]

}}

Infine, nelle pagine che sono state rese "semantiche", come ultima istruzione mettere:

__SHOWFACTBOX__

Query via API

Esempio di query delle architetture con Anno di creazione e Sigla

https://wiki.offworld.it/api.php?action=ask&query=%5B%5BCategory:Architettura%5D%5D%7C?AnnoDiCreazione%7C?Sigla&format=json

Sottoqueries

Per esempio per tornare le architetture su cui è basato ogni modello:

[[Category:Modello]] [[BasedOn::+]][[BasedOn.Category:Architettura]]