|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectVektorModell
Constructor Summary | |
VektorModell(Document etdokument,
Samling collection)
Konstruktør som tar inn Document objekt og Samling objekt. |
|
VektorModell(Samling collection,
Subject subject)
Konstruktør som tar inn et Subject objekt, brukes når metoden meanVektor(Subject subject) kalles. |
Method Summary | |
double |
absVektor(double[] vector)
Metode som finner absolutt verden til en vektor, tar inn en vektor i form av en double[]. |
Samling |
getCollection()
Metode som returnerer et Samlings objekt. |
Document |
getDocument()
Metoden henter et dokument. |
int |
hentAntallEtOrd(java.lang.String ord)
Metode som finner antallet av et ord i HashMap |
int |
hentAntallKeys()
Henter antall nøkler i HashMap |
int |
hentAntallOrd()
Metode som finner antall ord i HashMap. |
int |
hentIndexAvOrd(java.lang.String ord)
Metode som returnerer indexen til et ord som blir sendt inn til metoden. |
java.util.Set |
hentOrdIHashMap()
Metode som henter ut alle ordene (nøklene i hasmapen)og returnerer dem som strenger. |
double[] |
lagNormalizedVector(VektorModell otherModel)
Metode som lager en tabell av double[], som er en normalisert utgave av vektor for dokument. |
double[] |
lagVector()
Metode som lager vektor av et dokument, ved å la hvert ord i dokumentet som samsvarer med ord i dokument øker med en, resten av ordene får 0 som verdi. |
double |
leggSammen(double[] a)
Metode som legger sammen alle tallene i en double[] tabell. |
double[] |
leggsammenTovektorer(double[] a,
double[] b)
Metode som legger sammen to double[] vektorer. |
double[] |
meanVektor(Subject subject)
Metode som finner gjennomsnittsvektor for et Subject objekt som har en liste over dokumnenter under seg |
double |
skalarProduktVektor(double[] normDocVector,
double[] normMeanSubject)
Metode som tar inn to vektorer og finner skalarproduktet til de to vektorene. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public VektorModell(Document etdokument, Samling collection)
collection
- Samlingpublic VektorModell(Samling collection, Subject subject)
collection
- Samlingsubject
- SubjectMethod Detail |
public Document getDocument()
public int hentAntallOrd()
public int hentAntallEtOrd(java.lang.String ord)
ord
- String
public int hentAntallKeys()
public java.util.Set hentOrdIHashMap()
public double[] lagVector()
public double[] lagNormalizedVector(VektorModell otherModel)
otherModel
- VektorModell
public double leggSammen(double[] a)
a
- double[]
public double[] leggsammenTovektorer(double[] a, double[] b)
a
- double[]b
- double[]
public double[] meanVektor(Subject subject)
subject
- Subject
public double skalarProduktVektor(double[] normDocVector, double[] normMeanSubject)
normDocVector
- double[]normMeanSubject
- double[]
public double absVektor(double[] vector)
vector
- double[]
public Samling getCollection()
public int hentIndexAvOrd(java.lang.String ord)
ord
- String
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |