Latex期末报告——朴素贝叶斯法

朴素贝叶斯 latex手打公式 良心推导 原理分析 个人理解 文章目录简介怎么计算P(Y|X)怎么计算P(X=x|Y=yc)得到最终的判别公式判别公式优化求解P(Y = yc)求解P(X^(i)=x^(i)|Y=yc)例题分析朴素贝叶斯算法总结:朴素贝叶斯 和 贝叶斯总结 简介 我认为朴素贝叶斯的真正灵魂就是概率。 先请大家看一个有趣的概率问题:三门问题 有趣的概率 三门问题 可能有的有点远了,哈哈,再看一个真实的OCR例子吧。 现在有10个首先的训练集数据,从0到9的手写数字图片。然后现在输入一个数字Y,那么请问这个数字是几呢? 朴素贝叶斯老师会怎么做嘞? 他会 阅读详情

在这里插入图片描述

\documentclass[11pt,a4paper]{article}
\usepackage{CJK,CJKnumb}
\usepackage{color}      % 支持彩色
\usepackage{indentfirst}        %首行缩进宏包
\usepackage{latexsym,bm}        % 处理数学公式中和黑斜体的宏包
\usepackage{amsmath,amssymb}    % AMSLaTeX宏包 用来排出更加漂亮的公式
\usepackage{graphicx,graphics,xcolor}
\usepackage{titlesec}
\usepackage{float}
%===================== 重定义字体、字号命令 =============================%
\newcommand{\song}{\CJKfamily{song}}    % 宋体   (Windows自带simsun.ttf)
\newcommand{\fs}{\CJKfamily{fs}}        % 仿宋体 (Windows自带simfs.ttf)
\newcommand{\kai}{\CJKfamily{kai}}      % 楷体   (Windows自带simkai.ttf)
\newcommand{\hei}{\CJKfamily{hei}}      % 黑体   (Windows自带simhei.ttf)
\newcommand{\li}{\CJKfamily{li}}        % 隶书   (Windows自带simli.ttf)
\newcommand{\chuhao}{\fontsize{42pt}{\baselineskip}\selectfont}     % 字号设置
\newcommand{\xiaochuhao}{\fontsize{36pt}{\baselineskip}\selectfont} % 字号设置
\newcommand{\yihao}{\fontsize{28pt}{\baselineskip}\selectfont}      % 字号设置
\newcommand{\erhao}{\fontsize{21pt}{\baselineskip}\selectfont}      % 字号设置
\newcommand{\xiaoerhao}{\fontsize{18pt}{\baselineskip}\selectfont}  % 字号设置
\newcommand{\sanhao}{\fontsize{15.75pt}{\baselineskip}\selectfont}  % 字号设置
\newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}      % 字号设置
\newcommand{\xiaosihao}{\fontsize{12pt}{14pt}\selectfont}  % 字号设置
\newcommand{\wuhao}{\fontsize{10.5pt}{12.6pt}\selectfont}    % 字号设置

%===================================================================%
%                         各种距离与缩进
%===================================================================%
%-------------------- 用于中文段落缩进 和正文版式 ------------------%
\setlength{\textwidth}{14.5cm}
\setlength{\textheight}{21cm}
\setlength{\hoffset}{0cm}
\setlength{\voffset}{0cm}
\setlength{\parindent}{2em}                 % 首行两个汉字的缩进量
\setlength{\parskip}{3pt plus1pt minus1pt}  % 段落之间的竖直距离
\renewcommand{\baselinestretch}{1.2}        % 定义行距

%---------------------------- 数学公式设置 ------------------------------%
\setlength{\abovedisplayskip}{2pt plus1pt minus1pt}     %公式前的距离
\setlength{\belowdisplayskip}{6pt plus1pt minus1pt}     %公式后面的距离
\setlength{\arraycolsep}{2pt}   %在一个array中列之间的空白长度, 因为原来的太宽了

\allowdisplaybreaks[4]  % \eqnarray如果很长,影响分栏、换行和分页
                        %(整块挪动,造成页面空白),可以设置成为自动调整模式

