自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 炮轰两小时,美团二面机器学习岗面试总结(已offer)

最后反问阶段,其实我这时候因为算法还是不会所以感觉基本凉了,不过还是试探性的问了下在这个岗位大概要学一些什么,面试官就给我讲了很多cv在美团的应用以及未来的发展方向,总的来说跟一面差不多,DL答得不错但是算法崩了,但是明显可以感觉到面试官要严格很多,整场面试下来一次没笑过,跟一面形成了巨大的反差,不过我心态还算可以,没有被影响。最后就是反问了一些问题,因为就跟朋友聊天一样嘛,我就问了一些工作生活方面的问题,总体来说跟面试官聊的不错,问题方面DL部分我基本全答对了,但是算法是硬伤,心理感觉挺悬的。

2023-09-05 22:01:13 186

原创 从图像处理到深度学习,带你实现OpenCV实战

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由一系列的C函数和少量C++类构成,同时提供Python、Java和MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。# 导入OpenCV库import cv2# 打印OpenCV版本4.5.2OpenCV的设计目标是提供一套简单而且可扩展的计算机视觉库,使得它能够方便地在实际的应用、研究、开发中被使用。

2023-09-02 17:17:10 686

原创 Pytorch 最全入门介绍,看这一篇就够了

在这一部分,我们将会对Pytorch做一个简单的介绍,包括它的历史、优点以及使用场景等。DataLoader类提供了对数据集的并行加载,可以有效地加载大量数据,并提供了多种数据采样方式。dataset:加载的数据集(Dataset对象)batch_size:batch大小shuffle:是否每个epoch时都打乱数据num_workers:使用多进程加载的进程数,0表示不使用多进程# 数据转换])# 下载并加载训练集# 下载并加载测试集除了使用内置的数据集,我们也可以自定义数据集。

2023-09-02 15:30:30 1916

原创 机器学习:保序回归(IsotonicRegression):一种可以使资源利用率最大化的算法

保序回归是回归算法的一种,基本思想是:给定一个有限的实数集合,训练一个模型来最小化下列方程:

2023-08-29 20:54:34 414

原创 机器学习:概率校准

之前已经讲过了逻辑回归,这里不再细讲,只是简单的说一个函数,主要是方便大家更好的理解概率校准。在逻辑回归中,用的最多的就是sigmod函数,这个函数的作用就是把无限大或者无限小的数据压缩到[0,1]之间,用来估计概率。图像大致为:基本上是以0.5分界,0.5以上为1,0.5以下为0。但是这个分界值可以自己设定。

2023-08-29 20:35:10 221

原创 机器学习:随机梯度下降法

因为梯度下降是一种思想,没有严格的定义,所以用一个比喻来解释什么是梯度下降。简单来说,梯度下降就是从山顶找一条最短的路走到山脚最低的地方。但是因为选择方向的原因,我们找到的的最低点可能不是真正的最低点。如图所示,黑线标注的路线所指的方向并不是真正的地方。既然是选择一个方向下山,那么这个方向怎么选?每次该怎么走?先说选方向,在算法中是以随机方式给出的,这也是造成有时候走不到真正最低点的原因。如果选定了方向,以后每走一步,都是选择最陡的方向,直到最低点。

2023-08-29 20:24:20 135

原创 机器学习:特征选择

特征选择是降维的一种方法,即选择对预测结果相关度高的特征或者消除相似度高的特征,以提高估计函数的准确率或者提高多维度数据集上的性能。

2023-08-29 20:08:42 54

原创 机器学习:双聚类算法

双聚类简单来说就是在数据矩阵A中寻找一个满足条件矩阵B1的子矩阵A1,而B1是条件矩阵B的一个子矩阵.

2023-08-29 19:55:22 246

原创 深度学习:Keras入门(二)之卷积神经网络(CNN)

