
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.什么叫快速排序?快速排序是对冒泡排序的改进,其实质是给基准数据找其正确索引位置的过程。2.快速排序的实现步骤?快排的主要思想是分治思想,将大问题分成小问题解决,主要有三步:在数列中,选择一个元素作为基准(pivot),或者叫比较值:将数列中所有元素与基准进行比较,比基准小的放基准的左边,比基准大的放基准的右边。以基准值左右两边的子列作为新数列,不断重复第一步和第二步,直到所有子集只剩下一个元素
训练集:训练集的数据来训练模型测试集:用测试集的数据来测试模型,通过测试集来评估你的模型,就可以得到对这个误差的评估验证集:当使用正则化等算法防止过拟合时,需要用验证集得到最佳的超参数和模型了解一个模型对于新场景的泛化能力的唯一办法就是,让模型真实地去处理新场景。做法之一是将其部署在生产环境,然后监控它的输出。这个方法用起来不错,不过如果模型非常糟糕,你的用户就会抱怨——所以这显然不是最好的办法。
1.你会怎么定义机器学习?答:机器学习是一门能够让系统从数据中学习的计算机科学2.机器学习在哪些问题上表现突出,你能提出四种类型吗?答:机器学习非常利于: 1.不存在已知算法解决方案的复杂问题2. 需要大量手动调整或是规则列表超长的问题, 3.创建可以适应环境波动的系统, 4.以及帮助人类学习(比如数据挖掘)3.什么是被标记的训练数据集?答:被标记的训练集是指包含每个实例所期望的解决方案的训练集4
算法工程师常见面试问题总结之`BERT面试常见问题总结`
算法工程师常见面试问题总结之Transformer面试常见问题总结
1. PyTorch的模型定义1.1 PyTorch模型定义的方式PyTorch中有三种模型定义方式,三种方式都是基于nn.Module建立的,我们可以通过Sequential,ModuleList和ModuleDict三种方式定义PyTorch模型。Module类是torch.nn模块里提供的一个模型nn.Module,是所有神经网络的基础模型:1.1.1 Sequential优点: 简单、易读
本文根据自己对分类模型的评价指标的理解以及其它博主的理解进行总结而成,有疑问或不对地方,请留言指出。1. 什么是评价指标?评价指标:是针对 同份数据,不同算法模型 或者 同模型但不同模型参数,而给出这个算法或者参数好坏的定量指标;常用的评价指标(分类模型):准确率(Accuracy)、精确率(Precision)、召回率(Recall)、P-R曲线(Precision-Recall Curve)、

目录背景介绍卷积神经网络不足之处位姿胶囊是什么?胶囊的工作原理1.输入向量的矩阵乘法2.输入向量的标量加权3.加权输入向量之和4. 向量到向量的非线性变换囊间动态路由算法(精髓所在)背景介绍Geoffrey Hinton,深度学习的开创者之一,反向传播等神经网络经典算法的发明人,2017年10月发表了论文,介绍了全新的胶囊网络模型,以及相应的囊间动态路由算法。论文https://arxiv.org
1. MySQL触发器的概念与作用触发器概念:触发器是一种特殊的存储过程,它在试图更改触发器所保护的数据时自动执行。触发器与存储过程的异同相同点:1. 触发器是一种特殊的存储过程,触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段。不同点:2. 存储器调用时需要调用SQL片段,而触发器不需要调用,当对数据库表中的数据执行DML操作时自动触发这个SQL片段的执行,无需手动调
1 . Git 的工作理论Git本地有三个工作区域工作目录(Working Directory )、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库**(Remote Directory)**就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:Workspace :工作区,就是你平时存放项目代码的地方将自己的文件,添加