%---------------------- 定义章节的编号格式 --------------------------%
\CJKtilde   %用于解决英文字母和汉字的间距问题。例如:变量~$x$~ 的值。
\renewcommand{\CJKglue}{\hskip 0pt plus 0.08\baselineskip}
            %它于必要时在汉字之间插入一个附加的空隙,以解决行的超长问题。


\begin{document}
\begin{CJK*}{GBK}{song}
\CJKtilde\CJKindent

%======================= 标题名称中文化 ============================%
\renewcommand\abstractname{\hei 摘\ 要}
\renewcommand\refname{\hei 参考文献}
\renewcommand\figurename{\hei 图}
\renewcommand\tablename{\hei 表}
\newtheorem{suanfa}{\hei 算法~}[section]
\newtheorem{lizi}{\hei 例~}[section]
\xiaosihao
\begin{titlepage}
\title{朴素贝叶斯法}
\author{}
\date{}
\maketitle % 生成题头
\end{titlepage}

朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练集数据,首先基于特征条件独立假设学习输入输出的联合概率分布;然后基于此模型,对给定的输入x,利用贝叶斯定理求出后验概率最大的输出y,朴素贝叶斯法实现简单,学习和预测效率都很高,是一种常用的方法。

\begin{figure}[H]
\begin{center}
  \includegraphics[width=0.8\textwidth]{qimo.png}
\end{center}
\end{figure}

\section{朴素贝叶斯的学习与分类}
\subsection{基本方法}
设输入空间$\chi\subseteq R^{n}$为$n$维向量的集合,输出空间为类标记集合$\Upsilon=\{c_1,c_2,\cdots,c_K\}$。输入为特征向量$x\in\chi$,输出为类标记$y\in\Upsilon$。$X$是定义在输入空间$\chi$上的随机向量,$Y$是定义在输出空间$\Upsilon$上的随机变量。$P(X,Y)$是$X$和$Y$的联合概率分布。训练数据集$T=\{(x_1,y_1),(x_2,y_2),\cdots,(x_N,y_N)\}$由$P(X,Y)$独立同分布产生。

朴素贝叶斯通过训练数据集学习联合概率分布$P(X,Y)$。具体地,学习一下先验概率分布及条件概率分布。先验概率分布
\begin{equation}
P(Y=c_k),k=1,2,\cdots,K
\end{equation}
条件概率分布
\begin{equation}
P(X=x|Y=c_k)=P(X^{(1)}=x^{(1)},\cdots,X^{(n)}=x^{(n)}|Y=c_k)
\end{equation}
于是学习到联合概率分布$P(X,Y)$。


条件概率分布$P(X=x|Y=c_k)$有指数级数量的参数,其估计实际是不可行的。事实上,假设$x^{\{j\}}$可取值有$S_j$个,$j=1,2,\cdots,n$,$Y$可取值有$K$ 个,那么参数个数为$K\prod\limits_{j=1}^{n}{S_j}$。

朴素贝叶斯法对条件概率分布作了条件独立性假设。由于这是一个较强的假设,朴素贝叶斯法也由此得名。具体的,条件独立性假设是

$P(X=x|Y=c_k)=P(X^{(1)}=x^{(1)},\cdots,X^{(n)}=X^{(n)}|Y=c_k)$
\begin{equation}
=\prod{P(X^{(j)}=x^{(j)}|Y=c_k)}
\label{tiaojianduli}
\end{equation}

朴素贝叶斯法实际上学习到生成数据的机制,所以属于生成模型。条件独立假设等于是说用于分类的特征在类确定的条件下都是条件独立的。这一假设使朴素贝叶斯法变得简单,但有时会牺牲一定的分类准确率。

朴素贝叶斯法分类时,对给定的输入$x$,通过学习到的模型计算后验概率分布$P{Y=c_k|X=x}$,将后验概率最大的类作为$x$的类输出。后验概率计算根据贝叶斯定理进行:
\begin{equation}
P(Y=c_k|X=x)=\frac{P(X=x|Y=c_k)P(Y=c_k)}{\sum\limits_{k}{P(X=x|Y=c_k)P(Y=c_k)}}
\label{beiyesidingli}
\end{equation}