简单来说,卷积(或内积)就是一种先把对应位置相乘然后再把结果相加的运算。(具体含义或者数学公式可以查阅相关资料)如下图就表示卷积的运算过程:(图1)卷积运算一个重要的特点就是,通过卷积运算,可以使原信号特征增强,并且降低噪音.

2023-08-29 16:08:36 514

原创 深度学习:Keras入门(一)之基础篇

Keras是由纯python编写的基于theano/tensorflow的深度学习框架。Keras是一个高层神经网络API,支持快速实验,能够把你的idea迅速转换为结果,如果有如下需求,可以优先选择Keras:a)简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性)b)支持CNN和RNN,或二者的结合c)无缝CPU和GPU切换。

2023-08-29 15:46:23 129

原创 深度学习下的医学图像分析(二)

阅读到这里,就证明你就已经采纳了我们在上一篇文章中讨论的理论,并做了一些实际的编程。如果你按照上面的指示和说明完成了两个示例,那么你就已经成功建立了你的第一个预测模型,并完成了图像分析。为帮助更多对人工智能感兴趣的小伙伴们能够有效的系统性的学习以及论文的研究,小编特意制作整理了一份人工智能学习资料给大家,整理了很久,非常全面。

2023-08-29 15:03:20 62

原创 深度学习下的医学图像分析(一)

近年来,深度学习技术一直都处于科研界的前沿。凭借深度学习,我们开始对图像和视频进行分析,并将其应用于各种各样的设备,比如自动驾驶汽车、无人驾驶飞机,等等。A Neural Algorithm of Artistic Style是一篇最新发表的研究性论文,论文向我们介绍了如何将一种风格和气质从艺术家身上转移至一张图像,并由此创建出另一张新图像。

2023-08-29 14:33:01 141

原创 Theano入门神经网络

