- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 最小二乘法在回归问题中的应用
最小二乘法在回归问题中的应用线性回归基础知识假设我们有样本D={(x1,y1),(x2,y2),.....(xn,yn)}D =\{(x_1,y_1),(x_2,y_2),.....(x_n,y_n)\}D={(x1,y1),(x2,y2),.....(xn,yn)},其中 xix_ixi 是 nnn 维向量,也就是第iii个样本的nnn个特征,而 yiy_iyi 就是第 iii 个样本的取值。我们需要根据已知的 DDD 来构建模型,之后当我们有新的 xnx_nxn 输入时,根据模型就
2022-04-16 22:07:59
933
原创 线性回归--最小二乘法的意义
线性回归的目的是建立一个系统,将向量x作为输入,预测标量y’作为输出。我们定义输出为:y’ = Ax + b (其中 A 是与x维数相同的参数向量,b是标量)。我们如何理解A?答:A的每个分量可以看做是对应X分量的权重,Ai越大,xi对预测值的影响就越大,若为0,则无影响。我们怎么评估这个系统的好坏?答:我们通过损失函数来度量预测的y’和真实的y差异程度。在线性回归中,经常使用MSE(均方误差)、MAE(均绝对值误差)。构建算法我们通过训练集(x,y)学习,来改变A的值,进而减小MSE的值。
2022-04-08 20:30:57
572
原创 人工智能遗传算法交配规则--有图详细
当我们学习遗传算法后,我们就知道为了产生子群需要进行‘婚配’。这就需要我们利用一定的规则来进行交配,接下来我将介绍4种常见的交配法则,有配图,有解释,很适合新手。1.常规交配法随机确定一个交配位,交配位之前的基因保留,交配位之后的基因按照在父代2中的出现次数排序。2.按照次序的交配法随机选取位置,子代1为:用父代1中选中的基因顺序,代替父代2中的基因。3.基于位置交配法随机选择几个位置,子代1从父代2中直接得到被选中的基因,然后,按照父代1中的顺序填入未出现的基因。4.基于部分映射的
2021-12-12 11:37:19
1677
原创 欢迎大家来思考~~提出自己的思路或想法呦~~(查询系统)
一、【问题描述】 影视剧信息量大,查询功能要求高,请设计一个实用的影视剧查询系统。需要包含名著改编、某人(至少包含你本人欣赏的2位导演和2位演员)作品集、一剧多版(比如东野圭吾《白夜行》有日本中国韩国、电影电视多个版本)功能和最热排行榜(通过点击量逆序上榜)。鼓励增加实用的扩展功能。原则上,挑选商业查询没有的、自认为最有用的查询功能(尽量跟别人不同、彰显个性),方便用户充分了解此部影视剧,供用户参考。可以参考商业查询系统,力争做到用户输入便捷,输出实用。二、【基本功能】1、提供3个查询功能,用户选择,在
2021-09-08 09:42:01
195
2
原创 5个新手入门编程的坑!!看你踩了几个
编程很简单,过了这个坎就是下一个坎我总结了10个初学编程的小伙伴常常犯的10个错误,写下来分享给大家~1. 忽视计算机基础很多小伙伴并不是计算机科班出身,于是什么技术火,就去学什么技术,比如java的spring、python的纠结语言3. 光看不练4. 懂了不一定会用5. 学习笔记6. 死记硬背7. 活学活用8. 专业受限9. 闭门造车10.体系学习...
2021-08-29 17:52:59
228
原创 终于搞懂了c++的构造和析构函数的调用顺序
构造函数:如果有基类,则按照继承的顺序调用基类构造函数如果有成员类,则按照声明顺序调用成员类的构造函数自己的构造函数话不多说,看代码:#include<iostream>using namespace std;class Data //作为下面的成员类{public: Data(int x) :x(x) { cout << "Data cons. " << endl; } ~Data() { cout << "Da
2021-06-08 09:34:54
537
1
原创 C++多态——静态多态和动态多态
多态说白了就是,父类的指针被赋值子类实例的地址后,可根据需要来调用父类或子类的函数。当父类和子类的函数完全相同时:#include <iostream>using namespace std ;class father{public: void func(int data){cout<<"class father:"<<data<<endl;}};//没有virtualclass son: public father{public: voi
2021-06-07 21:36:53
141
原创 脚踏实地,仰望星空——写给大学的兄弟姐妹(一定要看完)
前言不知道正在上大学的同学,或者是已经毕业的学长学姐是否也有迷茫的一个阶段,尽管在学习之余了解了一些关于未来的事,可方向还是不明确。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warni.
2021-04-26 22:31:11
263
5
原创 C++虚函数新手必看——极其简单
对于虚函数的简单理解如果我们用父类的指针指向一个子类,我们就可以通过这个指针来访问子类对象,可问题是访问到的只是从父类继承来的同名成员,并不能访问子类对象的成员。例如:父类中有一个成员函数:void show( ){cout<<"这是father的函数"; }子类中有一个相同名称、相同参数个数及类型和相同返回值的成员函数:void show( ){cout<<"这是 son 的函数"; }主程序:void main(){ father* f1; son s1;
2021-04-15 21:05:00
121
2
转载 eclipse中的Project explorer和Package Explorer的基础使用
我学习的第二个编程语言是java, 用的是eclipseProject explorer和Package Explorer找不到可以看这个:https://blog.youkuaiyun.com/n_ola/article/details/79141726
2020-02-24 19:58:57
819
原创 2020年计算机大一学生的成长之路——从无到有
我是2020年北京工业大学计算机系的新生,刚刚过完高考大关,对自己的未来充满期待与希望。说实话,在我报名大学专业的时候,我其实很懵,因为我既对计算机一样的工科感兴趣,又对法律感兴趣,所以我当时很纠结,但加上自己家庭是一个普通家庭,感觉计算机现在赚钱很多,于是我就顺着计算机排名往下报名,最后正好上了家门口的北工大,感觉算是命中注定吧。(毕竟前面报的全是其他省市的学校)。我之所以写这片文章,是为了...
2020-02-21 13:37:50
805
masm 8086 汇编5道上机题源代码,内有详细注释,包含进制转换,排序等常用算法
2021-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人