原创 軟件過程管理中的知識總結---個人總結
第一章 1.軟件過程的定義和軟件過程分爲幾個過程? 定義:人們用來開發和維護軟件及相關產品(如軟件項目計劃,設計文檔,代碼,測試用例,用戶手冊)的活動,方法,實踐,和改進的集合。 管理過程,實現過程,支持過程。 2.軟件過程定義的三個層次
原创 CMM
CMM(Capability Mathrity Model) 能力成熟度模型,是一個開發模型由美國國防部收集組織的數據研究後創建的一個模型。maturity 涉及到軟件的流程以及優化程度,從開始實踐到正式定義的步驟,再到管理結果的指標,再
原创 SVM(支持向量機)
通過跟高斯“核”的結合,支持向量機可以表達出非常複雜的分類界線,從而達成很好的的分類效果。“核”事實上就是一種特殊的函數,最典型的特徵就是可以將低維的空間映射到高維的空間。 我們如何在二維平面劃分出一個圓形的分類界線?在二維平面可能會很
原创 XGBoost原理
一.緒論 在實際應用的機器學習方法裏,GradientTree Boosting (GBDT)是一個在很多應用裏都很出彩的技術。XGBoost是一套提升樹可擴展的機器學習系統。2015年Kaggle發佈的29個獲勝方法裏有17個用了XGB
原创 USB 發展 缺陷 與 未來
USB 發展 缺陷 與 未來 摘要 USB 是英文 Universal Serial Bus(通用串行總線)的縮寫,自 USB-IF 於 1996 年推出 USB V1.0 後,USB 版本經歷了多年,有 USB1.1,USB2.
原创 深入理解 Dijkstra 算法實現原理
大概就是這樣一個有權圖,Dijkstra算法可以計算任意節點到其他節點的最短路徑 算法思路 指定一個節點,例如我們要計算 'A' 到其他節點的最短路徑 引入兩個集合(S、U),S集合包含已求出的最短路徑的點(以及相應的最短長度),U
原创 遷移學習(Transfer)
1. 什麼是遷移學習 遷移學習(Transfer Learning)是一種機器學習方法,就是把爲任務 A 開發的模型作爲初始點,重新使用在爲任務 B 開發模型的過程中。遷移學習是通過從已學習的相關任務中轉移知識來改進學習的新任務,雖然大多
原创 揹包問題 算法與原理
0-1揹包 和 部分揹包 關於揹包問題,其實可以分爲兩種類型:0-1揹包問題(動態規劃) 和 部分揹包問題(貪心算法)。 0-1揹包問題:每件物品或被帶走,或被留下,(需要做出0-1選擇)。小偷不能只帶走某個物品的一部分或帶走兩次以上同一
原创 計算機網絡-試題庫(含答案)
1單項選擇題 以下屬於物理層的設備是(A) A. 中繼器 B. 以太網交換機 C. 橋 D. 網關 在以太網中是根據_B_地址來區分不同的設備的. A. LLC地址 B. MAC地址 C. IP地址 D.
原创 聚類分析不同學生對於不同考試的成績表現
實驗目的與要求 目的: 使用學習成績、課外實踐活動等數據對學生羣體進行聚類分析。我們建立了學生與必修考試成績一一對應的二維矩陣,聚類分析不同學生對於不同考試的成績表現。 流程: 首先,應對原有數據進行標準化。 其次,建立相應的模糊相似矩
原创 文本規範化(Text Normalization)
文本規範化問題作爲自然語言處理中的重要一步,很多人對此進行了各種研究。在本文中,我們提出了一種解決此問題的新模型,GRFE(Gated Recurrent Feature Extractor)。該模型充分利用了符號的類別信息,並據此規
原创 設計模式 考試題+答案
一、選擇題 1.( A )模式的關鍵是將一個對象定義爲原型,併爲其提供複製自己的方法。 A.原型 B.創建者 C.工廠方法 D.迭代 2.下面的類圖表示的是哪個設計模式?(B ) A裝飾模式(Dec
原创 嵌入式系統設計 (考試題+答案)
第1章 嵌入式系統概述 嵌入式系統的概念是什麼?(教材P11-1) 用於控制、監視或者輔助操作機器和設備的裝置 嵌入式系統的特點是什麼?(教材P11-2) 1. 系統內核小 2. 專用性強 3. 運行環境差異大 4. 可靠性要求高
原创 隨機森林算法原理
RF是以決策樹爲基學習器構建bagging的基礎上,進一步在決策樹的訓練過程中引入隨機屬性,簡言之 RF就是 bagging+決策樹,如果非必要的話,沒有必要從頭到尾重新搭建基學習器,已有的包可以解決當前問題即可。但是也存在一個問題,即現
原创 組合數學在軟件領域的運用
摘要:組合數學,又稱爲離散數學,但有時人們也把組合數學和圖論加在一起算成是離散數學。組合數學是計算機出現以後迅速發展起來的一門數學分支。計算機科學就是算法的科學,而計算機所處理的對象是離散的數據,所以離散對象的處理就成了計算機科學的核心,