Theano是一个Python库,专门用于定义、优化、求值数学表达式,效率高,适用于多维数组。特别适合做机器学习。一般来说,使用时需要安装python和numpy.首先回顾一下机器学习的东西,定义一个模型(函数)f(x;

2023-08-29 14:00:39 501

原创 什么是Tensorflow?

一个用于深度学习和机器学习的开源软件库被称为TensorFlow。谷歌TensorFlow团队在谷歌大脑团队创建它之后,目前负责维护它。它被用于许多不同的事情,包括时间序列预测,语音和图片识别,以及自然语言处理。TensorFlow在一系列硬件上运作的能力,包括CPU、GPU和TPU,是其主要优势之一。TensorFlow模型现在可以很容易地部署在台式机和移动设备上。此外,TensorFlow的适应性设计使其能够简单地在一系列硬件设置上部署模型。

2023-08-28 22:29:27 73

原创 什么是深度学习?

深度学习是当今的热门话题,并且已经在众多行业中扎根,这些行业正在投资人工智能,大数据和分析等领域。例如,谷歌在其语音和图像识别算法中使用深度学习,而Netflix和亚马逊正在使用它来了解其客户的行为。事实上,你不会相信它,但麻省理工学院的研究人员正试图用深度学习来预测未来。现在,想象一下深度学习在彻底改变世界方面有多大的潜力,以及公司如何在深度学习中寻找经过认证的专业人士。在谈论深度学习之前,必须要了解它与机器学习和人工智能的关系。

2023-08-28 22:20:33 67

原创 什么是卷积神经网络(CNN)?

它们基本上只是使用卷积层的神经网络,也就是Conv层,它基于卷积的数学运算。Conv层由一组过滤器组成,您可以将其看作是数字的二维矩阵。这里有一个例子3×3过滤器:一个3×3过滤器我们可以使用一个输入图像和一个滤波器通过将滤波器与输入图像进行卷积来生成一个输出图像。这包括。

2023-08-28 21:35:40 98

原创 2023年人工智能最强天花版学习路线,限时开源分享

不管你是本科生、研究生、还说转行人群,只要是0基础,都非常适用,涵盖基础知识、机器学习、深度学习、计算机视觉、自然语言处理、模型压缩与优化、深度学习框架、强化学习、补充知识,真的是非常的全面;深度学习也没有什么书可以把图像识别、自然语言处理、模型优化讲的很全面的,最好的方式还是读大量的论文,加上项目实战,以及读项目源码;最近几年深度强化学习越来越火,很多知名的大模型就开始引入强化学习的方式来训练模型,所以对学习强化学习也是有必要的。

2023-08-25 22:04:40 216

原创 Machine Learning: 十大机器学习算法

机器学习中,决策树是一个预测模型,树中每个节点表示某个对象,而每个分叉路径则代表某个可能的属性值,而每个叶节点则对应从根节点到该叶节点所经历的路径所表示的对象的值。例如,建立人口身高模型,很难有人力与物力去统计全国每个人的身高,但是可以通过采样,获取部分人的身高,然后通过最大似然估计来获取分布的均值与方差。随机森林算法(Random Forest)的名称由 1995 年由贝尔实验室提出的random decision forests 而来,正如它的名字所说的那样,随机森林可以看作一个决策树的集合。

2023-08-24 15:54:04 151

原创 什么是机器学习?

学习基本的线性代数、微积分和概率统计等数学知识,这是理解机器学习算法的基础。掌握至少一门编程语言,如Python,用于实现和测试机器学习算法。了解机器学习的基本概念,如监督学习、无监督学习、训练集和测试集等。选择合适的学习资源,如在线课程教科书博客和视频教程。一些常用的学习资源包括Coursera、edX、Udacity等。从最基本的机器学习算法开始,如线性回归和逻辑回归,逐步扩展到更复杂的算法。制定实际项目,应用所学的算法解决实际问题。这可以帮助您将理论知识应用到实际情境中。

2023-08-23 21:07:16 104

原创 神经网络和逻辑回归的区别

神经网络和逻辑回归是重要的机器学习技术,可以帮助解决各种分类和回归问题。由于它们在进行预测时的准确性和处理各种数据类型的适应性,因此这些模型已经变得越来越流行。例如,神经网络在图像识别和自然语言处理等领域非常有用,因为它们可以识别数据中难以看到的模式,并捕捉数据中的非线性相关性。另一方面,由于其简单易懂,二元结果情况经常受益于使用逻辑回归。此外,更复杂的模型如神经网络可以建立在逻辑回归的基础上。机器学习实践者必须完全理解这些模型之间的差异及其在特定问题上的应用,以选择适当的算法并获得最佳结果。

2023-08-23 16:05:10 549

原创 模型参数与超参数的区别?

模型参数是所选模型的变量,可以通过将给定数据拟合到模型来估计。示例:在上图中,x 是自变量,y 是因变量。目标是为数据拟合回归线。然后使用这条线(模型)来预测未见过的 x 值的 y 值。这里,m 是斜率,c 是直线的截距。这两个参数(m 和 c)是通过最小化 RMSE(均方根误差)将一条直线拟合到数据来估计的。因此,这些参数称为模型参数。线性回归中的 m(斜率)和 c(截距)神经网络中的权重和偏差模型超参数是在模型开始训练之前设置其值的参数。它们不能通过将模型拟合到数据来学习。

2023-08-23 16:02:17 342

原创 数据挖掘和 OLAP 的区别?

数据挖掘被定义为用于从更大的任何原始数据集中提取可用数据的过程。数据挖掘的一些关键特征是——OLAP 是一种计算机处理,它使用户能够轻松、有选择地从不同的角度提取和查看数据。它允许用户一次分析来自多个数据库系统的数据库信息。OLAP 数据存储在多维数据库中。需要以上这些文中提到的资料,请点击此处→即可免费获取。

2023-08-22 15:05:09 302

原创 计算机科学家和数据科学家的区别?

计算机科学家是具有完整计算机科学知识的人,即研究计算和应用。计算机科学家在该领域发明新技术,他们经常将这些技术应用于实际问题,例如科学或商业。这可能需要他们与工程师等其他专家合作。其中一些科学家可能专注于特定领域,包括编程或数据科学。数据科学家将能够从头到尾完成数据科学项目。它们可以帮助存储大量数据、创建预测建模过程并展示结果。他组织(大)数据。执行描述性统计和分析,以开发洞察力、构建模型和解决业务需求。数据科学家必备的技能是数学和统计、领域知识和软技能、编程和数据库、通信和可视化。

2023-08-22 15:02:20 132

原创 人工智能、机器学习和深度学习的区别?

人工智能基本上是通过一组规则(算法)将人类智能融入机器的机制。人工智能是两个词的组合:“人工”是指由人类或非自然事物制造的东西,“智能”是指相应地理解或思考的能力。另一个定义可能是“人工智能基本上是训练你的机器(计算机)模仿人脑及其思维能力的研究”。AI 专注于 3 个主要方面(技能):学习、推理和自我纠正,以获得最大的效率。机器学习基本上是一种学习/过程,它提供系统(计算机)通过其拥有的经验自动学习并相应地改进而无需明确编程。ML 是 AI 的一个应用程序或子集。

2023-08-22 14:59:57 42

原创 人工智能和自动化的区别?

人工智能(AI)可以定义为允许机器充当人类智能水平的不同技术的集合。这个过程需要从过去的经验中学习和自我修正,以做出一定的决定并得出一定的结论。自动化被设计为通过一些特定的模式和规则在很少或没有人工交互的情况下自行运行,以执行重复性任务。自动化在日常生活中无处不在。自动化广泛应用于电子商务、银行、电信行业等。示例:当我们与医生预约并在预约前收到电子邮件/消息时,这就像自动回复。需要以上这些文中提到的资料,请点击此处→即可免费获取。

2023-08-22 14:57:54 225

原创 人工智能和商业智能的区别

人工智能是计算机科学领域,它与制造经过编程的机器能够像人脑一样思考和解决问题。这些机器可以执行类似人类的任务,也可以像人类一样从过去的经验中学习。人工智能涉及计算机科学的高级算法和理论。它广泛用于机器人和游戏。商业智能是一组技术、程序和应用程序,可帮助我们将原始数据转换为可实际用于决策的有意义的信息。它涉及通过统计方法进行数据分析。它结合了数据挖掘、数据仓库技术和各种工具来提取更多的数据驱动信息。它涉及数据处理,然后将数据用于决策。需要以上这些文中提到的资料,请点击此处→即可免费获取。

2023-08-22 14:55:50 221

原创 机器学习分类和回归的区别?

分类和回归是数据挖掘和机器学习中通常处理的两个主要预测问题。分类是寻找或发现有助于将数据分成多个分类类别(即离散值)的模型或函数的过程。在分类中,根据输入中给出的一些参数将数据分类到不同的标签下,然后为数据预测标签。派生的映射函数可以以“IF-THEN”规则的形式展示。分类过程处理数据可以分为二进制或多个离散标签的问题。举个例子,假设想根据之前记录的一些参数来预测A队获胜的可能性。然后会有两个标签是和否。机器学习,分类,回归回归是寻找用于将数据区分为连续实数值而不是使用类或离散值的模型或函数的过程。

2023-08-22 14:53:05 322

原创 机器学习和深度学习的区别

机器学习是人工智能 (AI) 的一个子集,它为系统提供了从经验中学习和改进的能力,而无需编程到该级别。机器学习使用数据来训练并找到准确的结果。机器学习专注于开发访问数据并使用它从自身学习的计算机程序。深度学习是机器学习的一个子集,其中人工神经网络和循环神经网络相互关联。这些算法的创建与机器学习完全一样,但它包含更多级别的算法。该算法的所有这些网络统称为人工神经网络。用更简单的术语来说,它就像人脑一样复制,因为所有的神经网络都连接在大脑中,这正是深度学习的概念。它借助算法及其过程解决了所有复杂的问题。

2023-08-22 14:50:11 108

原创 数据科学和软件工程的区别?

数据科学可能是一个结合了处理大量信息、创建算法、使用机器学习等以提供商业洞察力的空间。它包含处理大量数据。包括不同的句柄来推断来自数据源的信息,如数据提取、数据清理,然后将其转换为客户端诱人的安排,这可以鼓励使用的数据执行任务。软件工程的特点是准备分析客户的需求,然后规划、构建和测试能够满足这些需求的程序应用程序。软件工程一词是由两个词组成的,程序和工程。该程序可以是坐标程序的集合。软件由设计人员使用任何不同的特定计算机语言编写的精心组织的启发和代码组成。

2023-08-22 14:03:56 139

原创 数据科学和机器学习的区别?

如果您不了解公司的业务方面,不知道公司的商业模式是如何运作的,以及您如何无法将其构建得比您更好,那么您对这家公司毫无用处。这项研究包括数据的来源、对其内容的实际研究,以及这些数据如何有助于公司未来的发展。当我们研究这些数据时,我们会获得有关业务或市场模式的宝贵信息,这有助于企业比其他竞争对手更具优势,因为他们通过识别数据集中的模式提高了效率。根据 Drew Conway 的说法,“数据加上数学和统计知识只会让您获得机器学习”,如果您对此感兴趣,那就太好了,但如果您从事数据科学,那就不行了。

2023-08-22 14:01:25 110

原创 数据科学和数据挖掘的区别?

数据科学是一个领域或领域,包括并涉及处理大量数据,并将其用于构建预测性、规范性和规范性分析模型。数据科学是关于挖掘、捕获、(构建模型)分析(验证模型)和利用数据(部署最佳模型)。数据科学是数据和计算的交叉点。数据科学也是计算机科学、商业和统计学领域的融合。数据挖掘是一种从庞大的数据集/库中提取重要信息和知识的技术。它通过仔细提取、审查和处理大量数据以找出对业务很重要的模式和相互关系来获得洞察力。这类似于从岩石和沙子中提取黄金的金矿开采。

2023-08-22 13:56:16 91

原创 数据科学和商业智能的区别

数据科学基本上是通过使用各种科学方法、算法和过程从数据中提取信息和知识的领域。因此,它可以被定义为各种数学工具、算法、统计数据和机器学习技术的组合,从而用于从数据中找到有助于决策过程的隐藏模式和洞察力。数据科学处理结构化和非结构化数据。它与数据挖掘和大数据有关。数据科学涉及研究历史趋势,从而利用其结论重新定义当前趋势并预测未来趋势。商业智能 (BI) 基本上是企业用于业务数据分析的一组技术、应用程序和流程。它基本上用于将原始数据转换为有意义的信息,从而用于业务决策和盈利行为。

2023-08-21 20:13:00 117

原创 计算机科学和数据科学的区别

计算机科学可以被称为对计算机以及计算概念的研究。它基本上是研究与程序形式的数据交互的过程。它通过使用各种算法来处理信息的操作。因此,计算机科学涉及对硬件、软件和其他组件(如网络和互联网)的研究。计算机科学的硬件部分涉及计算机基本设计及其工作过程的研究。计算机科学的软件部分涉及编程概念和语言的研究。计算机科学还涉及操作系统和编译器。数据科学基本上是通过使用各种科学方法、算法和过程从数据中提取信息和知识的领域。

2023-08-21 20:10:29 366

原创 汇编语言和机器语言的区别

是低级编程语言。它只能用 0 和 1 来表示。早些时候,当我们必须在计算机屏幕上创建图片或显示数据时,仅使用二进制数字(0 和 1)是非常困难的。例如:在计算机系统中写入 120,其表示形式为1111000。所以它很难学。为了克服这个问题,发明了汇编语言。是多于低级和少于高级的语言(如 C、C++、Java、Python 等)。所以它是一种中介语言。汇编语言使用数字、符号和缩写来代替 0 和 1。例如:对于加法、减法和乘法,它使用 Add、Sub 和 Mul 等符号。

2023-08-21 20:06:35 870

原创 大数据与机器学习的区别

是大型组织和企业获取的巨大、庞大或海量的数据、信息或相关统计数据。由于难以手动计算大数据,因此创建和准备了许多软件和数据存储。它用于发现模式和趋势,并做出与人类行为和交互技术相关的决策。机器学习是人工智能的一个子集,它有助于自动学习和改进系统,而无需明确编程。使用算法应用机器学习来处理数据并接受培训,以便在无需人工干预的情况下提供未来预测。机器学习的输入是一组指令或数据或观察。

2023-08-21 19:58:23 172

原创 人工智能与人类智能的区别

人工智能基于人类的洞察力,可以通过机器可以毫不费力地实现任务的方式来决定,从基本任务到确实更复杂的任务。制造洞察力的原因是学习、解决问题、推理和感知。该术语可以连接到任何与人类智力有关的机器,例如检查和决策,并提高效率。人工智能涵盖机器人、控制系统、人脸识别、调度、数据挖掘等任务。人类智能或人类的行为已经根据情况、环境得出过去的经验和行为。它完全基于通过我们获得的知识改变他/她自己的环境的能力。它提供了各种各样的信息。

2023-08-21 19:55:26 665

原创 普通处理器和AI处理器的区别

几台个人电脑中主要使用的处理器是普通处理器。基本上中央处理单元被描述为系统的处理器。它使用集成芯片将所有组件组织在一个地方。不同的品牌为计算机系统和移动系统提供不同的基于负载的处理器。处理器是根据版本和代数设计的。

2023-08-21 19:52:06 153

原创 ANN, CNN和RNN的区别

他们保存处理节点的输出并将结果反馈到模型中(他们并没有只在一个方向上传递信息)。这就是模型学习预测层结果的方式。RNN 模型中的每个节点都充当存储单元,继续计算和执行操作。如果网络的预测不正确,那么系统会自我学习并在反向传播期间继续朝着正确的预测方向努力。人工神经网络(ANN),是一组在每一层的多个感知器或神经元。这种类型的神经网络是神经网络最简单的变体之一。网络可能有也可能没有隐藏节点层,这使得它们的功能更易于解释。这种神经网络计算模型使用多层感知器的变体,并包含一个或多个可以完全连接或池化的卷积层。

2023-08-21 19:47:21 1302

原创 NLP 、NLU 和 NLG 的区别

是人工智能的一个子集,人工智能涉及使用自然语言而不是编码语言或字节语言在人和机器之间进行通信。它提供了以更容易和有效的方式向机器发出指令的能力。是人工智能的一个领域,它处理用户用自然语言提供的输入数据,如文本数据或语音数据。这是一种使计算机和人类之间的交互的方式,就像人类使用自然语言,如英语,法语,印地语等。是自然语言处理的一个子组件,它帮助根据用户提供的输入生成自然语言的输出。该组件以提供输入的同一种语言响应用户,比如用户用英语问了一些问题,然后系统将以英语返回输出。

2023-08-21 18:01:56 370

原创 随机森林和AdaBoost的区别

随机森林算法(Random Forest Algorithm)是一种常用的机器学习算法,它将多个决策树(Decision tree)的输出结合起来,得到一个单一的结果。它处理分类和回归问题,因为它结合了决策树的简单性和灵活性,从而显著提高了准确性。AdaBoost算法(Adaptive Boosting)是一种用于集成机器学习系统的Boosting方法。在每一轮中,每棵树的权重会被重新分配,对错误分类的条件赋予更高的权重,因此被称为自适应Boosting。AdaBoost使用多个单层决策树,称为树的森林。

2023-08-21 17:58:10 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除