【資源】NLP 演算法工程師相關的面試題
點選上方,選擇星標或置頂,每天給你送乾貨!
閱讀大概需要4分鐘
跟隨小博主,每天進步一丟丟
作者 | songyingxin
https://github.com/songyingxin/NLPer-Interview
本專案記錄了面試NLP演算法工程師常會遇到的問題。
1. 程式語言基礎
該資料夾下主要記錄 python 和 c++ 的一些語言細節, 畢竟這兩大語言是主流,基本是都要會的,目前還在查缺補漏中。
C++面試題
Python 面試題
2. 數學基礎
該資料夾下主要記錄一些數學相關的知識,包括高數,線性代數,概率論與資訊理論, 老宋親身經歷,會問到, 目前尚在查缺補漏中。
概率論
高等數學
線性代數
資訊理論
3. 計算機基礎理論知識
這部分內容一般不怎麼考,因此,沒有把重心放在上面,至少現在幾乎沒有遇到問這方面的, 有意思的是,投了阿里某部的NLP演算法,居然來了個不懂NLP的來面,全程真的瞎聊,全是開發。
4. 機器學習基礎
這部分已經開始進入正題了,事實證明,部分大廠會提及一些基礎的機器學習演算法知識,因此,這部分我覺得幾個核心的模型是要會的。
機器學習專案流程
判別模型 vs 生成模型
頻率派 vs 貝葉斯派
資料預處理
特徵工程
特徵工程-關聯規
模型 - SVM
模型 - 聚類演算法
模型 - 決策樹
模型 - 邏輯迴歸
模型 - 樸素貝葉斯
模型 - 隨機森林
模型 - 線性迴歸
5. 深度學習基礎
這部分主要講述深度學習方面的基礎知識,是核心點,但很多情況下,很多面試官的題基本差不多,不過我個人覺得,有這種全域性的,全面的知識框架是有益的。
深度學習專案流程
5.1 基礎理論部分
基礎理論 - 多工學習
基礎理論 - 整合學習
基礎理論 - 分類問題評估指標
基礎理論 - 距離度量方法
基礎理論 - 目標函式,損失函式,代價函式
基礎理論 - 偏差 vs 方差,欠擬合 vs 過擬合
基礎理論 - 資料角度看深度學習
基礎理論 - 梯度消失,梯度爆炸問題
基礎理論 - 維數災難問題
基礎理論 - 指數加權平均
基礎理論- 區域性最小值,鞍點
基礎理論 - 整合學習
基礎理論 - 整合學習
5.2 基本單元
基本單元 - CNN
基本單元 - MLP
基本單元 - RNN
5.3 調參相關
調參 - 超引數調優
調參 - 啟用函式
調參 - 權重初始化方案
調參 - 優化演算法
5.4 Tricks
Trick - Dropout
Trick - Normalization
Trick - 融合訓練集,驗證集,測試集
Trick - 提前終止
Trick - 學習率衰減
Trick - 正則化
6. 統計自然語言處理
這部分前期的筆記做的不多,因此還沒怎麼開始。
7. 深度學習自然語言處理
這部分算是核心的知識了,這部分還需要逐漸完善,時間有點緊啊。
文字資料預處理
各大任務的評價指標
改進 NLP 模型的一些思路
7.1 詞向量三部曲
詞向量 - Word2Vec
詞向量 - Glove
詞向量 - FastText
7.2 預訓練語言模型
預訓練語言模型 - BERT改進研究
預訓練語言模型 - 融入知識圖譜
預訓練語言模型 - 自然語言生成
7.3 Attention 機制
7.4 文字分類
7.5 語義匹配
7.6 閱讀理解
8. 原始碼閱讀
這部分主要推薦一些自己閱讀過的一些原始碼,有些原始碼是 NLP 相關, 有些是深度學習相關的,部分原始碼我個人有做註釋,會相應的列出來。
原文連結:
https://github.com/songyingxin/NLPer-Interview
喜歡文章,點個在看
相關文章
- ES相關面試題面試題
- 集合相關面試題面試題
- NLP相關問題中文字資料特徵表達初探特徵
- 面試遇到的redis相關問題面試Redis
- 隨機概率相關的面試題隨機面試題
- TCP相關面試題總結TCP面試題
- [C++] STL相關面試題C++面試題
- Vue的一些相關面試題Vue面試題
- NLP相關論文綜述
- 面試題(五)常見vue相關面試題總結面試題Vue
- C++相關資源C++
- 一道與 for 相關的字串面試題字串面試題
- Java中JVM相關面試題-整理JavaJVM面試題
- Unity3D相關面試題Unity3D面試題
- 系統設計 相關面試題面試題
- 【Java面試題】之泛型相關Java面試題泛型
- 面試中網路相關題目面試
- 面試題及相關參考答案面試題
- 【Java面試題】如何回答GC相關問題Java面試題GC
- 《演算法筆記》6. 連結串列相關面試題總結演算法筆記面試題
- OLAP相關的軟體資源列表
- 比特幣相關資源比特幣
- Material Design 相關資源Material Design
- 關於資料倉儲工程師的一般面試題目工程師面試題
- 翻譯 | SpringBoot相關的面試問題Spring Boot面試
- iOS 記憶體管理相關面試題iOS記憶體面試題
- SSM框架相關基礎面試題整理SSM框架面試題
- 前端面試之js相關問題前端面試JS
- 分享10道Docker容器相關面試題!!!Docker面試題
- 百度Java工程師面試資源Java工程師面試
- 非常全的大資料相關資源整理大資料
- 初學者 | NLP相關任務簡介
- 【演算法工程師】機器學習面試問題總結演算法工程師機器學習面試
- Python資料分析相關面試題!Python學習教程Python面試題
- Android Studio相關資源Android
- 三維基因組相關資源
- C++ const面試題和相關的解釋C++面試題
- 深入淺出 Runtime(六):相關面試題面試題