原创 彙編語言(王爽)--第一章 基礎知識

學習目標 彙編課程的研究重點放在如何利用硬件系統的編程結構和指令集有效靈活的控制系統進行工作。 1.1 機器語言 機器語言是機器指令的集合,是計算機能直接執行的命令,機器指令對於電子計算機來說,就是一列二進制數字。 1.2 彙編語

原创 彙編語言(王爽)--第四章 第一個程序

4.1 一個程序從寫出到執行的過程 1.編寫彙編源程序 2.對源程序進行編譯連接 使用匯編語言的編譯程序對源程序文件中的源程序進行編譯產生目標文件,再用連接程序對目標文件進行連接,生成可在操作系統中直接運行的可執行文件。 可執行文

原创 彙編語言(王爽)--第二章 寄存器

CPU的工作介紹 一個典型的CPU由運算器、控制器、寄存器等器件構成,這些器件靠內部總線相連。 內部總線實現CPU與內部各器件之間的聯繫,外部總線實現CPU和主板上其他器件的聯繫。 在CPU中: 1.運算器進行信息處理 2.寄存器

原创 吳恩達機器學習筆記2--神經網絡與BP算法

神經網絡出現的原因 在上一篇博客中吳恩達系列視頻筆記1–迴歸與分類,我們學習了幾種比較強大的模型,可以解決一些基本問題,如房價預測,腫瘤的分類,而且所有問題都可以大致歸爲分類和迴歸兩類,既然所有的問題都能解決,那爲什麼我們還要學習

原创 自然語言處理的應用

自然語言處理的應用 自然語言處理是人工智能和語言學領域的分支學科。對於自然語言處理我的理解是,把自然語言通過一些方法變成機器能理解的的高緯度數據。 自然語言處理有以下需要解決的問題,1.單詞邊界的界定 2.一詞多義 3.不規範的輸

原创 吳恩達機器學習筆記3--評估改進模型(過擬合與欠擬合)、誤差分析(召回率與精確度)

一.評估改進模型 1.爲什麼要對模型進行評估? 對模型的好壞做出評價是爲了瞭解我們的模型能否很好解決實際問題,當出現模型沒有達到預期效果的情況,我們需要找到問題所在,採取正確的方法高效的解決問題。 2.怎樣對模型進行評估? 當一個

原创 彙編語言--debug的基本使用

什麼是debug? Debug是DOS、Windows都提供的實模式程序的調試工具,使用它我們可以查看CPU各種寄存器中的內容、內存情況和機器碼級跟蹤程序的運行。 常用Debug功能 1.Debug的R命令查看、改變CPU寄存器的

原创 計算機組成原理(唐朔飛)--第一篇 概論

本篇主要介紹計算機系統的基本組成、應用與發展,並通過對該書結構的介紹,指出學習該書的思路。 第一章 計算機系統概論 下一篇計算機組成原理(唐朔飛)–第二篇 計算機系統的硬件結構之系統總線 1.1 計算機系統簡介 1.1.1 計算機

原创 吳恩達機器學習筆記1--迴歸與分類

1.什麼是機器學習? 1.Tom Mitchell(定義):計算機程序從經驗E中學習,解決某一任務T,進行某一性能度量P,測定P在T上的表現因經驗E而提高。 2.機器學習分爲監督學習和無監督學習。 2.監督學習和無監督學習 1.監

原创 Numpy和Pandas速成

一、Numpy的使用 數組的屬性 arr=np.array([[1,2,3],[2,3,4]],dtype=np.float32) 注:dtype默認是float64 print(arr.ndim) print(arr.sha

原创 計算機組成原理(唐朔飛)--第二篇 計算機系統的硬件結構之系統總線

第三章 系統總線 3.1 總線的基本概念 前面的博客計算機組成原理(唐朔飛)–第一篇 概論中,我們提到馮諾依曼體系結構的機器,它是由五大部件構成,五大部件需要通過互連,實現通信。互聯方式一般有兩種。 分散連接:各部件之間單獨用線