原创 數學建模 MATLAB MATLAB全局優化算法

一、MATLAB全局優化概況 MATLAB中有個全局優化工具箱,該工具箱集成了幾個主流的全局優化算法,包含全局搜索、多初始點、模式搜索、遺傳算法、多目標遺傳算法、模擬退火求解器和粒子羣求解器, 如圖所示。對於目標函數或約束函數連續

原创 機器學習 jupyter Python 有監督學習 SVM算法

前言-小故事 SVM的英文全稱是Support Vector Machines,我們叫它支持向量機。支持向量機是我們用於分類的一種算法。讓我們以一個小故事的形式,開啓我們的SVM之旅吧。 在很久以前的情人節,一位大俠要去救他的愛人

原创 數學建模 matlab 標準規劃問題的MATLAB求解

一、線性規劃 1.發展進程 運籌學的一個重要分支是數學規劃,而線性規劃(Linear Programming,LP)則是數學規劃的一個重要分支。 1947年美國數學家G. B. Dantzig(丹齊克)提出線性規劃的一般數學模型

原创 數學建模 matlab 數據的擬合和迴歸

根據迴歸方法中因變量的個數和迴歸函數的類型: 特殊的迴歸方式: 逐步迴歸:迴歸過程中可以調整變量數的迴歸方法; Logistic迴歸:以指數結構函數作爲迴歸模型的迴歸方法。 一、一元迴歸 1.一元線性迴歸 例題: 近10年來,

原创 機器學習 jupyter Python無監督學習 聚類 k-meas算法

一、有監督學習與無監督學習 1.有監督學習 又稱監督學習,就是人們常說的分類,通過已有的訓練樣本(即已知數據以及其對應的輸出)去訓練得到一個最優模型,再利用這個模型將所有的輸入映射爲相應的輸出。 2.無監督學習 無監督學習(也有人

原创 機器學習 jupyter Python sklearn裏面的lasso迴歸

一、Lasso迴歸背景 LASSO是由1996年Robert Tibshirani首次提出,全稱Least absolute shrinkage and selection operator。 通過構造一個一階懲罰函數獲得一個精煉

原创 機器學習 jupyter Python 線性迴歸(自己寫的算法)

一、尋找最佳擬合曲線 線性迴歸的目的是預測數值型的目標值。 對給定的樣本點用直線(平面)進行擬合,求解最佳直線(平面)的過程,就是求解迴歸方程的過程。 圖示說明: 1.一元線性迴歸 2.二元線性迴歸 例如:你想要預測的房價,可

原创 數學建模 matlab 數據建模基礎

一、數據的獲取 1.從Excel中讀取數據 (1)xlsread函數 :從EXCEL讀入數據到MATLAB中。 例如: a = xlsread(‘D:\adc.xlsx’,1,‘A1:D2’) 其中,‘D:\abc.xlsx’表

原创 Java Web HTML基礎

一、 靜態網頁製作 1.HTML簡介 (1)HTML(超文本語言)是構成網頁文檔的主要語言。 (2)HTML語言的基本組成部分是各種標籤。 (3)HTML有兩種類型的標籤:一種是單標籤,例如:< br>。一種是雙標籤,例如:< p

原创 機器學習 jupyter Python 欠擬合和過擬合 正則化

一、欠擬合和過擬合 1.下面通過圖示,來形象的解釋欠擬合、過擬合的概念: (1)第一種模型過於簡單,沒有很好的撲捉到數據的特徵。 (2)第二種模型就比較好,能夠撲捉到數據的特徵 (3)第三種模型過於複雜,降低泛化能力 2.欠擬合

原创 數學建模 matlab MATLAB機器學習 分類方法 支持向量機分類 乳腺癌的診斷

一、理論基礎 1.支持向量分類機的基本原理 1.1線性可分支支持向量分類機 1.2 線性支持向量分類機 1.3可分支支持向量分類機 1.4C-支持向量分類機 二、案列 1. 支持向量機的分類模型 支持向量機

原创 機器學習 jupyter Python sklearn裏面的嶺迴歸

嶺迴歸 Lasso迴歸 一、標準線性迴歸(簡單線性迴歸) 標準線性迴歸(簡單線性迴歸)中: 如果想用這個式子得到迴歸係數,就要保證 是一個可逆矩陣。 下面的情景:如果特徵的數據比樣本點還要多,數據特徵n,樣本個數m,如果n>m

原创 機器學習 jupyter Python sklearn裏面的線性迴歸

''' 案列1 ''' import matplotlib.pyplot as plt import numpy as np np.set_printoptions(suppress=True)#顯示的數字不是以科學記數法顯示 d