自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 《机器学习实战》11.Apriori算法进行关联分析

本章涉及到的。

2022-12-01 19:54:23 3589 1

原创 《机器学习实战》10.K-均值聚类算法

本章涉及到的。

2022-11-28 14:50:57 6490 4

原创 《机器学习实战》9.树回归

本章涉及。

2022-11-24 22:10:30 3086

原创 《机器学习实战》8.预测数值型数据:回归

目录预测数值型数据:回归1 利用线性回归找到最佳拟合直线2 局部加权线性回归3 示例:预测鲍鱼的年龄4 缩减系数来“理解”数据4.1 岭回归4.2 lasso4.3 前向逐步回归5 权衡偏差与方差6 示例:预测乐高玩具套装的价格6.1 收集数据:使用google购物的API6.2 训练算法:建立模型7 本章结束本节涉及的相关代码和数据本章内容:线性回归的相关特点主要是回归的一般方法:采用最小平方误差调用上述函数:输出得到的结果为: 将得到的权重系数,画图表示为:得到的输出图像为:可以看到该

2022-11-17 17:58:14 1868

原创 《机器学习实战》7.AdaBoost元算法提高分类性能

本章涉及到的本章内容:①组合相似的分类器来提高分类性能②应用AdaBoost算法③处理分均衡分类问题元算法背后的思路:考虑吸取多个专家而不只是一个人的意见。

2022-11-10 11:43:54 443

原创 《机器学习实战》6.支持向量机(SVM)

本章涉及到的向SVM有很多种实现方法,但是这里学习最流行的一种,即序列最小化(SMO)算法。在此之后,将介绍如何使用一种称为核函数的方式奖SVM拓展到更多数据集上。

2022-10-28 20:50:48 1630

原创 《机器学习实战》5.Logistic回归

本章设计到的①sigmoid函数和logistic回归分类器②最优化理论初步③梯度下降最优化算法④数据中的缺失项处理假设我们现在有一些数据点,我们用一条直线对这些点进行拟合(该线称为最佳拟合直线),这个拟合的过程就叫做回归logistic回归进行分类的主要思想就是:根据现有数据对分类边界线建立回归公式,一次进行分类,“回归”一词源于最佳拟合,标识要找到最佳拟合参数集。①收集数据:采用任意方法收集②准备数据:由于需要进行距离计算,因此要求数据类型为数值型。另外,结构化数据格式则最佳。

2022-09-21 21:42:16 1598

原创 《机器学习实战》4.朴素贝叶斯

这本书的前两章要求分类器做出艰难决策,给出“该数据实例属于哪一类”这类问题的明确答案。不过,分类器有时会产生错误结果,这时可以要求分类器给出一个最优的类别猜测结果,同时给出这个猜测的概率估计值。

2022-09-06 15:45:02 1842 1

原创 《机器学习实战》3.决策树算法

目录1.决策树概述:2.决策树构造1.1 信息增益2.2划分数据集2.3 递归构建决策树3.在python中使用matplotlib注解绘制树形图3.1 Matplotlib注解 3.2构造注解树4.测试和存储分类器4.1测试算法:使用决策树执行分类4.2 使用算法:决策树的存储4.4示例:使用决策树预测隐形眼镜类型本博客涉及相关代码和数据提取码:wdyb划分数据集的最大原则就是:将无序的数据变得更加有序,在划分数据集之前之后信息发生的变化称为信息增益,知道如何计算信息增益,我们就可以计算每个特征值划分数据

2022-06-09 22:18:22 725 1

原创 《机器学习实战》2.k-近邻算法

目录本章内容1. k-近邻算法概述1.1 使用python导入数据1.2 拿到数据1.3 解析数据1.4 测试数据1.5 结果输出2.使用K-近邻算法改进约会网站的配对效果2.1 准备数据:从文本文件中解析数据2.2 分析数据:使用Matplotlib创建散点图2.3 准备数据:归一化数据2.4 测试算法:作为完整程序验证分类器2.5 使用算法:构建完整可用系统3.手写识别系统3.1 准备数据:将图像转换为测试向量3.2 测试算法:使...

