ng-逻辑回归 声明:取机器学习中约定俗成的写法,下文中的 log即ln 逻辑回归 y值仅有两种结果0/1,我们要做的是分类数据。(二元分类问题) 引入sigmoid函数 $$g(z)=\frac1{1+e^{-z}}\quad{0<g(z)<1} $$ 考虑到矢量性,我们引入这样一个逻辑回归函数 $$f_{\overrightarrow{\mathrm{w}},b}(\vec{\mathrm{x}} 2024-04-11 机器学习 > ng机器学习 #机器学习
ng-多变量回归 多维情况下矢量化 在实际情境中,预测一个y值通常需要很多x值,因此上一节公式可以改写为 fw⃗, b(x⃗) = w1x1 + w2x2 + · · · + wnxn + b 也即 fw⃗, b(x⃗) = w⃗ · x⃗ + b 我们可以定义两个矢量 12345import numpy as npw=np.array([1,2,1,2])x=np.array([3,4,5,6])b=2f=np. 2024-04-08 机器学习 > ng机器学习 #机器学习
ng-梯度下降 ng-机器学习week1 监督学习 通过展示数据和正确输出来训练的学习方法, 监督学习算法:回归,分类(预测结果0/1) 无监督学习 聚类算法:坐标图上数据并不知道类别,但是明显有分类–寻找集群 数据集中第i对数据记作 (x(i), y(i)) 用线性函数f(x)拟合y x关系 f(x) = wx + b 代价函数 引入这样一个函数 $$J(w,b)=\frac{1}{2m} \sum_{i=1} 2024-04-01 机器学习 > ng机器学习 #机器学习
2013B读论文笔记 问题描述 拼接碎纸片成为完整的纸片,问题难度循序渐进,分为三个 - 一张写有汉字的纸纵切成19条,要求复原 - 一张写有汉字的纸,一张写有英文的纸分别横纵切为1119个块,要求分别复原 - 一张双面写有汉字的纸,横纵切为1119个块,要求区分开正反面复原 可以人工干预,各个片(条)没有旋转,边缘信息保留较好。 处理思路 Q1 step1 将19个条建立对应的灰度值矩阵,(考虑)转化为0,1矩阵 2024-03-10 数学建模 #数学
ng-决策树 特征选择算法 我们希望选择具有良好分类能力的特征,为此我们引入信息增益来衡量不纯度 设X是取有限个值的随机变量,则概率分布为 P(X = xi) = pi, i = 1, 2, ⋯, n 定义随机变量X的熵为 $$H(X)=-\sum_{i=1}^np_i\log p_i$$ log以2为底时,熵的单位是比特,以e为底时,熵的单位是纳特。 若随机变量只取两个值(伯努利分布),熵可以写为关于p的函 2024-03-10 机器学习 > ng机器学习 #机器学习
51单片机(二) 51单片机简明笔记(二) 7中断与定时器 7-1 定时与中断基本概念 问:按照顺序执行结构,如果main函数一直在循环,那么程序的读取应该一直在main函数处,下面的中断函数永远读取不到,难道说单片机c语言不满足顺序执行结构? 答:是的,单片机的C语言程序并不完全满足顺序执行结构。在单片机编程中,除了顺序执行结构,还广泛使用了中断结构。 在顺序执行结构中,程序会按照代码的顺序,从上到下依次执行。但 2024-02-02 EE > 51单片机 #51单片机
51单片机(三) 8 串口通信 通信的基本概念 串行通信 使用一条数据线,将数据一位一位地依次传输,每一位数据占 据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适 用于计算机与计算机、计算机与外设之间的远距离通信。 并行通信 将数据字节的各位用多条数据线同时进行传送,通常是 8 位、16 位、32 位等数据一起传输。控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收 2024-01-25 EE > 51单片机 #51单片机
ssh密钥失效解决办法 解决ssh密钥过期等一系列问题 由于期末考试,大概两三周没有更新博客,再次git提交时出现了如下问题。 经过一系列搜索,初步判断是由于时间问题,ssh密钥失效,于是重新生成了ssh密钥并提交到github,流程如下。 重新生成提交ssh密钥 1 由C:\Users\bradin\.ssh找到.ssh文件夹,删除该文件夹下所有文件 2 查看git全局配置是否正确 在任意位置git bash 1g 2024-01-21 #git #ssh #github
51单片机(一) 51单片机简明笔记(一) 这一系列blog主要用于记录51单片机的软件学习与部分硬件学习思路,保存代码与模版方便速查。 1概述 我的单片机型号是STC89C52RC,具体参数可见下表 推测这个所谓程序空间指的是ROM 单片机简称MCU,是micro control unit的缩写,意为一个微型的计算机。 中央处理器(CPU):STC89C52RC的CPU是8051体系结构的核心,主要负责执行程序 2024-01-21 EE > 51单片机 #51单片机
排序算法 排序算法(1) 1.冒泡排序 冒泡排序(Bubble Sort)它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢”浮”到数列的顶端。 经典的实现是两层for循环 时间复杂度是O(n**2) 123456789101112131415161718 2023-12-18 算法 > 基础算法 #算法