将式(\ref{tiaojianduli})代入式(\ref{beiyesidingli}),有
\begin{equation}
P(Y=c_k|X=x)=\frac{\prod{P(X^{(j)}=x^{(j)}|Y=c_k)}}{\sum\limits_{k}{P(X=x|Y=c_k)P(Y=c_k)}}
\end{equation}
这是朴素贝叶斯法分类的基本公式。于是朴素贝叶斯分类器可表示为
\begin{equation}
y=f(x)=\mathop{\arg\max}_{c_k}\frac{\prod{P(X^{(j)}=x^{(j)}|Y=c_k)}}{\sum\limits_{k}{P(X=x|Y=c_k)P(Y=c_k)}}
\label{fenlei}
\end{equation}

注意到,在式(\ref{fenlei})中分母对于所有$c_k$都是相同的,所以
\begin{equation}
y=f(x)=\mathop{\arg\max}_{c_k}\prod{P(X^{(j)}=x^{(j)}|Y=c_k)}
\end{equation}

\subsection{后验概率最大化的含义}
朴素贝叶斯法将实例分到后验概率最大的类中。这等价于期望风险最小化。假设选择0-1损失函数:$L(Y,f(X))$,式中$f(X)$分类决策函数。这时,期望风险函数为

期望是对联合分布$P(X,Y)$取的。由此取条件期望
\begin{displaymath}
R_{exp}(f)=E_X\sum\limits_{k=1}^K[L(c_k,f(X))]P(c_k|X)
\end{displaymath}
为了使期望风险最小化,只需对$X=x$逐个极小化,由此得到
\begin{displaymath}
f(x)=\mathop{\arg\min}_{y\in\Upsilon}\sum\limits_{k=1}^{K}{L(c_k,y)P(c_k|X=x)}
=\mathop{\arg\max}_{y\in\Upsilon}P(y=c_k|X=x)
\end{displaymath}

这样一来,根据期望最小化准则就得到了后验概率最大化准则
\begin{displaymath}
f(x)=\mathop{\arg\max}_{c_k}P(c_k|X=x)
\end{displaymath}
即朴素贝叶斯法所采用的原理。

\section{朴素贝叶斯法的参数估计}
\subsection{极大似然估计}
在朴素贝叶斯法中,学习意味着估计$P=(Y=c_k)$和$P(X^{(j)}=x^{(j)}|Y=c_k)$。可以应用极大似然估计法估计相应的概率。先验概率的极大似然估计是
\begin{equation}
P(Y=c_k)=\frac{\sum\limits_{i=1}^NI(y_i=c_k)}{N},k=1,2,\cdots,K
\end{equation}
设第$j$个特征$x^{(j)}$可能取值的集合为$\{a_{j1},a_{j2},\cdots,a_jS_j\}$,条件概率的极大似然估计是
\begin{displaymath}
P(X^{(j)}=a_{jl}|Y=c_k)=\frac{\sum\limits_{i=1}^NI(x_i^{(j)}=a_{jl},y_i=c_k)}{\sum\limits_{i=1}^NI(y_i=c_k)}
\end{displaymath}
\begin{equation}
j=1,2,\cdots,n;l=1,2,\cdots,S_j;k=1,2,\cdots,K
\end{equation}

\subsection{学习与分类算法}
下面给出朴素贝叶斯的学习与分类算法。
\begin{suanfa}
朴素贝叶斯算法:

输入:训练数据$T=\{(x_1,y_1),(x_2,y_2),\cdots,(x_N,y_N)\}$,其中$x_i=(x_i^{(1)},x_i^{(2)},\cdots,x_i^{(n)})^T$\\
$x_i^{(j)}$是第$i$个样本的第$j$ 个特征,$x_i^{(j)}\in\{a_{j1},a_{j2},\cdots,a_{jS_j}\}$,$a_{jl}$是第$j$个特征可能取得第$l$个值,$j=1,2,\cdots,n;l=1,2,\cdots,S_j,y_i\in\{c_1,c_2,\cdots,c_K\}$;实例$x$;

输出:实例$x$的分类

