- 博客(28)
- 收藏
- 关注
原创 Kaggle First Place Winner Solution Study——多变量回归问题
本期分享一个Kaggle上playground系列多变量回归问题的第一名解决方案。试着分析、复现、学习一下金牌选手的数据分析思路。
2023-08-07 19:12:23
405
原创 Eigen3第一期——Dense matrix and array manipulation/The Matrix class
C++是我这个行业的主要语言,所以还是需要认真的学习一下,Eigen3是C++生态中非常重要的第三方库,主要完成矩阵的计算,我找了一下没找到成熟的学习教程,和后面发现官网上有纯英文教程。所以现在决定跟着网上官方教程走一遍,即学习了c++还顺带学习了英语,岂不是double win?所以本系列算是Eigen3教程也算是网页汉化。大部分为网页翻译,也会有部分个人批注。
2023-03-23 22:34:59
526
转载 【转载】MathGL中报错:undefined reference to `mgl_create_graph‘的解决方法
在环境:ubuntu 20.04 中 成功下载好了mathGL,但是最后编译却报错。
2023-03-03 19:16:46
199
原创 算法介绍及实现——浅谈长短期记忆神经网络(LSTM)
LSTM是一个应用非常广泛的深度学习模型,其不仅对时序数据处理有着不错的效果,在NLP中也有很优秀的表现。本人也在逐步的学习当中,所以先将所了解的一点基础知识在此做一个汇总和总结,与各位分享学习,借此共勉。
2023-02-25 12:03:50
1860
原创 Python科研绘图第一期——线型图(Line)、条型图(Bar)、散点图(Scatter)、子图(subplot)
Python科研绘图第一期——线型图(Line)、条型图(Bar)、散点图(Scatter)、子图(subplot)
2022-10-19 20:58:14
3320
原创 算法介绍及实现——卡尔曼滤波
本文主要介绍卡尔曼滤波的推导过程及建模步骤,是网站的学习笔记。本文主要是通过例子来引出卡尔曼滤波的建模思想及算法步骤。
2022-09-17 12:57:59
10552
原创 算法介绍及实现——马尔可夫链、隐马尔可夫链(附Python实现)
我们通过一个具体的例子来介绍一下什么是马尔可夫模型我们假设天气有3种情况,阴天,雨天,晴天,它们之间的转换关系如下:(稍微解释一下这个图,我们可以这样认为,已知第一天是阴天,那第二天是阴天的概率是0.1, 第二天是晴天的概率是0.3,第二天是雨天的概率是0.6)每一个状态转换到另一个状态或者自身的状态都有一定的概率。:n为n-1的后一个时间(或者说单位),若n-1为当前时刻状态,那么n即为下一刻的未来状态,0至n-1为先前的过去状态。马尔可夫链可以是静止的,因此与过程中的初始状态无关。
2022-08-21 15:56:14
4941
原创 算法介绍及实现——GM(1,1)预测模型(附完整Python代码)
灰色系统理论是一个比较庞大的体系,在数据分析有很多的广泛使用,包括灰色关联分析、GM(1,1)、GM(2,1)、GM(1,n)以及各种改进的灰色模型算法等等。今天主要介绍GM(1,1)这个最简单的模型。
2022-08-17 14:13:55
13842
4
原创 Kaggle竞赛第2集——House Prices Prediction
今天的项目是Kaggle的另一个经典新手项目House Prices Prediction,通过所给数据预测房价。
2022-07-06 20:02:36
952
原创 Kaggle竞赛第1集——Predict survival on the Titanic
Kaggle合集开篇,还是对Kaggle进行简单的介绍。kaggle是一个全球的数据分析和机器学习网站。
2022-07-05 13:04:02
363
原创 Matplotlib绘图技巧——自定义横轴
在自定义横轴时,主要需要设置两个东西:一是设置横轴的自定义点。比如有300个数据,那系统默认的是0-299的横轴点,我们要挑选自己需要的点,比如 [50、100、150、200、250]是我选择的五个自定义点。二是......
2022-06-18 13:55:55
4353
原创 算法介绍及实现——BP神经网络(基于Python-torch)
BP算法是我接触到的第一个算法,可谓是梦开始的地方,算法专栏用它作为开篇再合适不过了。目录1、什么是BP神经网络?2、BP神经网络的原理?3、BP神经网络如何实现?4、总结1、什么是BP神经网络? BPNN是一种当下的应用比较广泛的智能算法,是MLP的一种,是用于寻找数据集中非线性的、复杂的数据关系。它是基于生物神经网络的原型,对其进行抽象和模拟,模仿人脑思考问题的方式和方法,能很好的去发掘数据之间的相关性。其主要用去数据的建模和预测。其结果如下图所示:...
2022-05-29 17:19:27
6248
1
原创 Anaconda+PyCharm创建环境及配置环境
最近弄了太多Python环境配置,在此写一篇随笔来总结归纳一下,以便温故知新。目录一、环境搭建第一步:使用Anaconda创建一个新虚拟环境第二步:在PyCharm中新建项目二、配置环境1. 配置Anaconda中已经有的2. 离线配置环境3. 在线安装 3.1 Anaconda 命令行在线安装 3.2 通过Pycharm在线安装三、最后检验一、环境搭建准备软件:Anaconda + ......
2022-05-02 18:11:06
35252
21
原创 C++基础:引用与指针
今天我们来学习C++的引用和指针。一、引用1. 什么是引用:引用为对象起的另外一个名字,引用即(对象)别名。通俗解释:当定义一个对象时,我们分配存储空间和对应的地址,把对象存储空间理解为房间,把对象名理解为房间名,现在我们给这个房间取了一个新的名字(原来的名字也保留),那么这个新名字即为该房间的别名,使用别名(新名字,即引用)和正名(老名字,变量名)都可以访问这个房间。2. 引用必须初始化。3. 定义引用时是把引用与它的初始值绑定而非给引用赋值4. 允许定义多个引用。// C++基
2022-02-28 20:33:08
943
原创 C++基础:基本内置类型与变量
终于考完研了!!!考虑到后期工作可能会主要使用C++语言,之间上的课只是简单的学习过C++,懂基本原理和一些简单的面向对象的编程,但是没有过系统的学习,所谓基础不牢地动山摇,所以现在从头开始学习一下C++,参考书是《C++ Primer》(第五版),做这个专栏就是记录一些学习时的笔记,我学习编程的目的是运用而非研究,所以很多地方的底层细节不做过多的了解。今天的笔记是:基本内置类型、变量。1、算术类型包括整型(包括了字符和bool类型在内)、浮点型。...
2021-12-30 15:45:53
461
原创 Python-PyQt5开发学习笔记(四):实战
我记得我在初始PyQt5时认为,一般都用Qtdesigner辅助UI软件的制作,可学到后面才发现原来真正的大佬写UI真的是用纯代码。我主要的自学资源是B站李宁老师的课,学了大概40来个视频后感觉应该可以先尝试做一个简单的GUI。 首先构思预期功能:主要功能:自动读入数据,根据用户选择的算法(供选为:gray-model、kalman、bp-NN)对数据进行拟合。1.UI运行后有一个登录界面,输入账号和密码,正确进入主界面,错误弹出提示框。2.主界面左边为功能选择,...
2021-09-24 11:18:19
1004
3
原创 Python-PyQt5开发学习笔记(三):伙伴关系、Tab顺序、初识信号与槽
GUI程序中的控件间的关系及控件间信息传递是整个程序中至关重要的模块,今天简要总结QTdesigner中的伙伴关系、Tab顺序、信号和槽的基本内容。1.伙伴关系首先,我们对相关概念给出如下定义:伙伴关系:即是控件之间的相互关联,使得可以通过一个控件控制另一个控件。快捷键:在全局可以直接使用的键及组合,例如:选中控件使用ctrl + 1即可完成水平布局,其为快捷键。热键:相对于快捷键有所区别。热键是只有在打开了某个窗口时,出现了下拉菜单,只有在这个菜单展开的时候才可使用“快...
2021-06-30 19:04:36
1203
原创 Python-PyQt5开发学习笔记(二):Layout(布局)
本文简单的介绍一下Qt designer软件中对于控件布局的一些方法。在对这类知识进行学习时,不用对其定义(如:什么叫布局?)进行死板的记忆,但最好还是能在脑海中对其有一个q'xi
2021-06-16 18:53:47
8016
2
原创 Python-PyQt5开发学习笔记(一):环境搭建及GUI初试
因在项目的进程中需要开发一个GUI程序,故开始对GUI编程进行学习,选择使用基于Python的PyQt5框架或者C++的MFC框架进行开发,大致了解后选择PyQt5框架进行开发,至于MFC。。。择日再学(明日复明日?)。故在此记录一些学习进程并分享个人拙见,以便之后温故知新,也欢迎各位读者指正!言归正转。GUI是用户图形界面程序的简称,开发GUI的方法有很多,由于Python的快速普及和发展,利用PyQt5框架进行开发是性价比很高的一个选择。环境搭建及准备工作基本环境:Windows 10 专业
2021-06-06 00:08:17
1112
2
空空如也
vscode安装eigen时找不到文件但能正常运行
2022-12-31
numpy中矩阵无法相乘
2022-09-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人