計算機導論學習(第0單元)
第一節:學習動機,即為什麽要學習計算機圖形學
第二節:課程綱要和課程安排,即簡要的概述這門課程講述了什麽內容,課程的主線是什麽
第三節:講述圖形學的歷史
第二講(數學基礎):
第一節:向量與點乘
推薦書籍:OPENGL紅寶書《OpenGL編程指南》、OPENGL橙寶書《OpenGL著色語言》
從向量a的起點到向量b的終點為a+b,向量加法可交換,a+b=b+a
點乘或數量積:a.b =a向量的模乘b向量的模,再乘之間夾角的余弦值
叉乘的性質:
根據右手法則,叉乘的交換律要加負號。左邊一列可以將x,y,z看成是一個循環隊列,交換就要變負號
坐標系中的三個向量滿足的關系:
即三個向量均為單位向量,且相互之間正交,它們之間滿足叉乘關系
錯題:
點乘可交換,i*j=j*i,在變換成矩陣的乘法即可
計算機導論學習(第0單元)
相關推薦
計算機導論學習(第0單元)
數學 關系 編程指南 alt 紅寶書 png 基礎 法則 pen 第一節:學習動機,即為什麽要學習計算機圖形學 第二節:課程綱要和課程安排,即簡要的概述這門課程講述了什麽內容,課程的主線是什麽 第三節:講述圖形學的歷史 第二講(數學基礎): 第一節:向量與點乘 推薦書
《邏輯學導論》(第11版)學習(一)
什麼是邏輯學? 邏輯學是一門研究正確推理與不正確推理的方法和原理的學術。而正確推理的界定客觀標準有不少,不瞭解這些標準就無法將其運用。邏輯學的研究宗旨,就是發現並塑述這些標準,使之能進行檢驗論證,以區分好的論證和壞的論證。 邏輯學的價值 邏輯學家所關心的推理遍及所有
【自學筆記】0基礎自學機器學習 (第三天)
“資料”是機器學習的基礎。 初學機器學習時,我們通常處理的資料格式通常是以下的形式: 屬性(特徵) 幾室 幾廳 供暖(0地熱 1暖氣)
軟工實踐學習(第三次)
bsp ima 增刪改查 pri 增刪 ext 處理 logs ring 經過這一段時間的ssh框架學習,通過老師帶我們完成一個項目後,我們需要自己從0開始,開始新的項目,重新搭建框架 這次我選擇的是庫存管理系統 首先依然是搭建hibernate,以及spring。
C語言學習(第三天)
id3 alt types.h 32位 精度 全部 tty 技術 實現 1、整數類型擴展類型 擴展類型是提升計算機在處理數據的速度和空間上的能力,不同類型在不同系統上的功能也不一樣。 可移植類型頭文件:<stdint.h> ,C語言為現有類型創建更多的類
C語言學習(第四天)
image 圖片 bsp 語言 c語言學習 學習 clas alt .com C語言學習(第四天)
Python學習(第三章)
重復 明顯 ctr 最小 函數註釋 pre 控制臺輸出 一個 turn 一、 轉義字符1. \t 使輸出垂直方向保持對齊 # \t 在控制臺輸出一個制表符,是輸出垂直方向保持對齊 print("1 2 3") print("10 11 12") print("1\t2\t3
《神經網絡與機器學習(第3版)》高清英文PDF+中文PDF
ges 目錄 中文版 href col watermark icu 對比 ofo 下載:https://pan.baidu.com/s/14wAIcUOO3HQEyfz23idldA 《神經網絡與機器學習(第3版)》高清英文PDF+中文PDF經典的《神經網絡與機器學習(第3
吳恩達機器學習(第十三章)---支援向量機SVM
一、優化目標 邏輯迴歸中的代價函式: 畫出兩種情況下的函式影象可得: y=1: 我們找一條折線來近似表示這個函式影象 y=0: 我們用這兩條折線來近似表示原來的曲線函式可得新的代價函式(假設-log(h(x))為,-log(1
吳恩達機器學習(第十章)---神經網路的反向傳播演算法
一、簡介 我們在執行梯度下降的時候,需要求得J(θ)的導數,反向傳播演算法就是求該導數的方法。正向傳播,是從輸入層從左向右傳播至輸出層;反向傳播就是從輸出層,算出誤差從右向左逐層計算誤差,注意:第一層不計算,因為第一層是輸入層,沒有誤差。 二、如何計算 設為第l層,第j個的誤差。
吳恩達機器學習(第九章)---神經網路
神經網路是非線性的分類演算法。模擬人類的神經系統進行計算。 1、原因 當特徵數很大的時候(比如100個),那麼在假設函式的時候要考慮太多項,包含x1x2,x1x3,x2x3等等,不能僅僅單個考慮x1,x2等,這樣一來,在擬合過程中的計算量就會非常大。 2、基本概念 其中,藍色的
吳恩達機器學習(第八章)---正則化
在我們擬合的時候,根據我們選擇函式的不同可能會出現欠擬合,擬合程度較好,過擬合。 1.欠擬合和過擬合 欠擬合,上面第一張圖就是欠擬合情況,欠擬合表現為所選的函式沒有很好的擬合所給的資料,從影象上看就是很多資料都不在函式上,偏
吳恩達機器學習(第七章)---邏輯迴歸
一、邏輯迴歸 邏輯迴歸通俗的理解就是,對已知類別的資料進行學習之後,對新得到的資料判斷其是屬於哪一類的。 eg:對垃圾郵件和非垃圾郵件進行分類,腫瘤是惡性還是良性等等。 1.為什麼要用邏輯迴歸: 對於腫瘤的例子: 在外面不考慮最右邊的樣本的時候我們擬合的線性迴歸
吳恩達機器學習(第五章)--特徵縮放和學習率
一、特徵縮放 ----(1) 對於我們假設的式子(1),可能存在這樣一種情況就是有些資料遠大於另一些資料(eg:x_1>>x_2) 比如房子價格的例子: 房子的面積要遠大於房子的層數和房間數。在這種情況下可以看下圖,所產生的等高線的圈會很窄,在做梯度下降
Linux學習(第七週)
第七週學習內容:CentOS的系統啟動流程 第七週作業: 1、簡述linux作業系統啟動流程。 系統啟動流程可簡要描述為:通電--POST自檢--Boot Sequence--Boot Loader--核心--rootfs--init程序
分享《神經網絡與機器學習(第3版)》+PDF+Simon Haykin+申富饒
aid 分享圖片 shadow sha tex size 對比 pro 詳細 下載:https://pan.baidu.com/s/1oSr1a2pT-r2DCB2v2XcLHQ 更多資料分享:http://blog.51cto.com/14087171 《神經網絡與機器學
Linux學習(第八週)
第八週學習內容:CentOS啟動流程之init程式、AWK 第八週作業: 1、簡述systemd的新特性及unit常見型別分析,能夠實現編譯安裝的如nginx\apache實現通過systemd來管理。 CentOS7的init程式:sy
從《java程式設計基礎》開始學習(第四章),學會了if判斷語句,以及快捷判斷賦值
package 第四章;//fliename:App4_1.java public class App4_1 //定義一個類,名字為App4_1 { public static void main(String[] args) { int a=1,b=2,c=3,max,min; //定義一個整形變數a,b,
Linux學習(第九周)
第九周學習內容:加密演算法、DNS與Bind 第九周作業: 1、簡述常見加密演算法及常見加密演算法原理。 金鑰演算法和協議主要有對稱加密;公鑰加密;單向加密和金鑰交換。 對稱
Linux學習(第十週)
第十週學習內容:HTTPD 第十週作業: 1、Centos7系統下實現httpd的安裝,並分別實現prefork、worker、event等幾種工作方式。 http協議接受請求的模型可以分為單程序I/0模型,啟動一個程序處理一個使用者的請