i den här artikeln kommer vi att titta på skillnaden mellan generativa och diskriminerande modeller, hur de kontrasterar och varandra.
diskriminerande maskininlärning är att känna igen riggutgången bland möjliga utgångsval. Med tanke på något om data, och gjort genom att lära parametrar. Det maximerar den gemensamma sannolikheten för P (X, Y).
klassificering nämns dessutom som diskriminerande modellering. Detta är ofta på grund; modellen måste separera instanser av inmatningsvariabler mellan klasser. Det måste välja eller ringa med avseende på vilken klass en viss instans tillhör.
oövervakade modeller sammanfattar fördelningen av ingångsvariabler. Också kunna vara vana vid att skapa eller generera nya instanser inom ingångsdistributionen. Som sådan observeras dessa sorter av modeller som generativa modeller.
en variabel kan ha en känd datafördelning som en Gaussisk distribution.
en generativ modell kan också kunna sammanfatta datadistributionen. Detta används för att generera nya variabler som passar in i fördelningen av ingångsvariabeln.
en enkel modell inom den generativa inställningen skulle behöva mindre information. Sedan en invecklad inom den diskriminerande inställningen, och också tvärtom.
längs dessa linjer överträffar diskriminerande modeller generativa modeller Vid villkorlig förutsägelse. På samma sätt bör diskriminerande modeller reglera mer än generativa modeller.
- första exemplet
- ett annat exempel
- vad är den matematiska ekvationen för generativa och diskriminerande modeller?
- vilka är de olika typerna av diskriminerande och generativa maskininlärningsalgoritmer?
- What are the följande frågor bör man ställa innan man utför dem?
- hur fungerar generativ och diskriminerande i djupt lärande?
- vilka är nackdelarna med diskriminerande klassificerare?
- slutsats
första exemplet
diskriminerande maskininlärning tränar faktiskt en modell. Att skilja rätt utgång bland möjliga utgångsval. Detta görs genom att lära sig modellparametrar som maximerar den villkorliga sannolikheten P(Y|X).
generativ maskininlärning tränar en modell för att lära sig parametrar som maximerar den gemensamma sannolikheten för P(X, Y).
vilka är de olika typerna av diskriminerande och generativa maskininlärningsalgoritmer?
Discriminative models
- Logistic regression
- Random forests
- Support vector machine (SVM)
- Traditional neural networks
- Nearest neighbor
Generative Models
- Hidden Markov model (HMM)
- Naïve Bayes
- Bayesian Networks
- Gaussian mixture model (GMM)
What are the följande frågor bör man ställa innan man utför dem?
- vilken modell behöver mindre data för träning?
- vilken modell kan generera data?
- När ska man använda sådana modeller?
- vilken modell är känsligare för extrema värden?
- vilken modell är mer benägen att överfitta?
- vilken modell kan träna på kortare tid?
- vilken modell lär sig villkorlig sannolikhet?
- vilken modell är bättre vid osäkerhet?
- vilken modell är bättre när funktionerna har en relation?
- vilken modell är bättre när en förklarande modell behövs?
- vilken modell är bättre när man optimerar den klassificeringsnoggrannhet som behövs?
- vilken modell är bättre när märkt data inte är tillgänglig?
- vilken modell är bättre när märkt data är tillgänglig?
- vilken modell är enkel och snabb att utföra?
hur fungerar generativ och diskriminerande i djupt lärande?
i generativa kontradiktoriska nätverk (gan) tränade generatorn och diskriminatorn tillsammans. Generatorn genererar ett parti prover-dessa, tillsammans med den verkliga datauppsättningen, ges till diskriminatorn för klassificering.
vilka är nackdelarna med diskriminerande klassificerare?
It lacks the elegance of generative like priors, structure, uncertainty. Feel like black-boxes, relationships between variables don’t seem to be explicit and visualizable.
slutsats
generativa och diskriminerande metoder är två breda tillvägagångssätt. Generativet innebär modellering och diskriminerande lösningsklassificering. De generativa modellerna är mer eleganta, har förklarande kraft.
en modells rikedom är inte alltid en uppsida. Att montera fler parametrar tar längre tid, mer utrymme och mer beräkning. Diskriminerande modeller måste regleras mer än generativa modeller.
en enkel modell inom den generativa inställningen skulle vilja ha mindre data än en posh en inom den diskriminerande inställningen.