$(1)$计算先验概率及条件概率
\begin{displaymath}
P(Y=c_k)=\frac{\sum\limits_{i=1}^NI(y_i=c_k)}{N},k=1,2,\cdots,K
\end{displaymath}
\begin{displaymath}
P(X^{(j)}=a_{jl}|Y=c_k)=\frac{\sum\limits_{i=1}^NI(x_i^{(j)}=a_{jl},y_i=c_k)}{\sum\limits_{i=1}^NI(y_i=c_k)}
\end{displaymath}
\begin{displaymath}
j=1,2,\cdots,n;l=1,2,\cdots,S_j;k=1,2,\cdots,K
\end{displaymath}


$(2)$对于给定的实例$x=(x^{(1)},x^{(2)},\cdots,x^{(n)})^T$,计算
\begin{displaymath}
P(Y=c_k)\prod{P(X^{(j)}=x^{(j)}|Y=c_k)},k=1,2,\cdots,K
\end{displaymath}

$(3)$确定实例$x$的分类
\begin{displaymath}
y=f(x)=\mathop{\arg\max}_{c_k}P(Y=c_k)\prod{P(X^{(j)}=x^{(j)}|Y=c_k)}
\end{displaymath}
\end{suanfa}

\begin{lizi}
试由表中$4.1$的训练数据学习一个朴素贝叶斯分类器并确定$x=(2,S)^T$的类标记$y$。式中$X^{(1)},X^{(2)}$为特征,取值的集合分别为$A_1=\{1,2,3\}$,$A_2={S,M,L}$,$Y$为类标记,$Y\in C=\{1,-1\}$。


\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}\hline
&$1$ &$2$ &$3$ &$4$ &$5$ &$6$ &$7$ &$8$ &$9$ &$10$ &$11$ &$12$ &$13$ &$14$ &$15$\\\hline
$X^{(1)}$ & $1$ & $1$ & $1$ & $1$ & $1$ & $2$ & $2$ & $2$ & $2$ & $2$  & $3$  & $3$  & $3$  & $3$  & $3$\\\hline
$X^{(2)}$ &$S$ &$M$ &$M$ &$S$ &$S$ &$S$ &$M$ &$M$ &$L$ &$L$  &$L$  &$M$  &$M$  &$L$  &$L$\\\hline
$Y$      &$-1$ &$-1$ &$1$&$1$&$-1$&$-1$&$-1$&$1$&$1$&$1$&$1$&$1$&$1$&$1$&$-1$\\\hline
\end{tabular}
解: 根据算法$4.1$,由表$4.1$,容易计算下列概率:

$P(Y=1)=\frac{9}{15},P(Y=-1)=\frac{6}{15}$

$P(X^{(1)}=1|Y=1)=\frac{2}{9},P(X^{(1)}=2|Y=1)=\frac{3}{9},P(X^{(1)}=3|Y=1)=\frac{4}{9}$

$P(X^{(2)}=S|Y=1)=\frac{1}{9},P(X^{(2)}=M|Y=1)=\frac{4}{9},P(X^{(2)}=L|Y=1)=\frac{4}{9}$

$P(X^{(1)}=1|Y=-1)=\frac{3}{6},P(X^{(1)}=2|Y=-1)=\frac{2}{6}$

$P(X^{(1)}=3|Y=-1)=\frac{1}{6}$

$P(X^{(2)}=S|Y=-1)=\frac{3}{6},P(X^{(2)}=M|Y=-1)=\frac{2}{6}$

$P(X^{(2)}=L|Y=-1)=\frac{1}{6}$

对于给定的$x=(2,S)^T$计算:

$P(Y=1)P(X^{(1)}=2|Y=1)P(X^{(2)}=S|Y=1)=\frac{9}{15}*\frac{3}{9}*\frac{1}{9}=\frac{1}{45}$

$P(Y=-1)P(X^{(1)}=2|Y=-1)P(X^{(2)}=S|Y=-1)=\frac{6}{15}*\frac{2}{6}*\frac{3}{6}=\frac{1}{15}$

因为后者比前者大,所以$y=-1$。
\end{lizi}

