Jag lärde mig att en funktion är en individuell mätbar egenskap hos ett fenomen som observeras.
Säg till exempel att jag representerar en människa.
Då kan olika funktioner vara ålder, vikt, längd osv. Om jag nu placerar dessa funktioner i en vektor bildas en funktionsvektor. Från vad jag har, kommer funktionsvektorn (en matris), i detta fall att ha tre element – den första är åldern, sedan vikten och slutligen höjden. På samma sätt för ”n” individer skulle jag ha ”n” funktionsvektorer som var och en har 3 element.
Vad är en funktionsuppsättning i detta sammanhang?
Svar
En funktionsvektor är en vektor som lagrar funktionerna för en viss observation i en specifik ordning.
Alice är till exempel 26 år och hon är 5 ”6” lång. Hennes funktionsvektor kan vara [26, 5.5] eller [5.5, 26] beroende på ditt val av hur du beställer elementen. Ordningen är bara viktig i den mån den är konsekvent .
En funktionsuppsättning är en uppsättning av alla attribut som du är intresserad av, t.ex. längd och ålder.
Det implicita antagandet när du använder denna terminologi är att dina data är tabellformade – på något sätt har du valt att representera dem som ett ”platt”, matrisliknande format. Men icke-tabelldata format, som nätverksdiagram, video, ljud, bilder, binära datasekvenser, … alla kräver viss teknik för att representera som funktionsvektorer.
Svar
Feature: är en lista med siffror t.ex.: ålder, namn, höjd, vikt etc ., det betyder att varje kolumn är en funktion i relationstabellen.
Funktionsvektor representerar en viss rad i relationstabell. Varje rad är en funktionsvektor, rad ”n” är en funktionsvektor för det ”n” exemplet.
Featur e Set: Hjälp för att förutsäga utdatavariabeln.
Exempel: För att förutsäga åldern för en viss person behöver vi veta födelseåret. Här Funktionsuppsättning = Födelseår.
Normalt kan bra funktionsuppsättningar identifieras med hjälp av expertdomänkunskap eller matematisk metod.
Svar
Ur ett enkelt datastrukturperspektiv är skillnaden att en uppsättning inte har någon inneboende ordning och inte innehåller några dubbletter (jfr. en påse lotteribollar) medan en vektor har ordning och kan innehålla vilket värde som helst (liknar en matris eller endimensionell matris).