從最大似然估計到最小二乘法

這一部分內容和吳恩達老師的CS229前面的部分基本一致,不過那是很久之前看的了,我盡可能寫的像吳恩達老師那樣思路縝密。

1.假設

  之前我們了解過最大似然估計就是最大化似然函數$$L(\theta) = \sum log(p(x_{i}|\theta))$$

  來確定參數\(\theta\),假設我們獨立測量的結果X(x1,x2,x3...)是有誤差的,且每個測量結果的誤差分布相同,即獨立同分布。我們再假定測量結果滿足以真實結果\(f(x|\theta)\)為均值,方差為\(\sigma\),標準差為\(\delta\)的高斯分布,注意這里的\(\theta\)指最優的參數解,但它是未知的。

2.推導

  在給出一定假設后,我們根據最大似然估計的方法來進行推到。首先我們假定測量結果的分布函數后,可以得到以\(\theta\)為參數時,預測結果等于測量結果的概率:

  $$p(x=xi|\theta) = \frac{1}{\sqrt{2\pi}\delta} e^{-\frac{(xi-f(x|\theta))^{2}}{2\sigma^{2}}}$$

  進而對數似然函數變為:

  $$L(\theta) = \frac{1}{\sqrt{2\pi}\delta}\sum -\frac{(xi-f(x|\theta))^{2}}{2\sigma^{2}}$$

  我們最大化似然函數,等同于最大化求和部分:

  $$\widehat(L)(\theta) = \sum?-\frac{(xi-f(x|\theta))^{2}}{2\sigma^{2}}$$

  我們要求的\(\theta\)有:

  $$\theta = argmax \sum?-\frac{(xi-f(x|\theta))^{2}}{2\sigma^{2}}$$

  等同于:

  $$\theta = argmin \sum \frac{(xi-f(x|\theta))^{2}}{2\sigma^{2}}$$

  進一步化簡有:

  $$\theta = argmin \sum (xi-f(x|\theta))^{2}$$

?3.分析

  通過上面推導,我們發現,在假定測量誤差滿足獨立同分布時,最大似然估計和最小二乘法有一定的相通性,但這并不表明二者是相同的!最大似然估計是要滿足預測結果和測量結果一致的概率最大,而最小二乘法估計要滿足預測結果和測量結果盡可能接近(二范式距離的平方最小),二者的測度和出發點不一樣,但又有聯系。

轉載于:https://www.cnblogs.com/SshunWang/p/11166569.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448413.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448413.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448413.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++之類

A)封裝,是面向對象程序設計最基本的特性。把數據(屬性)和函數(操作)合成一個整體,這在計算機世界中是用類與對象實現的。 B)封裝,把客觀事物封裝成抽象的類,…

APU(美國AMD公司研發的加速處理器)

APU(Accelerated Processing Unit)中文名字叫加速處理器,是AMD“融聚未來”理念的產品,它第一次將中央處理器和獨顯核心做在一個晶片上,它同時具有高性能處理器和最新獨立顯卡的處理性能,支持DX11游戲和最新應用的“加速運算”&am…

根本不值得一提的乒乓球國手王浩

最近在看世界乒乓球錦標賽,關于王浩,很多人都說他的技術開創了一個時代,而事實是王浩沒有奪過任何世界性大的賽事的單打冠軍,我所說的世界性的賽事包括:世界乒乓球錦標賽,奧運會,世界杯,國際乒聯…

Vue.js 極簡小例:表單 (輸入框 input、文本域 textarea、單選框 radio、下拉菜單 selected、復選框 checkbox)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 代碼&#xff1a; <template> <div > <p>---------------------------------------------------------------------…

C++之構造函數和析構函數

一、構造函數 1. 構造函數的定義&#xff1a; 1&#xff09;C中的類可以定義與類名相同的特殊成員函數&#xff0c;這種與類名相同的成員函數叫做構造函數&#xff1b; 2&#xff09;構造函數在定義時可以有參數&#xff1b; 3&#xff09;沒有任何返回類型的聲明。 2. 構…

顯卡常識 電腦顯卡基礎知識普及

我們組裝電腦的時候肯定需要考慮到顯卡性能&#xff0c;如果電腦配置中的顯卡性能不行&#xff0c;那么電腦肯定玩不了大型游戲。可能一些新電腦用戶對顯卡一點也不了解&#xff0c;我們下面來詳細介紹一下電腦顯卡的基礎知識。 一、顯卡簡介 顯卡是個人電腦最基本組成部分之一…