\subsection{贝叶斯估计}
用极大似然估计可能会出现要估计的概率值为0的情况。这时会影响到后验概率的计算结果,使分类产生偏差。解决这一问题的方法是采用贝叶斯估计。具体地,条件概率的贝叶斯估计是
\begin{equation}
P(X^{(j)}=a_{jl}|Y=c_k)=\frac{\sum\limits_{i=1}^NI(x_i^{(j)}=a_{jl},y_i=c_k)+\lambda}{\sum\limits_{i=1}^NI(y_i=c_k)+S_j\lambda}
\end{equation}
式中$\lambda>=0$。等价于在随机变量各个取值的频数上赋予一个正数$\lambda>0$。当$\lambda=0$时是极大似然估计,常取$\lambda=1$,这时称为拉普拉斯平滑。
同样,先验概率的贝叶斯估计是
\begin{equation}
P(Y=c_k)=\frac{\sum\limits_{i=1}^NI(y_i=c_k)+\lambda}{N+K\lambda}
\end{equation}
\begin{lizi}
问题同例$4.1$,按照拉普拉斯平滑估计概率,即取$\lambda=1$。

解:计算概率如下
$P(Y=1)=\frac{10}{17},P(Y=-1)=\frac{7}{17}$

$P(X^{(1)}=1|Y=1)=\frac{3}{12},P(X^{(1)}=2|Y=1)=\frac{4}{12},P(X^{(1)}=3|Y=1)=\frac{5}{12}$

$P(X^{(2)}=S|Y=1)=\frac{2}{12},P(X^{(2)}=M|Y=1)=\frac{5}{12},P(X^{(2)}=L|Y=1)=\frac{5}{12}$

$P(X^{(1)}=1|Y=-1)=\frac{4}{9},P(X^{(1)}=2|Y=-1)=\frac{3}{9}$

$P(X^{(1)}=3|Y=-1)=\frac{2}{9}$

$P(X^{(2)}=S|Y=-1)=\frac{4}{9},P(X^{(2)}=M|Y=-1)=\frac{3}{9}$

$P(X^{(2)}=L|Y=-1)=\frac{2}{9}$

对于给定的$x=(2,S)^T$计算:

$P(Y=1)P(X^{(1)}=2|Y=1)P(X^{(2)}=S|Y=1)=\frac{10}{17}*\frac{4}{12}*\frac{2}{12}=0.0327$

$P(Y=-1)P(X^{(1)}=2|Y=-1)P(X^{(2)}=S|Y=-1)=\frac{7}{17}*\frac{3}{9}*\frac{4}{9}=0.0610$

因为后者比前者大,所以$y=-1$。
\end{lizi}
\section{深入阅读}
朴素贝叶斯法的介绍可见文献~\cite{Mitchell,Hasite}~。朴素贝叶斯法中假设输入变量都是条件独立的。如果假设它们之间存在概率依存关系,模型就变成了贝叶斯网络,参见文献~\cite{Bishop}~。



% 参考文献
\begin{thebibliography}{99}

\bibitem{Mitchell}
Mitchell T M. Chapter 3: Generative and discriminative classifiers:Naive Bayes and logistic regression. In:Machine Learning.Draft,2005.http://www.cs.cmu.edu/~tom/mlbook/NBayesLogReg.pdf

\bibitem{Hasite}
Hastie T,Tibshirani R,Friedman J. The elements of statistical learning:data mining,inference,and prediction.Springer-Verlag,2001

\bibitem{Bishop}
Bishop C.pattern recognition and machine learning,Springer,2006

\end{thebibliography}
\end{CJK*}
\end{document}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

朴素贝叶斯课程报告 KNN、朴素贝叶斯、决策树课程报告概述本次实验主要测试了KNN、朴素贝叶斯、决策树在不同变量约束下对同一文本集进行情感分析预测。首先通过Python自然语言处理库ntlk对文本特征进行调优,之后分析该数据特性排除了决策树的使用并对KNN与朴素贝叶斯算法根据此数据集进行参数调优,最后通过最优参数对此两种算法进行了实验性对比,得出了当前文本分析问题上朴素贝叶斯算法的准确度相较于KNN更好的结论,并且在... 阅读详情

相关推荐

一个简单的西工大课堂报告LaTeX模板

