NLP實踐-Task4

1.樸素貝葉斯

樸素貝葉斯參考鏈接:https://blog.csdn.net/qq_27009517/article/details/80044431
代碼樣例:

import numpy as np
from sklearn import datasets
from sklearn.naive_bayes import GaussianNB
from sklearn.naive_bayes import BernoulliNB
from sklearn.naive_bayes import MultinomialNB

# 高斯模型
iris = datasets.load_iris()
clf = GaussianNB()
clf.fit(iris.data, iris.target)
print(clf.predict(iris.data[2]))

# 多項式模型
X = np.random.randint(5, size=(6, 100))
y = np.array([1, 2, 3, 4, 5, 6])
clf = MultinomialNB()
clf.fit(X, y)
print(clf.predict(X[2]))

# 伯努利模型
X = np.random.randint(2, size=(6, 100))
Y = np.array([1, 2, 3, 4, 4, 5])
clf = BernoulliNB()
clf.fit(X, Y)
print(clf.predict(X[2]))

2.支持向量機

支持向量機參考鏈接1:https://blog.csdn.net/weixin_39605679/article/details/81170300
支持向量機參考鏈接2:https://blog.csdn.net/Kaiyuan_sjtu/article/details/80064145

3.LDA主題模型

LDA主題模型參考鏈接1:https://blog.csdn.net/u013710265/article/details/73480332
LDA主題模型參考鏈接2:https://blog.csdn.net/Kaiyuan_sjtu/article/details/83572927

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章