視覺計算/深度學習/人工智能 筆試面試 彙總(騰訊、網易、yy、美圖等)

原文鏈接:https://blog.csdn.net/u014722627/article/details/77938703?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

理論部分

深度學習

  1. (通甲優博實習面試)視覺計算任務有哪些,你怎麼分類
    我把任務分爲像素級別、目標級別、理解級別。

  1. 像素級別的任務一般是傳統的圖像處理任務,他們不需要用到圖像的語義信息,或者最多用到底層特徵(比如圖像的邊緣、紋理),這些任務有圖像增強、傳統的圖像復原(如去噪、去模糊)、傳統的圖像分割(比如基於種子生長的方法)、圖像加密等。
  2. 目標級別的任務需要用到語義信息,所以提取的特徵是高層特徵,CNN作爲優良的特徵提取器在這個級別的任務上能夠大展拳腳,比如目標定位、識別、檢測,以及用到語義特徵的分割和大量的圖像生成。
  3. 理解級別的任務不僅描述圖象中的目標,還要解釋他們之間的聯繫,比如一些“看圖說話“的圖像翻譯任務。
  • CNN的特點以及優勢
    CNN使用範圍是具有局部空間相關性的數據,比如圖像,自然語言,語音

    1. 局部連接:可以提取局部特徵。
    2. 權值共享:減少參數數量,因此降低訓練難度(空間、時間消耗都少了)。
      可以完全共享,也可以局部共享(比如對人臉,眼睛鼻子嘴由於位置和樣式相對固定,可以用和臉部不一樣的卷積核)
    3. 降維:通過池化或卷積stride實現。
    4. 多層次結構:將低層次的局部特徵組合成爲較高層次的特徵。不同層級的特徵可以對應不同任務。
  • (17網易校招筆試)推導backward
  • 這些層如何backword計算:
    1. conv:
    2. pooling:
    3. deconv:
  • (17yy校招面試)解釋deconv的作用:
  • (美圖面試)解釋BN(寫出公式)以及實現機制:
    BN
  • (美圖面試)解釋dropout以及實現機制:
  • (美圖面試)深度學習中有什麼加快收斂/降低訓練難度的方法
    1. 瓶頸結構
    2. 殘差
    3. 學習率、步長、動量
    4. 優化方法
    5. 預訓練
  • (美圖面試,yy面試)什麼造成過擬合,如何防止過擬合
    1. data agumentation
    2. early stop
    3. 參數規則化
    4. 用更簡單模型
    5. dropout
    6. 加噪聲
    7. 預訓練網絡freeze某幾層
  • (yy面試)規則化項有什麼,各有什麼樣的效果,爲什麼起作用
  • (騰訊筆試)爲什麼梯度會消失和爆炸
  • 深度網絡激活元的作用、分類和各自使用範圍/優劣
  • (騰訊筆試)正則化方法以及特點:
  • 損失度量:
  • (騰訊面試,yy面試)解釋softmax、logit regression、交叉熵(要回推導):
  • 有什麼優化方法
  • (阿里面試)解釋alpha狗
  • 解釋resnet、優缺點以及適用範圍:
  • 解釋inception net、優缺點以及適用範圍:
  • 解釋RNN
  • GAN的公式以及發展歷程:
    1. 會寫公式
    2. 知道變體
    3. 優缺點
  • (2017網易校招筆試 )densenet結構優缺點以及應用場景
  • (2017網易校招筆試 )dilated conv優缺點以及應用場景
  • (2017網易校招筆試 )moblenet、shufflenet的結構
  • 機器學習

    1. (騰訊面試)有什麼降維方法:
    2. 有什麼分類算法:
    3. 偏差和方差
    4. 判別模型和生成模型
    5. (騰訊面試)設計一個企鵝音樂的推薦系統:
    6. (滴滴筆試)增強學習的相關內容:
    7. (2017騰訊實習筆試)
      1. 概率論(幾個重點分佈、切比雪夫不等式、t檢驗)
      2. 線性代數(特徵值計算、行列式計算)

    實踐部分

    1. 你使用什麼編程框架,有什麼特點:
    2. 使用該框架搭建一個網絡並訓練的具體流程有什麼:
    3. 如何解決梯度消失:
    4. 如何解決梯度爆炸:
    5. 如何判斷是否收斂:
    6. 如何選擇優化方法:
    7. 實現卷積層的backward編程:
    8. (17yy面試)用c++/python實現讀取文本文件(txt)行數的功能
    9. (17yy面試)python中有什麼數據結構,有什麼不同
      list,tuple,dict,set
    10. (17yy面試)python中range和xrange有什麼不同
    11. (17yy面試)python中如何重寫一個len函數,解釋__call()
    12. 12.

    課題部分

    度量

    1. 重建任務的度量有哪些,給出解釋/公式:
    2. 識別任務的度量有哪些:

    傳統圖像處理

    1. 有什麼圖像的銳化方法:
    2. 全局和局部特徵提取算法分別有:
    3. 全局和局部特徵提取算法有啥不同:
    4. 解釋HOG:
    5. 解釋sift:
    6. 解釋

    風格轉換

    介紹該領域

    圖像生成

    介紹該領域
    解釋重建任務中的常用技巧:

    圖像復原

    介紹該領域

    圖像分割

    介紹該領域

    目標檢測

    介紹該領域


    REFERENCE:
    知乎專欄——深度學習崗位面試問題整理筆記

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