首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 5-8 实现多元线性回归

    其中θ包含(θ0~θn)一共(n+1)个参数值,但是对于实际的样本来说,一共有n个维度,其中θ0是截距intercept,在有的时候在进行线性回归的时候,最终返回给用户的时候,有可能不是将整个θ返回给用户的,而是将截距和下面的θ1 ~ θn(称之为系数coefficients)分开,这样做的原因在系数部分,每个θ值都对应着原来样本中的一个特征,这些系数从某种意义上来讲可以描述这些特征对于最终样本相应贡献程度是怎样的,而θ0截距和我们的样本特征是不相干的,只是一个偏移,所以把这两个部分分开。所以在我们自己封装多元线性回归的时候就采用分开的方式。当然在sklearn中也是采用这样的封装方式。

    58100发布于 2019-11-13
  • 来自专栏JAVA

    Mysql高低版本切换需要修改的配置5-8(此处以aicode为例)(WARN: Establishing SSL connection without server‘s identity veri)

    我这边出现此种报错的原因是我本地的数据在后面升级为了8.0版本的数据库,然后代码得到配置依照5.7的版本进行配置,因为升级数据库导致很多代码都出现了问题,故做此记录;希望可以帮助到大家

    63910编辑于 2024-11-20
  • 来自专栏OpenCV与AI深度学习

    趣味应用 | 用OpenCV自动给图片添加彩虹特效---平淡的生活需要技术的点缀

    4/5), 180, 0, 180, Scalar(255,0,128), 5); ellipse(img, Point(col/2,row*4/5), Size(col/2-8+100,row*4/5- 8), 180, 0, 180, Scalar(255,0,0), 5); ellipse(img, Point(col/2,row*4/5), Size(col/2-8*2+100,row*4/5-8 2), 180, 0, 180, Scalar(255,255,0), 5); ellipse(img, Point(col/2,row*4/5), Size(col/2-8*3+100,row*4/5- 8*3), 180, 0, 180, Scalar(0,255,0), 5); ellipse(img, Point(col/2,row*4/5), Size(col/2-8*4+100,row*4/5- 4), 180, 0, 180, Scalar(0,255,255), 5); ellipse(img, Point(col/2,row*4/5), Size(col/2-8*5+100,row*4/5-

    66710发布于 2021-12-01
  • 来自专栏深入理解Android

    Flutter原理—深入Widget原理

    事实上在 Flutter 中渲染是经历了从 Widget 到 Element 再到 RenderObject 的过程。

    1.2K10编辑于 2022-06-22
  • Go内存原理-GC原理

    前几章我们学习了Golang内存管理的基本原理(还不清楚内存管理的童鞋请移步看内存管理系列)。现在我们来看GC的基本原理是什么? 防止内存泄漏GC的算法随着go语言版本的更新而不断变化 goV1.3之前标记-清除(mark and sweep)算法 goV1.5三色标记法 goV1.8三色标记法+混合写屏障法 我们将对以上算法进行原理剖析触发

    42910编辑于 2025-06-26
  • 来自专栏用户1175783的专栏

    # 原理

    原理 定义一个同样大小数组来存方排序结果,并定义最小/最大值变量用来记录索引。 原理图 暂无 实现 inputArr = [199383, 10, 34, -1,-32,-29, 4, 0, 34, 5, 4, 36, 1, 8, 123, 453, 1008] length =

    72120编辑于 2021-12-24
  • 来自专栏Linux内核那些事

    GDB原理之ptrace实现原理

    本文不是介绍 GDB 的使用方式,而是大概介绍 GDB 的实现原理,当然 GDB 是一个庞大而复杂的项目,不可能只通过一篇文章就能解释清楚,所以本文主要是介绍 GDB 使用的核心的技术 - ptrace ,所以这里为了填补这个空缺,下面就详细介绍一下 ptrace 的原理与实现。 ptrace实现原理 本文使用的 Linux 2.4.16 版本的内核 看懂本文需要的基础:进程调度,内存管理和信号处理相关知识。 PTRACE_TRACEME、PTRACE_SINGLESTEP、PTRACE_PEEKTEXT、PTRACE_PEEKDATA 和 PTRACE_CONT 等,而其他的操作,有兴趣的朋友可以自己去分析其实现原理 access_process_vm() 函数的实现主要涉及到 内存管理 相关的知识,可以参考我以前对内存管理分析的文章,这里主要大概说明一下 access_process_vm() 的原理

    5.2K21发布于 2020-11-05
  • 来自专栏SmartSi

    Spark内部原理之运行原理

    Spark核心原理透视 4.1 计算流程 ?

    1.6K51发布于 2019-08-08
  • 来自专栏后端从入门到精通

    Join原理(2)--连接原理(四十)

    Join,left join,right join(1)--连接原理(三十九) Join原理 明白了左连接还右连接内连接之后,下面介绍他的原理 嵌套循环连接(Nested-Loop join) 上篇文章我们说的其实就是嵌套循环查询方法

    79920编辑于 2022-07-26
  • 来自专栏北洋csdn

    看懂编译原理:优化范围 & 原理

    优化目标原理分别是什么? 可以分为本地优化,全局优化,过程间优化 本地优化是_**针对基本快进行的(针对顺序的执行顺序)优化。 可以看到这三个范围越来越大:一个函数里面的一个基本快,一个函数里的多个基本快,多个函数 常见的本地优化场景有哪些,原理和做法是什么? 有些基本快分支一直不会运行,删除 公共子表达式删除:对于同一个表达式的变量,可以直接使用结果删除不必要的重复计算 删除无用变量和无用表达式(这里的无用表达式指的和上面不一样,这里特殊指代无用变量的表达式) 原理和做法是什么 删除不可达基本快和子表达式还有常熟折叠,代数优化的原理 是顺序遍历程序指令。 做法就是顺序遍历指令(如一图的子表达式删除和拷贝传播技术) 活跃性分析:删除无用变量和无用变量的计算表达式的原理是利用变量的活跃度分析进行检测。

    2.1K10编辑于 2023-12-07
  • 无人机航测技术

    1.核心数学原理1.1地面分辨率与航高关系H=aGSD×f​H:相对航高(m)GSD:地面采样距离(m/像素)f:相机焦距(mm)a:像元尺寸(mm)1.2基线与重叠度关系航向基线长度:Bx​=W×(1 −Px​)旁向基线长度:By​=H×fW​×(1−Py​)W:影像航向宽度(m)Px​:航向重叠度Py​:旁向重叠度1.3POS辅助空三原理min(∑vimg2​+λ∑vpos2​)vimg​:影像重投影误差 OSGB转3DTiles3.4核心工具参数COLMAP空三:SIFT特征,匹配阈值0.7,平差迭代次数100OpenMVS重建:分辨率级别1,最小可见视角3,纹理分辨率40963DTiles转换:LOD层级5- 控制点数据(CSV)中间:COLMAP稀疏点云、OpenMVS密集点云、OBJ网格输出:3DTiles、OSGB、glTF/GLB坐标:EPSG:4490(CGCS2000)数据要求:3DTilesLOD层级5-

    37810编辑于 2026-05-13
  • 来自专栏coolblog.xyz技术专栏

    AbstractQueuedSynchronizer 原理分析 - Condition 实现原理

    本篇文章是上一篇文章AbstractQueuedSynchronizer 原理分析 - 独占/共享模式的续篇,在学习 Condition 的原理前,建议大家先去了解 AbstractQueuedSynchronizer 同步队列相关原理。 关于Condition的简介这里先说到这,接下来分析一下Condition实现类ConditionObject的原理。 2. 总结 到这里,Condition 的原理就分析完了。分析完 Condition 原理,关于 AbstractQueuedSynchronizer 的分析也就结束了。 总体来说,通过分析 AQS 并写成博客,使我对 AQS 的原理有了更深刻的认识。AQS 是 JDK 中锁和其他并发组件实现的基础,弄懂 AQS 原理对后续在分析各种锁和其他同步组件大有裨益。

    2.4K100发布于 2018-05-05
  • 来自专栏Linux内核那些事

    Docker原理之 - CGroup实现原理

    前面我们介绍了 CGroup 的使用与基本概念,接下来将通过分析源码(本文使用的 Linux2.6.25 版本)来介绍 CGroup 的实现原理。 限制 CGroup 的资源使用 本文主要是使用 内存子系统 作为例子,所以这里分析内存限制的原理

    2.9K41发布于 2020-08-24
  • 来自专栏Java编程指南

    MyBatis 原理浅析——基本原理

    本文将从 MyBatis 中的 SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession 和 Mapper 几个方面入手简单分析 MyBatis 的实现原理

    65310发布于 2019-08-02
  • 来自专栏Vue源码 & 前端进阶体系

    【Vue原理】响应式原理 - 白话版

    写文章不容易,点个赞呗兄弟 专注 Vue 源码分享,文章分为白话版和 源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧 研究基于 Vue版本 【2.5.17】 本文打算 白话文的形式讲解 Vue 的响应式系统原理,尽量不涉及源码。

    72830发布于 2019-08-04
  • 来自专栏小樱的经验随笔

    鸽巢原理(抽屉原理)的详解

    抽屉原理 百科名片 桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放两个苹果。这一现象就是我们所说的“抽屉原理”。 抽屉原理有时也被称为鸽巢原理(“如果有五个鸽子笼,养鸽人养了6只鸽子,那么当鸽子飞回笼中后,至少有一个笼子中装有2只鸽子”)。它是组合数学中一个重要的原理。 第一抽屉原理 原理1: 把多于n+1个的物体放到n个抽屉里,则至少有一个抽屉里的东西不少于两件。 原理3 :把无穷多件物体放入n个抽屉,则至少有一个抽屉里 有无穷个物体。 原理1 、2 、3都是第一抽屉原理的表述。 这些结论是依据什么原理得出的呢?这个原理叫做抽屉原理。它的内容可以用形象的语言表述为: “把m个东西任意分放进n个空抽屉里(m>n),那么一定有一个抽屉中放进了至少2个东西。”

    6.2K70发布于 2018-04-09
  • 子网划分核心原理 (网络原理1)

            IP协议是网络层最核心的协议,它主要解决数据传输中主机到主机的问题,而TCP是解决进程到进程的问题。

    43310编辑于 2025-11-15
  • 来自专栏前端面试笔记

    详解React的Transition工作原理原理

    transition 相比前两种方案的优势:更新协调过程是可中断的,渲染引擎不会长时间被阻塞,用户可以及时得到响应;不需要开发人员去做额外的考虑,整个优化过程交给 react 和浏览器即可;transition 实现原理 isPending 实现原理我们看到页面首先进入了 pending 状态,然后才显示为 transition 更新后的结果。 了解了上面的原理,就可以来回答这几个问题了:useTransition 为何能表现出 debounce 效果高优先级更新会中断低优先级更新,优先处理。

    1.3K20编辑于 2022-10-18
  • 来自专栏Redis原理与应用

    Redis原理—4.核心原理摘要

    分析17.Redis主从架构原理18.Redis老版本的sync主从复制原理以及缺陷19.Redis新版本psync的偏移量和复制积压缓冲区20.Redis集群的故障探测1.Redis服务器的Socket IO多路复用模型的基本原理就是select/epoll系统调用。单个线程不断轮询select/epoll系统调用所负责的成百上千的Socket连接。 6.Redis内核级请求处理流程与原理Redis Server会为每个建立好连接的客户端,创建一个RedicsClient内存数据结构。 17.Redis主从架构原理在从节点的ClusterNode中,其slaveof字段会指向主节点的ClusterNode。 18.Redis老版本的sync主从复制原理以及缺陷Redis 2.x以前的老版本里使用的sync主从复制有很多缺陷,只有了解老版本的sync主从复制原理,才能理解Redis主从复制原理的演进过程。

    70010编辑于 2025-02-25
  • 来自专栏HelloCode开发者学习平台

    iOS底层原理——启动优化及其原理

    关于启动优化的需要了解的概念 我们进行启动优化就要了解下相关的概念,以便我们了解其实现的原理。 2.1 物理内存和虚拟内存 在最早开发中,我们程序在操作系统中运行。 早期外挂也是根据这样原理进行修改数据的,比如某一个游戏的数值可以被外挂修改器进行修改。因此也会出现程序不安全的情况,这就是地址空间不隔离。 2.3 分页 分段的粒度比较大,人们想到了更小粒度的内存分割和映射的方法,使得程序的局部性原理得到充分利用,大大提高内存的使用率,这种方法就是分页。 3. pageFault调试&启动优化的原理 在虚拟内存部分,我们知道,当进程访问一个虚拟内存page,而对应的物理内存不存在时,会触发缺页中断(Page Fault),因此阻塞进程。

    1K10编辑于 2022-01-14
领券