`

智能WEB算法学习笔记1-常用数据分析数据公式

 
阅读更多

欧几里得距离:二维公式 0ρ = √( (x1-x2)2+(y1-y2)2+(z1-z2)2 ) |x| = √( x2 + y2 + z2 )

                      三维公式 0ρ = √( (x1-x2)2+(y1-y2)2+(z1-z2)2 ) |x| = √( x2 + y2 + z2 )

                  N维公式  0ρ = √ [ ∑( a[i] - b[i] )2 ] (i = 1,2,…,n)

 余弦定理: cosA=(b^2+c^2-a^2)/2bc

                    向量 cosA=(X1*X2+Y1*Y2)/√(x1^2+y1^2)*(x1^2+y1^2)

                     N维向量        

 

贝叶斯定理:P(A|B)=P(B|A)*P(A)/P(B)

                        

例如:一座别墅在过去的 20 年里一共发生过 2 次被盗,别墅的主人有一条狗,狗平均每周晚上叫 3 次,在盗贼入侵时狗叫的概率被估计为 0.9,问题是:在狗叫的时候发生入侵的概率是多少?
我们假设 A 事件为狗在晚上叫,B 为盗贼入侵,则 P(A) = 3 / 7,P(B)=2/(20·365)=2/7300,P(A | B) = 0.9,按照公式很容易得出结果:P(B|A)=0.9*(2/7300)/(3/7)=0.00058
在条件A的情况下发生B事件的概率
举例来自百度百科

 

  • 大小: 19.4 KB
分享到:
评论

相关推荐

    机器学习个人笔记完整版v5.4-A4打印版(2019.3.19更新)

    机器学习个人笔记完整版v5.4-A4打印版是基于斯坦福大学2014年开设的机器学习课程视频的个人学习笔记,由黄海广制作并提供。黄海广通过观看视频并结合中文字幕以及PPT资料,结合网络资源,整理出这套机器学习课程的...

    机器学习笔记

    例如,通过学习如何运用算法来构建具有感知和控制功能的智能机器人、优化Web搜索结果和提高反垃圾邮件技术的有效性,以及如何在计算机视觉和医疗信息领域应用机器学习。 在学习过程中,本课程要求学生使用视频资料...

    树状数组Web-master- 开发笔记

    在Java编程语言中,树状数组是一种非常有用的工具,尤其在算法竞赛和数据分析等领域。本开发笔记将深入探讨树状数组的基本概念、实现原理以及在Java中的应用。 一、基本概念 1. 定义:树状数组C[],对原数组A[1......

    机器学习个人笔记完整版v5.2-A4打印版 Deeplearning深度学习笔记v5.42

    为了帮助学生更好地理解和应用机器学习技术,课程还会使用大量的案例研究,例如如何用学习算法构建智能机器人(感知,控制),文本的理解(Web搜索,反垃圾邮件),计算机视觉,医疗信息,音频,数据挖掘等。...

    吴恩达机器学习视频讲座笔记中文版

    机器学习是一门人工智能学科,它使计算机系统能够从数据中学习并改进自身的性能,而不需要明确编程来执行特定任务。课程由吴恩达教授提供,详细介绍了机器学习的基础知识、原理以及应用实践。 深度学习是机器学习的...

    机器学习和深度学习个人笔记合集

    本课程还将使用大量的案例研究,您还将学习如何运用学习算法构建智能机器人(感知,控制),文本的理解(Web搜索,反垃圾邮件),计算机视觉,医疗信息,音频,数据挖掘,和其他领域。 本课程需要10周共18节课,...

    data-analysis:数据分析_2021数据分析学习记录

    4. **数据分析模型**:可能使用了各种机器学习算法,如线性回归、逻辑回归、决策树、随机森林、支持向量机、神经网络等,进行预测或分类任务。 5. **模型评估**:通过交叉验证、ROC曲线、精确度、召回率、F1分数等...

    cursos-bootcamps:笔记本,数据集和课程

    Jupyter Notebook 是一个开源的 Web 应用程序,允许用户创建和共享包含代码、公式、可视化和文本的文档,特别适合数据分析、机器学习和教学。在这个压缩包中,"cursos-bootcamps-master" 可能是整个项目的主目录,...

    algorithms:各种机器学习算法上的Python文件和jupyter笔记本

    在IT领域,特别是数据分析、机器学习和人工智能方向,Python是一种非常重要的编程语言,因为它拥有丰富的库和工具,使得实现各种算法变得简单易行。在这个"algorithms"压缩包中,包含的是与Python相关的机器学习算法...

    选择python进行数据分析的理由和优势

    Anaconda内置了众多常用的数据分析库,如`NumPy`、`Pandas`、`SciPy`等,并且包含Jupyter Notebook,极大地简化了开发者的准备工作。 - **安装**: 官网下载最新版Anaconda并按照指示完成安装。 - **启动Jupyter ...

    数据分析:使用Python的数据科学

    首先,Jupyter Notebook是一个基于Web的交互式计算环境,它允许用户以混合代码、文本、数学公式和图形的方式编写和展示数据分析报告。通过`.ipynb`文件,我们可以看到每个步骤的详细执行过程,包括导入数据、清洗、...

    cost-estimation-mining-analysis:托管Jupyter笔记本以显示用于私人项目的数据挖掘和分析

    在数据科学领域,Jupyter Notebook 是一个非常流行的交互式计算环境,它允许用户结合代码、文本、数学公式、图表和数据分析结果。在这个名为 "cost-estimation-mining-analysis" 的项目中,我们看到作者利用 Jupyter...

    家庭作业笔记本:计算内容分析作业

    在IT行业中,Jupyter Notebook是一种广泛使用的交互式计算环境,尤其在数据分析、机器学习和教育领域。这个"家庭作业笔记本:计算内容分析作业"显然是一系列与数据分析相关的学习材料,可能包括实例代码、解释和练习...

    financial-notebooks:有关金融分析主题的 IPython 笔记本集合

    在金融分析领域,IPython 笔记本是一种广泛使用的工具,它结合了代码、文本、数学公式、图像和数据可视化,使得复杂的数据分析过程变得直观且易于分享。"financial-notebooks" 是一个专注于金融分析的 IPython ...

    数据分析与可视化

    数据分析与可视化是现代信息技术领域中的重要分支,它涵盖了对大量数据进行收集、处理、分析以及以图形或图像形式展示的过程,旨在发现隐藏的模式、趋势和关联,为企业决策提供有力支持。在这个过程中,Jupyter ...

    计算机考试理论题.pdf

    3.2 **办公软件及数据分析**: - 文字处理软件提供各种格式设置选项。 - 电子表格软件用于假设分析和计算。 - 在公式中,绝对引用固定单元格位置。 - 数据库查询可以通过关键词或自然语言搜索。 - 记录由多个字段...

    Coursera专业化:Coursera专业化作业的解决方案-深度学习,机器学习,算法和数据结构,图像处理和适合所有人的Python

    Python在科学计算、数据分析、Web开发和自动化脚本等领域都有广泛应用。在Coursera的专业化课程中,Python通常作为基础工具,用于实现各种任务,如数据预处理、数据可视化和构建模型。 2. **机器学习 (Machine ...

    用于数字信号处理的Jupyter笔记本_Jupyter Notebook_下载.zip

    Jupyter Notebook 是一个开源的Web应用程序,它支持Python、R、Julia等多种编程语言,为数据分析、算法开发和科学计算提供了一个交互式的环境。在Jupyter Notebook中,你可以创建和共享文档,这些文档包含可执行的...

    DataScienceExamples:数据科学示例笔记本

    Jupyter Notebook是一款强大的交互式计算环境,它允许用户结合代码、文本、数学公式以及可视化结果,使得数据分析过程更为直观易懂。 1. Jupyter Notebook介绍 Jupyter Notebook是基于Web的应用程序,支持Python、...

Global site tag (gtag.js) - Google Analytics