2024-2025-1 20241411王思棋《計算機基礎與程式設計》第十週學習總結

王思棋發表於2024-12-01

作業資訊

|這個作業屬於哪個課程|https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP|
|
-- |-- |

|這個作業要求在哪裡|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10|
|這個作業的目標|資訊系統、資料庫與SQL、人工智慧與專家系統、人工神經網路、模擬與離散事件、排隊系統、天氣與地震模型、圖形影像|

|作業正文|https://www.cnblogs.com/wangsiqi828828/p/18579741|

教材學習內容總結

《電腦科學概論(第七版)第 12、13、14 章學習總結》

人工智慧

  1. 人工智慧的定義:人工智慧是指讓計算機模擬人類智慧的技術和科學。它旨在使計算機能夠執行通常需要人類智慧才能完成的任務,如學習、推理、解決問題、理解自然語言等。
  2. 人工智慧的歷史:
    早期發展:包括圖靈測試等概念的提出。
    發展歷程中的起伏:經歷了多個發展階段,有高峰也有低谷。
  3. 知識表示:
    語義網路:用於表示概念之間的關係。
    框架:一種結構化的知識表示方法。
  4. 搜尋技術:
    盲目搜尋:如廣度優先搜尋和深度優先搜尋。
    啟發式搜尋:利用啟發資訊來引導搜尋過程,提高效率。
    5.推理技術:
    演繹推理:從一般到特殊的推理。
    歸納推理:從特殊到一般的推理。
  5. 機器學習:
    無監督學習:在沒有明確輸出的情況下,從資料中發現模式。
  6. 自然語言處理:
    語言理解:理解自然語言文字的含義。
    語言生成:生成自然語言文字。
    資料庫系統
  7. 資料庫的概念:
    定義:資料庫是一個有組織的資料集合,通常儲存在計算機系統中,以便於訪問、管理和更新。
    資料庫管理系統(DBMS):用於管理資料庫的軟體。
  8. 資料模型:
    層次模型:以樹形結構表示資料。
    網狀模型:表示資料之間的多對多關係。
    關係模型:以表格的形式表示資料,目前最為廣泛使用。
  9. 關聯式資料庫:
    關係代數:用於操作關聯式資料庫中的資料。
    SQL:結構化查詢語言,用於查詢和操作關聯式資料庫。
    概念設計:確定資料庫的概念結構。
    邏輯設計:將概念結構轉換為邏輯結構。
    物理設計:確定資料庫在物理儲存裝置上的儲存方式。
  10. 資料庫管理:
    資料儲存和檢索:高效地儲存和檢索資料。
    資料完整性和安全性:確保資料的完整性和安全性。
    資料庫備份和恢復:防止資料丟失。
    計算機網路
  11. 計算機網路的定義和組成:
    定義:計算機網路是將多臺計算機連線在一起,以便它們可以相互通訊和共享資源。
    組成部分:包括硬體(如計算機、路由器、交換機等)和軟體(如網路協議、作業系統等)。
  12. 網路型別:
    區域網(LAN):覆蓋範圍較小,通常在一個建築物或校園內。
    都會網路(MAN):覆蓋範圍較大,通常在一個城市內。
    廣域網(WAN):覆蓋範圍非常大,可以跨越國家和大洲。
  13. 網路協議:
    TCP/IP 協議簇:是網際網路的基礎協議。
    OSI 參考模型:用於描述網路通訊的層次結構。
  14. 網路安全:
    威脅:包括駭客攻擊、病毒、木馬等。
    安全措施:如防火牆、加密技術、訪問控制等。
  15. 雲端計算和網路:
    雲端計算的概念:透過網路提供計算資源和服務。
    雲端計算的型別:包括公有云、私有云、混合雲等。

教材學習中的問題和解決過程(先問 AI)

  • 問題1:三種一般的基數約束是什麼
  • 問題1解決方案:一對一基數約束、一對多基數約束、多對多基數約束
  • 問題2:專家系統有哪些優點
  • 問題2解決方案:專家系統具有以下優點:高效準確、不知疲倦、不受環境影響、知識傳承與共享、、彙集多領域知識、可解釋性強、、相對穩定性、成本效益高

基於AI的學習


程式碼託管

(statistics.sh指令碼的執行結果截圖)

上週考試錯題總結

  • 錯題1及原因,理解情況
  • 錯題2及原因,理解情況
  • ...

其他(感悟、思考等,可選)

xxx
xxx

學習進度條

|
| 程式碼行數(新增/累積)| 部落格量(新增/累積)|學習時間(新增/累積)|重要成長
|
|
-------- | :----------------😐:----------------😐:---------------: |:-----😐
| 目標 | 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 | |

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

參考:軟體工程軟體的估計為什麼這麼難,[軟體工程 估計方法](http://www.cnblogs.com/xinz/archive/2011/04/06/2007294
.html)

  • 計劃學習時間
    :XX
    小時

  • 實際學習時間
    :XX
    小時

  • 改進情況:

(有空多看看[現代軟體工程 課件
軟體工程師能力自我評價表](
http://www.cnblogs.com/xinz/p/3852177
.html))

參考資料

  • 《電腦科學概論(第七版)》
  • ...

相關文章