- 博客(23)
- 收藏
- 关注
原创 逻辑回归练习
在本练习中,您将实现逻辑回归并将其应用于两个不同的数据集。还将通过将正则化加入训练算法,来提高算法的鲁棒性,并用更复杂的情形来测试模型算法。在开始练习前,需要下载如下的文件进行数据上传ex2data1.txt -前半部分的训练数据集ex2data2.txt -后半部分的训练数据集在整个练习中,涉及如下的必做作业绘制2D分类数据的函数----(3分)实现Sigmoid函数--------(5分)实现Logistic回归代价函数和梯度函数—(60分)实现回归预测函数--------(5分)
2023-07-03 23:06:53 426
原创 线性回归练习
在本练习中,您将实现线性回归并了解其在数据上的工作原理。在开始练习前,需要下载如下的文件进行数据上传ex1data1.txt -单变量的线性回归数据集ex1data2.txt -多变量的线性回归数据集在整个练习中,涉及如下的必做作业,及标号的选做作业实现简单示例函数----------(5分)实现数据集显示的函数-------(5分)计算线性回归成本的函数-----(40分)运行梯度下降的功能函数-----(50分)数据标准化*多变量线性回归的梯度下降功能实现*
2023-07-03 22:57:13 436
原创 决策树ID3简单推导实现
决策树(decision tree)是一种基本的分类与回归方法。ID3是其中一种经典的决策树算法。它通过计算特征的信息增益熵来选择最佳的特征来进行划分。
2023-07-03 13:24:27 459
原创 FPGA入门-全加器实现
本次实验还是比较简单的,让我们对quartus代码的编写和仿真实现和全加器的原理更加熟悉。为之后的学习打下一定的基础。参考文章:https://blog.csdn.net/molongqishi/article/details/129678242。
2023-07-02 22:10:19 1240 1
原创 初识线性回归(Excel-Python实现)
Excel和jupyter解决线性回归问题得出的结果大致相同。Excel只需选中数据,它内部有设计好的算法得出相关数据,很简单。但自己编程不用sklearn库的话,要自己设计算法来得到相关系数,斜率和截距,并以此数据来绘图。sklearn库有提供相关的函数,只需要调用函数即能得到输出值。参考链接:https://blog.csdn.net/m0_65922780/article/details/129629029。以升高体重数据集为例练习。
2023-07-01 23:40:29 56
原创 jupyter & numpy-Python环境配置与数据处理
图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,我们已远远落后于这个预测。
2023-07-01 23:01:10 910
原创 ROS程序设计--动作编程与分布式编程
ros 进行动作编程是进行嵌入式开发的一个核心步骤,也是帮助我们更好的了解机器学习的一项重要基础,通过动作编程,我们可以了解到机器人是如何进行我们人类行为得规划的,这也为我们未来进入人工智能打下一个良好的开端。[在这里插入图片描述](https://img-blog.csdnimg.cn/208813e85ffe41bf996ec956e1d6e2b7.png。参考链接:https://blog.csdn.net/m0_72668380/article/details/129642622。
2023-07-01 22:29:27 574
原创 ROS环境安装与简单程序小海龟实现
ROS (Robot Operating System, 机器人操作系统) 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。
2023-07-01 21:36:46 464
原创 使用Quartus 18.1完成D触发器的门电路实现&&直接调用&&Verilog语言实现
完成安装Quartus 18.1 标准版,软件Modelsim,完成3种D触发器的方式
2022-11-14 00:16:24 936 1
原创 STM32F103C8采用定时器同时完成LED闪烁和串口通信
之前实验中的延时功能都是通过循环、delay/Hal_delay函数等实现,本次通过定时器Timer方式实现时间的精准控制,相当于给CPU上了一个闹钟,CPU平时处理其它任务,当定时时间到了以后,处理定时相关的任务。设置一个5秒的定时器,每隔5秒从串口发送“hello windows!”;同时设置一个2秒的定时器,让LED等周期性地闪烁。
2022-11-03 22:37:20 1710
原创 STM32的USART串口通讯实验
USART/UART通信是STM32的一个非常重要的外设,是一种通用串行数据总线,可实现全双工通信。UART:通用异步收发器,USART:通用同步/异步收发器,可以看出USART比UART多了一个同步模式。异步通信:异步通信是按字符传输的。每传输一个字符就用起始位来进来收、发双方的同步。不会因收发双方的时钟频率的小的偏差导致错误。这种传输方式利用每一帧的起、止信号来建立发送与接收之间的同步。特点是:每帧内部各位均采用固定的时间间隔,而帧与帧之间的间隔时随即的。
2022-10-22 16:50:09 1663
原创 串口协议&&“USB/TTL转232“模块的工作原理
了解串口协议和RS-232、485标准,以及RS232、485电平与TTL电平的区别;了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。
2022-10-22 09:56:36 6267
原创 采用HAL库编程实现LED流水灯&&虚拟逻辑分析仪观察对应管脚上的输出波形(高低电平转换)
采用HAL库编程实现LED流水灯&&虚拟逻辑分析仪观察对应管脚上的输出波形
2022-10-15 17:24:16 1324
原创 了解GPIO端口的初始化设置三步骤&&LED流水灯C语言 寄存器方式编程实现
学习和理解STM32F103系列芯片的地址映射和寄存器映射原理;了解GPIO端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)。使用STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED,并搭建电路,分别GPIOA-5、GPIOB-9、GPIOC-14 这3个引脚上控制LED灯(最高时钟2Mhz),轮流闪烁,间隔时长1秒
2022-10-15 11:21:58 5105
原创 了解GCC背后的故事,使用linux下gcc常用命令&&在unbantu16下opencv编译安装和基本使用
GCC(GNU C Compiler)是编译工具。本文所要介绍的将 C/C++语言编写的程序转换成为处理器能够执行的二进制代码的过程即由编译器完成。
2022-09-25 19:16:28 762
原创 在ubuntu系统下使用gcc和makefile实现c语言程序的编译运行
本文目的是通过在Ubuntu16.04系统上编译多个C程序来熟悉在Linux系统上编写C程序的操作。相关程序名称分别为main1.c、sub1.c、sub1.h;采用以下两种方式进行编译,第一种是直接使用gcc在命令行编译运行,第二种是使用Makefile文件,并在命令行编译运行。
2022-09-10 18:58:07 2334 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人