python人工智能面试题_人工智能面试题分享(含答案)
該樓層疑似違規已被系統折疊 隱藏此樓查看此樓
1、深度學習框架TensorFlow中有哪四種常用交叉熵?
答: tf.nn.weighted_cross_entropy_with_logits
tf.nn.sigmoid_cross_entropy_with_logits
tf.nn.softmax_cross_entropy_with_logits
tf.nn.sparse_softmax_cross_entropy_with_logits
2、什么叫過擬合,避免過擬合都有哪些措施?
答:過擬合:就是在機器學習中,我么測試模型的時候,提高了在訓練數據集的表現力時候,
但是在訓練集上的表現力反而下降了。
解決方案:
1.正則化 ;
2.在訓練模型過程中,調節參數。學習率不要太大;
3.對數據進行交叉驗證;
4.選擇適合訓練集合測試集數據的百分比,選取合適的停止訓練標準,使對機器的訓練在合適;
5.在神經網絡模型中,我們可以減小權重;
3、什么是核函數?
核函數是將線性不可分的特征隱射到高位特征空間,從而讓支持向量機在這個高維空間線性可分,也就是使用核函數可以向高維空間映射并解決非線性的分類問題。包括線性核函數,多項式核函數,高斯核函數等,其中高斯核函數最為常用。
4、深度學習框架TensorFlow中常見的核函數都有哪些?
SVM高斯核函數,應為如果想要分割非線性數據集,改變線性分類器隱射到數據集,就要改變SVM損失函數中的核函數
線性核函數
多項式核函數
5、樸素貝葉斯方法的優勢是什么?
樸素貝葉斯有穩定的分類效率
對于小規模的數據表現很好,能處理多分類問題,可以再數據超出內存時,去增量訓練
對缺失數據不太敏感,算法比較簡單,常用于文本分類。
6、什么是監督學習的標準方法?
所有的回歸算法和分類算法都屬于監督學習并且明確的給給出初始值在訓練集中有特征和標簽,并且通過訓練獲得一個模型,在面對只有特征而沒有標簽的數據時,能進行預測。
7、在機器學習中,模型的選擇是指什么?
根據一組不同復雜度的模型表現,從某個模型中挑選最好的模型。選擇一個最好模型后,在新的數據上來評價其預測誤差等評價和指標。
8、圖形數據庫Neo4J的優劣勢?
優勢:1.更快的數據庫操作,前提是數據量足夠大。
2. 數據更加直觀,相應的SQL語句更加好寫。
3.更靈活,不管有什么新的數據需要儲存,都是一律的節點,只需要考慮節點屬性和邊屬性。
4.數據庫的操作不會隨著數據庫的增大有明顯的降低。
劣勢:1.極慢的插入速度。
2.超大的節點。當一個節點的邊非常多,
有關這個節點的操作速度就會大大下降
9、LR和SVM的聯系與區別是什么?
都是分類算法
如果不考慮核函數,LR和SVM都是線性分類算法,也就是說他們的分類決策面都是線性的。
LR和SVM都是監督學習算法
LR和SVM的損失函數不同
SVM只考慮局部的邊界線附近的點 ,LR考慮全局,遠離的點對邊界線的確定也起作用。
總結
以上是生活随笔為你收集整理的python人工智能面试题_人工智能面试题分享(含答案)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虽然屏保不再保屏屏保没有了
- 下一篇: python如何封装成可调用的库_Pyt