操縱瀏覽器歷史記錄 : popstate() 、 history.pushState() 、 window.history.pushState()

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 一、歷史記錄前進與后退 1.后退&#xff1a; window.history.back() -- 相當于用戶在瀏覽器的工具欄上點擊返回按鈕&#xff1b; 2.前…

C++之拷貝函數

拷貝構造函數是一種特殊的構造函數&#xff0c;函數的名稱必須和類名稱一致&#xff0c;它的唯一的一個參數是本類型的一個引用變量&#xff0c;該參數是const類型&#xff0c;不可變的。例如&#xff1a;類X的拷貝構造函數的形式為X(X& x)。 以下情況都會調用拷貝構造函數…

spring Boot 學習(七、Spring Boot與開發熱部署)

一、熱部署在開發中我們修改一個Java文件后想看到效果不得不重啟應用&#xff0c;這導致大量時間 花費&#xff0c;我們希望不重啟應用的情況下&#xff0c;程序可以自動部署&#xff08;熱部署&#xff09;。有以下四 種情況&#xff0c;如何能實現熱部署。?1、模板引擎 – 在…

解決: Cannot find module ‘webpack-cli/bin/config-yargs‘、Error: Cannot find module ‘webpack-cli‘

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 npm 、cnpm 、node、vue 全都裝上了&#xff0c;就是 webpack 裝不上&#xff01;&#xff01; 最后我把整個服務器還原為初始設置了&…

路由器和交換機的區別詳解

很多人對路由器和交換機混為一談&#xff0c;甚至搞不清楚路由器和交換機有什么區別&#xff0c;有的用戶還認為是一樣的功能&#xff0c;看名字就知道是兩種不同的產品&#xff0c;功能雖然有些類似&#xff0c;但絕對不會完全相同&#xff0c;否則就沒有必要用兩個全面不同的…

C++之構造函數和析構函數強化

構造與析構調用順序: #include <stdio.h>class Test9_1 { public:Test9_1 (int a){m_a a;printf ("9_1 1111111111111111111構造函數....a: %d\n", a);}// 析構的順序和構造的順序相反&#xff0c;先構造的后析構~Test9_1(){printf ("9_1 1111111111111…

Oracle的逆向工程generatorConfig

<?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <ge…

最簡單、圖解:阿里云服務器上裝 Docker 、 CentOS上 docker安裝(3分鐘裝完)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 // 為了裝 vue 的 webpack &#xff0c;我把整個服務器重置了。docker 也沒有了&#xff0c;只好重新裝 docker ... 1. 準備工作 yum …

C++之對象的動態建立和釋放

new和delete的用法&#xff1a; 1&#xff09;在軟件開發過程中&#xff0c;常常需要動態地分配和撤銷內存空間&#xff0c;例如對動態鏈表中結點的插入與刪除。在C語言中是利用庫函數malloc和free來分配和撤銷內存空間的。C提供了較簡便而功能較強的運算符new和delete來取代m…

7.11牛客題(指針)

今天在牛客做錯了一道題&#xff0c;在此寫下感觸題目如下&#xff1a;若有說明:int i, j2,*p&i;,則能完成 ij 賦值功能的語句是&#xff08;B&#xff09;。A i*p; B *p*&j; C i&j; D i**p; 分析&#xff1a;題目中&#xff0c;p指針指向i的地址&#xff0c;A選項…

gpu簡介

GPU英文全稱Graphic Processing Unit&#xff0c;中文翻譯為“圖形處理器”。GPU是相對于CPU的一個概念&#xff0c;由于在現代的計算機中&#xff08;特別是家用系統&#xff0c;游戲的發燒友&#xff09;圖形的處理變得越來越重要&#xff0c;需要一個專門的圖形的核心處理器…

WM有約(五):部署應用程序

WM有約&#xff08;五&#xff09;&#xff1a;部署應用程序 Written by Allen Lee 創建安裝包 創建一個新的項目&#xff0c;用來部署Windows Mobile應用程序的項目模板是Other Project Types\Setup and Deployment下的Smart Device CAB Project&#xff1a; 圖 1 輸入項…

“ 我亦想望,如池魚悠悠 ... “

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 // 鬧鐘響了&#xff0c;起床&#xff0c;洗漱完畢&#xff0c;背上電腦出門&#xff0c;到公司打卡 8&#xff1a;20 。 " 我亦想…