一份自编非官方的latex模板,用于西工大课堂报告。主要工作是定义了一个封面和字体。此外还简化了一些容易忘的操作,如引用文献的命令。如不作大改动(如新定义命令或更改页面的布局等)将不进行更新,小的改动可参考博文https://blog.youkuaiyun.com/C_Ikea_Seki/article/details/89788303。

CJK专题

1)由来与特点。    CJK是由Werner Lemberg开发的支持中、日、韩、英文字的宏包。目前的最新版本为4.5.1,可以从http://cjk.ffii.org/网站免费下载。CJK的特点是不需要象CCT那样预处理,支持PDFLatex和Type1字体等,因此越来得到中国TeXer的喜爱,逐渐成为中文LaTeX的主流。CTEX2.0以后的中文套装都包含这个宏包。 (2)两种环境。   ...

weixin_33856370的博客 3699

控制障碍函数(Control Barrier Function,CBF) 二、示例

使用一个经典简单的示例讲解CBF的推导

Lyajpunov的博客 6435

latex的小知识点

latex的入门学习可以先从华中师范大学latex的ppt开始学点击打开链接 1·CJK:德国W.Lemberg开发,处理中日韩三国文字。 CJK和CJK*环境之间的切换 :\CJKspace和\CJKnospace %CJK的两种环境CJK和CJK*  CJKspace宏包:忽略汉字之间的空格,保留汉字与英文之 间的空格 2·TeX中的长度        mm毫米     

别止的博客 1264

Labview程序框架介绍

当掌握LabVIEW基础知识并达到,理解单个小型模块程序会相对轻松。而若想进一步探索大型程序,就必然需要了解程序框架相关内容。LabVIEW常用的程序架构包括等。在多年工作中,我接触过的众多高级工程师所开发的大型程序,基本都基于这些架构搭建。接下来,将为大家详细介绍这些框架。

Misterlhw的博客 4621

gtsam 学习十(ISAM2 理论)

翻译自:iSAM2: Incremental Smoothing and Mapping Using the Bayes Tree 摘要 提出了一种新型的贝斯树处理稀疏矩阵,在转化为因子图,可以更好的求解平方根信息和映射问题。 文中提出了三个概念 使用概率密度项进行矩阵分解 介绍如何将矩阵分解转换为贝叶斯数和条件概率密度 基于贝叶斯树提供了一种新的系数非线性优化:ISAM2(进行重新排序和重新线性化,避免了批量更新) 问题描述 文章聚焦与如何用增量实时解决非线性问题, 利用增量即新的测量值实时更新估

weixin_37781153的博客 8409

【LaTeX入门】05、换行、换段、换页、首行缩进等命令

换行命令 \\:换行。 \\[offset]:换行,并且与下一行的行间距为原来行间距+offset。 \newline:与\\相同。 \linebreak:强制换行,与\newline的区别为\linebreak的当前行分散对齐。 分段命令 \par:分段。 分页命令 \newpage:分页命令。 \clearpage:和 \newpage 类似。我们在使用 ...

445822357 2万+

杭电oj2023题题目详解(Java版)

杭电oj2023题详解

m0_51065958的博客 978

LATEX图片(子图)排版