2022-05-27 16:25:50 695 2

原创 《机器学习实战》 1.机器学习基础

说在前面这一部分博客主要是记录自己根据《机器学习实战》这本书自学机器学习的记录,欢迎评论提出自己的问题,但是不喜勿喷,代码都是使用python3语言写的,所有的代码都来源于《机器学习实战》这本书上,可能存在一小部分关于python2(书上的代码使用的是python2)到python3的代码适应。就是下面这本书,不过我使用的是中文版的就叫做《机器学习实战》开发机器学习应用程序的步骤:1.收集数据2.准备输入数据3.分析输入数据4.训练算法5.测试算法6.使用算法

2022-05-27 14:46:36 152

原创 3.未能加载项目文件。未能找到路径“.../Test.csproj”的一部分

在用vs2022写.net c#项目时,遇到以下信息:解决:将.sln文件用记事本或者是vs code等编辑器打开,然后ctrl+F找到报错的那个csproj文件:直接删掉框中的两行即可。

2022-05-11 16:12:36 4425 3

原创 3.BM3链表中的节点每k个翻转-牛客网刷题

题目描述:将给出的链表中的节点每 k个一组翻转,返回翻转后的链表如果链表中的节点数不是 k 的倍数,将最后剩下的节点保持原样你不能更改节点中的值,只能更改节点本身。数据范围:0≤n≤2000,1≤k≤2000,链表中每个元素都满足0≤val≤1000要求空间复杂度O(1),时间复杂度 O(n)例如:给定的链表是 1→2→3→4→5对于 k = 2, 你应该返回 2→1→4→3→5对于 k = 3, 你应该返回 3→2→1→4→5示例:输入:{1,2,...

2022-03-23 21:55:57 116

原创 2.BM2链表内指定区间反转-牛客网刷题

题目描述:将一个节点数为 size 链表 m位置到n 位置之间的区间反转,要求时间复杂度O(n),空间复杂度O(1)。例如:给出的链表为1→2→3→4→5→NULL,m=2,n=4返回 1→4→3→2→5→NULL.数据范围: 链表长度0<size≤1000,0<m≤n≤size,链表中每个节点的值满足 0≤∣val∣≤1000要求:时间复杂度 O(n) ,空间复杂度 O(n)进阶:时间复杂度 O(n),空间复杂度 O(1)测试用例:输入:{1,2...

2022-03-23 21:10:08 139

原创 1.BM1反转链表-牛客网刷题

题目描述:给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围:0≤n≤1000要求:空间复杂度 O(1),时间复杂度 O(n) 。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。以上转换过程如下图所示:测试用例:输入:{1,2,3}返回值:{3,2,1}代码:class Solution{ public:

2022-03-23 21:04:12 275

原创 7.八皇后问题-C++实现

问题描述如下:代码如下:#include <iostream>using namespace std;const int ArSize = 8;//这个数等于几,就是几皇后。int num = 0;void solve(bool arr[ArSize][ArSize], int row);bool check(bool arr[ArSize][ArSize], int row, int column);void outPut(bool arr[ArSize][Ar.

2022-03-23 19:53:54 719

原创 6.给定自然数n,确定满足下述关系的最小的数s,s可表示为两对不同自然数n次方之和,找出最小的数s,使得: s=an + bn =cn + dn

题目要求如下:分析如下:1.定义一个链表,从大到小放入s,先行后列进行计算,然后再逐次插入链表,插入的过程中,与每个数做判断2.若大于后一个数,小于前一个数则直接插入3.直至出现相等的情况,则找到最小s,程序结束代码如下:#include<iostream>using namespace std;//定义一个链表,从大到小放入s,先行后列进行计算,然后再逐次插入链表,插入的过程中,与每个数做判断//若大于后一个数,小于前一个数则直接插入//直至出现相等的情况,

2022-03-13 20:18:45 1447

原创 5.求解前n个素数

利用c++代码#include<iostream>#include"math.h"using namespace std;bool isPrimeNumber(int number) { //判断是否为素数 float sqrtOfNum = sqrt(number); //减少判断次数 for (int j = 2; j <= sqrtOfNum; j++) //从2到number的算术平方根迭代 if (number / j * j ==

2022-03-13 17:37:18 1514

原创 3.通过html向数据库添加数据

html端的代码:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="stylesheet" href="../assets/css/layui.css"> <link rel="stylesheet" href

2022-01-17 23:19:55 2253

原创 2.js请求php端的返回数据

在php中的代码:<?php$con = mysqli_connect('IP名, '数据库名', '数据库密码');//连接数据库if($con ){ mysqli_set_charset($con,"utf8"); if (mysqli_select_db($con, 'zhumeng')) { $sql = "select id,name from litemall_campus"; $result = mysqli_query($

2022-01-17 23:15:34 858

原创 1.原生js实现html下拉列表二级联动

<script type="text/javascript"> var sel1=document.getElementById("first"); sel1.onchange=function() { var selvalue=sel1.value; var val=document.getElementById("second"); switch(selvalue) { .

2022-01-17 23:09:39 2768 2

原创 15.Cannot resolve symbol ‘spatial‘

出现这个问题的原因在于spatial的jar包并没有导入:下载spatial对应的jar包,并在idea中导入即可下载链接:spatial.rar-Oracle文档类资源-CSDN下载然后解压后放入电脑中任意一个位置在idea中操作如下:file>project structure打开如下界面后操作:然后选择对应的包导入即可...

2021-12-25 13:42:26 90

原创 14.使用idea时Java的相对路径问题

idea中默认的相对路径开始的位置是在这里因此使用相对路径确定文件位置的时候应该从这里开始。

2021-11-19 18:47:53 850

原创 1.运行npm install 时,卡在sill idealTree buildDeps没有反应

1. npm install一直停留在fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fetch可以使用如下命令设置为淘宝的镜像源:npm config set registry https://registry.npm.taobao.org2. 使用如下命令检验是否成功:npm config get registry输出淘宝镜像路径3. 继续运行npm install就可..

2021-11-13 12:25:11 92481 23

原创 2.Refused to display ‘http:...‘ in a frame because it set ‘X-Frame-Options‘ to ‘deny‘

这个问题会导致内置页面无法加载这是由于打开了apache服务器配置文件里的X-Frame-Options配置模块只需要进入apache文件里的httpd.conf配置文件里,把这一行注释掉即可正常加载改完配置文件后的结果为:...

2021-10-26 19:18:33 13688 2

原创 1.Refused to load the image ‘http://...‘ because it iolates the following Content Security

这个问题会导致页面加载不了其他图片或者是js文件原因是Content-Security-Policy打开了进入apache文件夹里的httpd.conf文件里,将这一行注释即可然后重启apache服务器,即可正常运行。

2021-10-26 19:11:48 2425

原创 13.java中的继承

代码:文件名为:其中Fu中的代码为:package 继承;public class Fu { public int age=20; public Fu() { System.out.println("Fu中无参构造方法被调用"); } public Fu(int age) { System.out.println("Fu类中有参构造方法被调用"); } public void show

2021-08-14 14:34:40 94

原创 12.学生管理系统

代码:其中用到的文件有:其中Student.java文件里是 学生类的定义package 学生管理系统;public class Student { private String sid; private String name; private String age; private String address;// 两个构造函数 public Student(){}; public Student(String s..

2021-08-14 13:46:12 86

原创 11.集合arrayList

代码:文件名为:arraylist.java具体的代码实现为:import java.util.ArrayList;public class arraylist { // 集合类的特点: // 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 public static void main(String[] args) { // 创建一个集合对象 ArrayList<String> array=new A

2021-08-13 16:49:16 62

原创 10.String与StringBuilder

代码:文件名为:stringdemo.java具体实现的代码为:import java.util.Scanner;public class stringdemo { public static void main(String[] args) { // public String():创建一个空白字符串对象,不含有任何内容 String s1=new String(); System.out.println("s1:"+s1)

2021-08-13 16:10:10 66

原创 9.类与对象

代码:文件命名为:其中Student中是:类的定义,其中的代码为:package Student;public class Student { String name; private int age=30;// 提供get/set方法对private类型成员变量进行获取或更改 public void setAge(int a) {// age=a; if(a<0||a>120) {

2021-08-12 10:01:28 61

原创 8.Java方法

代码:文件名为:method.java具体代码为:public class method { // 方法不能嵌套定义 // void无返回值时,可以省略return 也可以直接写return后面不加东西 public static void main(String[] args) { //调用方法 isEvenNumber(20); getMax(10,20); boolean a=isOdd

2021-08-11 20:19:19 55

原创 7.Java数组相关操作

代码:文件名为:array.java具体相关代码为:public class array{ public static void main(String[] args) { // 定义一个数组 // 栈内存 堆内存 int [] arr=new int [3]; // 左边:int:说明数组中的元素类型 // []:说明这是一个数组 // arr:这是数

2021-08-11 19:38:45 76

原创 12.利用网页控制LED灯的开关

代码:#include <ESP8266WiFi.h> //此处设置您的wifi接入信息#ifndef STASSID#define STASSID "用户名"#define STAPSK "密码"#endif const char* ssid = STASSID;const char* password = STAPSK; //创建TCP server对象,并将端口指定为80WiFiServer server(80); void setup() { //

2021-08-10 21:57:24 1625

原创 6.流程语句

代码:文件名为 process.java具体代码为:import java.util.Scanner;public class process { public static void main(String[] args) { int a=10; int b=20; // if else if else 语句 if(a==b) { System.out.printl

2021-08-10 17:01:01 55

原创 5.数据的输入

代码:文件名为scanner.java具体实现的代码为:import java.util.Scanner;public class scanner { public static void main(String[] args) { // 创建对象 Scanner sc=new Scanner(System.in); // 接收数据 int x=sc.nextInt(); // 输出数据

2021-08-10 15:57:26 96

原创 11.利用esp8266爬取网页

代码:#include<ESP8266WiFi.h>//wifi参数const char* ssid="wifi账户";const char* password="WiFi密码";const char*host="www.microsoft.com";void setup() { // put your setup code here, to run once: // 启动串口 Serial.begin(115200); Serial.println();

2021-08-10 11:12:09 2335

原创 10.读取数字针脚的值

代码:void setup() { // put your setup code here, to run once: pinMode(D2,INPUT); Serial.begin(115200);}void loop() { // put your main code here, to run repeatedly: Serial.println(digitalRead(D2));}当按下按钮的时候,可以读取到D2针脚的值为1当不按下按钮的时候,D2接地,此时他

2021-08-09 20:31:05 343

原创 9.利用esp8266开发板连接wifi

1.环境设置在arduino IDE中 “文件->首选项” 打开如下图所示: 然后输入如下网址:https://arduino.esp8266.com/stable/package_esp8266com_index.json点击“好”,第一步配置结束。然后 工具->开发板->开发板管理器 打开如下界面:输入esp8266,并且下载下面那个开发板。基础环境就配置好了。2.连接esp8266板利用如下...

2021-08-09 20:04:27 2086

原创 4.运算符

代码:文件名为:operator.java具体实现的代码为:public class operator{ public static void main(String[] args) { // 算数运算符-------------------------- int a=20; int b=6; System.out.println(a+b); System.out.println(a-b);

2021-08-09 13:51:17 65

xampp8.1.1安装包

8.1.1 版本包含: Apache 2.4.52, MariaDB 10.4.22, PHP 8.1.1, phpMyAdmin 5.1.1, OpenSSL 1.1.1, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.73 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable

2022-04-08

spatial.rar

spatial.rar

2021-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除