暂时未有相关云产品技术能力~
分享嵌入式驱动、操作系统、上位机软件、算法等开发过程中遇到的问题、解决方法及知识点
功能:设计具有数据导入、辅助标注(数据处理)和手动标注结合、标注结果保存、标注结果回顾检查并实时更改
Python-数据读取
matlab进行数据拟合--拟合模型系数的显示位数扩展
Python读取指定目录下的指定后缀文件名列表(批量读取)
Pycharm开发环境下创建python运行的虚拟环境(自动执行安装依赖包)
线性回归--乐高玩具价格预测
回归分析及实际案例:预测鲍鱼年龄
逻辑回归(LR)算法预测患有疝气病症病马的死亡率
在特征选择的过程中通过计算检验统计量值,比较特征之间的统计量的大小,并降序排列,选取统计值较高的特征,从而起到去除差别小的特征(此差别小的特征难以区分不同的额类别)的目的。
概率是已知模型和参数,推数据;统计是已知数据,推模型和参数
感知机(perceptron):有监督学习、判别模型,SVM的基础
监督学习模型,属于生成模型,非线性
构建云服务器平台(jupter notebook)运行算法的步骤
朴素贝叶斯进行--垃圾邮件分类、新闻分类、个人广告获取区域倾向的解读
Anaconda 安装第三方工具包的相关步骤
一个有监督学习算法 、属于判别模型 、非线性分类
ROC、混淆矩阵、PR曲线
SVM是有监督学习、属于判别模型(决策函数),非线性,有预测函数,有优化目标,有求解算法(SMO
属于有监督学习、判别模型、有预测函数、有优化目标,有优化求解算法
留出法(hold out)、交叉验证法(cross validation)、留一法、自助法:(可重复采样,有放回的采样操作)
模型评估的相关问题
常用的特征工程方式?
逻辑回归(logistic regression)属于有监督学习,判别模型,线性分类,不支持多分类,有预测函数,优化目标,求解算法。
是有监督学习、属于判别模型 、支持多分类以及回归、非线性、有预测函数、无优化目标、无优化求解算法。(算法地图) 对应每个训练数据xi有对应的标签yi--监督学习;
待查找的表是有序排列的
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
队列(queue):只允许在一端进行插入操作,而在另一端进行删除操作的线性表 先进先出结构(first in first out)FIFO 插入的一端称为队尾 删除的一端称为队头
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
栈:只允许在表尾进行插入和删除的线性表 后进先出(Last In First Out)LIFO结构
输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
Given a non-empty array of integers, return the k most frequent elements.
前面的查找不可避免的要进行比较,是否能直接通过关键字key得到要查找的元素位置?
一个结点只存储1个元素,在元素很多时,使得树的深度或高度很大 出现的问题是:内存存取外存的次数非常多-使得时间效率降低
二叉排序树的存在的不足是插入新结点导致树不平衡,不平衡树使得查找性能下降
有序的线性表采用:折半/二分、插值、斐波那契查找相比顺序查找效率得到提高,但是在插入和删除时效率低(为维持数据的有序性) 在高效实现查找操作时,如何提高插入和删除的效率? 在一些应用场景:在查找时需要插入和删除
针对场景: 博客网站论坛的帖子回复、服务器日志记录 数据量大,每条记录无法做到有序排列记录
静态查找表:只做查找操作的查找表 动态查找表:在查找过程中还做插入和删除数据元素的操作
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999.
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)
队列1 队列2;构建一个栈
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
Implement int sqrt(int x). Compute and return the square root of x, where x is guaranteed to be a non-negative integer. Since the return type is an integer, the decimal digits are truncated and only the integer part of the result is returned.
Assume you are an awesome parent and want to give your children some cookies. But, you should give each child at most one cookie. Each child i has a greed factor gi, which is the minimum size of a cookie that the child will be content with; and each cookie j has a size sj. If sj>= gi, we can assign
Given an array with n objects colored red, white or blue, sort them in-place so that objects of the same color are adjacent, with the colors in the order red, white and blue. Here, we will use the integers 0, 1, and 2 to represent the color red, white, and blue respectively.
给定一个有序数组和一个目标值 找出数组中两个成员,两者之和为目标值,并顺序输出