1. 程式人生 > 其它 >2021-2022 20211417《資訊保安專業導論》第十週學習總結

2021-2022 20211417《資訊保安專業導論》第十週學習總結

2021-2022 20211417《資訊保安專業導論》第十週學習總結

作業資訊

這個作業屬於哪個課程 2020-2021-1資訊保安專業導論
這個作業要求在哪裡 2020-2021-1資訊保安專業導論第十週作業
這個作業的目標 資訊系統,資料庫與SQL,人工智慧與專家系統,人工神經網路,模擬與離散事件,排隊系統,天氣與地震模型,圖形影象
作業正文 2021-2022 20211417《資訊保安專業導論》第十週學習總結

教材學習內容總結

  • 資訊管理
    • 資訊系統 (幫助我們組織和分析的軟體,為了讓資料有用,轉化形式)
  • 電子製表軟體
    • 電子製表軟體(允許使用者用單元格組織和分析資料的程式)
    • 單元格(電子資料表中用於存放資料或公式的元素)
    • 電子資料表函式(電子製表軟體提供的可用於公式的計算函式)
    • 迴圈引用(在計算結果時要錯誤地彼此依賴的一組公式)
    • 模擬假設分析(修改電子資料表中表示假設的值,以觀察假設的變化對相關資料有什麼影響)
  • 資料管理系統
    • 關係模型(用表組織資料和資料之間的關係的資料庫模型)
    • 結構化查詢語言(用於管理和查詢資料的綜合性關係資料庫語言)
    • 實體關係建模(設計關係資料庫的常用方法)
  • 電子商務
    • 電子商務(用全球資訊網買賣物品及服務的過程)
  • 大資料
    • 大資料(不能夠使用傳統管理辦法(如電子表格和資料庫)處理的大資料集)
  • 人工智慧處理的是人類思想的建模和應用
  • 圖靈測試是確定一臺機器是否能像人一樣思考的衡量方法,採用的方式是模擬人類對話
    圖林測試得到的結果是弱等價性,即兩個系統結果的等價性;強等價性是兩個系統過程和結果的等價性
  • 語義網是知識的圖形化表示,它捕捉了物件在真實世界中的關係。根據網路圖的分析可以回答問題
    檢索樹是表示對抗性移動(如比賽)的知識的重要方法。複雜的遊戲(如國際象棋)的檢索樹非常大,因此要有效地分析這種結構,還需要提出新的策略
    檢索方法:深度優先法,廣度優先法
  • 專家系統嵌入了人類專家的知識。它採用一套規則來定義條件,在這種條件下,可以得出某些結論。專家系統適用於多種型別的決策過程,如醫療診斷等
  • 人工神經網路模擬了人腦神經網路的處理。人工神經元將根據多個輸人訊號生成-一個輸出訊號,輸人訊號的重要性由它們的權來決定。這一點模擬了人類神經元的活動,即由神經鍵調節從個神經元到下一個神經元的輸人訊號強度
  • 自然語言處理操作的是人們用來交流所用的語言,如英語。通過模擬人聲的音素或重放預先錄製的單詞可以合成語音。在單詞分離的情況下,可以最好地實現語音識別,訓練系統識別特定人的音波紋也可以實現比較好的語音識別效果
    自然語言理解:給予談話的內容一個解釋,這是自然語言處理的核心
    自然語言中存在的各種二義性(即一個句子有多種解釋)大大複雜化了對自然語言的理解
  • 機器人學是研究機器人的科學,重點是兩大類固定機器 人和移動機器人。固定機器人是被固定起來等待要處理的物件經過它們的機器人(如流水線上的機器人)。移動機器人則能夠移動,需要利用人工智慧的技術對它們所處的環境進行建模
  • 可移動機器人移動的原始方法是感知-規劃-執行正規化,現行的還有包孕體系結構,一種行為的目標包含在另一種行為的目標中
  • 模擬是計算的一個主要領域,涉及為複雜系統構建計算機模型,併為觀察結果而用模型進行實驗
    模型是真實系統的抽象,在模型中,系統被表示為組物件或特徵以及管理它們的行為的規則
  • 模型分為兩種型別——連續模擬和離散事件模擬
    連續模擬:變化是由反映物件之間的關係或特徵的偏微分方程表示的
    離散事件模擬:行為被表示為實體、屬性和事件,其中實體即物件,屬性即實體的特徵,事件即實體之間的相互作用
  • 計算機圖形學是結合了計算機、科學和繪畫藝術的領域,依賴數學方程來模擬影象中要呈現的自然現象
  • 計算機遊戲是一個玩家可以與系統以及玩家之間互動的虛擬世界
    遊戲引擎:創造計算機遊戲的軟體系統

教材學習中的問題和解決過程

  • 問題1:對電子資料表的結構理解模糊
  • 問題1解決方案:我上網查了一下資料,再結合書本上的內容,理解進一步加深

程式碼除錯中的問題和解決過程

  • 問題1:wxPython下載過程障礙
    Windows中

    虛擬機器中

  • 問題1解決方案:我先去網頁找另外的方法下載,但是不懂如何解壓


    於是我就在虛擬機器下試試另外的方法,在試了幾個辦法後,終於下載成功

程式碼託管





上週考試錯題總結

錯題1:Which of the following is executed by the Java Virtual machine?
A. Procedure
B. Interpreter
C. Bytecode
D. Paradigm
E. Compiler
答案應該是C

錯題2:A Boolean expression may be an arithmetic expression followed by an integer.
答案應該是錯誤

錯題3:Which of the following is executed by the Java Virtual machine?
A. Procedure
B. Interpreter
C. Bytecode
D. Paradigm
E. Compiler
答案應該是C

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 200/200 2/2 20/20
第二週 300/500 2/4 18/38
第三週 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90
第五週 400/1700 3/12 30/120
第六週 400/2100 3/15 30/150
第七週 300/2400 4/19 30/180
第八週 400/2800 3/21 30/210
第九周 300/3100 3/24 30/240
第十週 400/3500 3/27 20/260

嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進自己的計劃能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。

參考:軟體工程軟體的估計為什麼這麼難軟體工程 估計方法

  • 計劃學習時間:20小時

  • 實際學習時間:20小時

  • 改進情況:

(有空多看看現代軟體工程 課件
軟體工程師能力自我評價表
)

參考資料