\usepackage{graphicx} %插入图片的宏包 \usepackage{float} %设置图片浮动位置的宏包 \usepackage{subfigure} %插入多图时用子图显示的宏包 \begin{figure}[H] %这里使用的是强制位置,除非真的放不下,不然就是写在哪里图就放在哪里,不会乱动 \centering %图片全局居中 <font face="STCAIYUN">我是华文彩云</font> %设置与上面正文的距离 \vspace{

猪猪后花园 5万+

基于SSM的足浴管理系统(源码+开题)

研究内容: 本研究的内容主要包括以下几个方面:首先,我们需要对现有的足浴管理系统进行深入的研究和分析,了解其优缺点;最后,我们需要对新设计的系统进行评估和优化,以满足用户的需求和提升系统的使用体验。因此,开发一种基于SSM的足浴管理系统,能够有效地解决这些问题,提高足浴服务的质量和效率。研究目的: 本研究的主要目的是设计和实现一个功能完善、操作简便、用户体验良好的基于SSM的足浴管理系统。通过对系统的研究和设计,我们希望能够为足浴服务行业提供一个高效、便捷的工具,从而推动足浴服务行业的发展。

林科程序设计 1688

用STM32定时器PWM高级功能驱动步进电机:F103C8T6+TB6600实战教程

本文详细介绍了如何利用STM32F103C8T6微控制器的定时器PWM高级功能驱动TB6600步进电机驱动器,实现高效、灵活的运动控制方案。通过硬件配置、PWM参数计算、运动控制算法及TB6600高级功能应用的全面解析,为工业自动化和精密控制领域提供了实用的技术参考。

game4的博客 186

人工智能导论实践报告全攻略:从选题到实现的工程化指南

人工智能导论课程的核心目标在于帮助学生构建AI领域的宏观知识图谱,理解其核心思想与基本方法。其中,启发式搜索算法(如A*算法)是解决路径规划、游戏AI等经典问题的关键技术,它通过评估函数f(n)=g(n)+h(n)来引导搜索方向,在保证最优解的同时显著提升效率。这类算法在工程实践中具有广泛应用价值,例如在机器人导航、游戏智能体开发等场景。本文聚焦于如何将这一理论应用于具体的课程实践项目,以“八数码问题求解”为例,详细拆解从选题、环境配置、代码实现到实验分析的完整流程。报告特别强调了项目结构的规范化(如使用虚

weixin_30552811的博客 418

微信DAT图片恢复全攻略:从文件路径到批量解密(附最新工具下载)

本文详细介绍了微信DAT图片恢复的全过程,从文件路径定位到批量解密操作,帮助用户高效恢复加密存储的图片。文章涵盖新旧版本微信的存储结构差异,推荐使用专业解密工具进行批量转换,并提供了提升恢复成功率的实用技巧和常见问题解决方案。

weixin_29325007的博客 455

第一章.统计学习方法概论.1.2 极大似然估计

文章目录例子(抛硬币) 本课程来自深度之眼,部分截图来自课程视频以及李航老师的《统计学习方法》第二版。 公式输入请参考:在线Latex公式 例子(抛硬币) 先要想明白的是,硬币出现某一个面的几率不是0.5,那个是理论上的几率,实际的硬币每个重量,丢的人都会影响某个面出现的几率。我们假设在掷硬币实验中估计出现正面向上的概率为θ\thetaθ,反面向上的概率则为1−θ1-\theta1−θ 抛硬币这个事情可以表示为: xi={1, 正 0, 负xi∼B(1,θ)x_i=\begin

老毛的博客 335

从扩散到流匹配:具身智能中的生成模型原理与实现细节(具身智能/VLA/机器人面试常考)

本文探讨了生成模型在具身智能中的应用,重点对比了扩散模型和流匹配(Flow Matching)两种方法。扩散模型通过逐步加噪和去噪过程学习数据分布,建模能力强但采样速度慢;而Flow Matching直接学习连续向量场,更适合实时轨迹规划等需要快速连续生成的任务。文章还分析了自注意力机制的优势、ROS1/ROS2通信架构差异,并提供了Flow Matching的PyTorch实现代码。这些生成模型使机器人系统能够处理不确定性、多模态信息和连续控制问题,从传统的确定解转向更灵活的分布建模范式。

m0_51738372的博客 236

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

研究生中文课程论文或期末报告的LaTeX模板

今天,我把一个好的网站交给你,你只需要上面找一个合适的模板拿去套用就行!当然,前提是,你是想使用LATEX来快速写报告的!网上确实有很多各种形式的目标,但是要么排版乱,要么就是不是你想要的!第二步,点击进入,可以看到如下页面,你可以查看源码,也可以查看pdf。另外,你有不满意的或者想要修改字体啥的,直接在源码基础上改。第一步:选择“论文”,找到你一个喜欢的样式。还有任何不懂的话,可以私信我,知无不言!这里你想要的什么样的模板都有!举个例子告诉你怎么使用它。

qq_36566678的博客 3857

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

【LaTeX入门】02、CJK环境讲解

引言 LaTeX 是外国人发明的,因此默认是不支持中文的。那么怎么使用LaTeX编写出中文的文档呢? 那就使用CJK。CJK 是由 Werner Lemberg 开发的,我们只要使用了CJK这个宏包,就能够在LaTeX文件中显示中文。 关于CJK的配置都不需要我们自己做,CTeX都已经配置好了,我们只要引入宏包即可。 CJK使用简介 1 2 3 4 5 ...

445822357 5960

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

LaTex快速入门

LaTex快速入门

m0_63326304的博客 1476

朴素贝叶斯学习报告

葡萄酒分类数据集,Wine葡萄酒数据集是来自UCI上面的公开数据集,这些数据是对意大利同一地区种植的葡萄酒进行化学分析的结果,这些葡萄酒来自三个不同的品种。例如,测试集某个特征不存在,概率本应该是 0 \ n ,使用拉普拉斯系数后就变成了1\(n+1),一旦有一个是找不到的,所有测试集特征都要分子分母各加。7. 虽然是能计算出来,但是可能会出现D1这个特征没有出现在训练集特征的情况,比如D1=高,恰好A1组相应类型特征对应的数据低,它的概率也会变成0。给定一个测试样本(D1,D2,D3),使用。

qq_25368751的博客 737

解决Latex~(分布)符号怎么打

本博文源于latex基本操作 \sim符号 例子:打印F统计量 $$ F=\frac{MSA}{MSE}\sim{F(k-1,n-k)} $$ 实验效果 F=MSAMSE∼F(k−1,n−k) F=\frac{MSA}{MSE}\sim{F(k-1,n-k)} F=MSEMSA​∼F(k−1,n−k)

执念斩长河 2万+

朴素贝叶斯分类算法(3)

转自:http://www.letiantian.me/2014-10-12-three-models-of-naive-nayes/ 朴素贝叶斯是一个很不错的分类器,在使用朴素贝叶斯分类器划分邮件有关于朴素贝叶斯的简单介绍。 若一个样本有n个特征,分别用[latex]x_{1},x_{2},...,x_{n}[/latex]表示,将其划分到类[latex]y_{k}[/latex]的可...

weixin_30402085的博客 174

Latex:极大似然值符号

\usepackage{mathr} $mathscr{L}$ \usepackage{mathrsfs} $mathscr{L}$

量子波儿的专栏 5493

极大似然估计详解

极大似然估计         以前多次接触过极大似然估计,但一直都不太明白到底什么原理,最近在看贝叶斯分类,对极大似然估计有了新的认识,总结如下: 贝叶斯决策         首先来看贝叶斯分类,我们都知道经典的贝叶斯公式:         其中:p(w):为先验概率,表示每种类别分布的概率;:类条件概率,表示在某种类别前提下,某事发生的概率;而为后验概率,表示某事发生

知行流浪 40万+

Latex学习笔记——基于结课报告

Latex学习笔记——基于结课报告 完整资料下载 https://github.com/BXDM/learn/tree/pro 一、依然存在的问题 如何修全局英文字体? 如何修改章节编号样式为: 一、二或``1.1, 1.2` 单栏和双栏混排问题,如何使得最后一页参考文献不分栏? 图片的精确定位,\float的应用? 为什么片编号的 Figure1 无法修改为 图 1? ...

北巷的猫 2366

LateX练习:写一份实验报告

LaTeX的排版确实是惊人地出色,高德纳大神的杰作果然非同一般。为了入门LaTeX,我用来简单地处理了一份实验报告。我用的是CteX套装,安装很简单。废话不说,直接上源文件代码:\documentclass[c5size,amstex,a4paper,twoside]{ctexart} \usepackage{CJK} \usepackage{CJKspace} \usepackage{ccmap}

超超级钢铁侠 1万+

LaTeX报告用模板

下面的内容适用于LaTeX日常报告。 仅为个人存档文件。 \documentclass[hyperref,UTF8]{article} \usepackage[colorlinks,linkcolor=blue,anchorcolor=yellow,citecolor=blue,urlcolor=blue]{hyperref}% set hyber link color as 'blue' \usepackage{geometry}% adjust pdf page geometry \usepackage

酱油队长David的博客 2416
上一篇: 2020全国高校计算机能力挑战赛C++决赛代码分享
下一篇: AlexNet论文思维导图与代码实现
RealWeakCoder
博客等级 码龄7年 236粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值