Python
夕阳之后的黑夜
软件工程(金融大数据)方向本科生。电子信息(人工智能)方向研究生。
展开
-
随机森林算法实例
随机森林大致过程如下:1)从样本集中有放回随机采样选出 n 个样本;2)从所有特征中随机选择 k 个特征,对选出的样本利用这些特征建立决策树(一般是CART,也可是别的或混合使用);3)重复以上两步 m 次,即生成 m 棵决策树,形成随机森林;4)对于新数据,经过每棵树决策,最后投票确认分到哪一类。#读取数据import pandas as pddata = pd.read_csv('/data/train.csv')data.head()#提取特征值和标签值X=data.原创 2022-05-30 19:54:34 · 4123 阅读 · 1 评论 -
Boosting实例(AdaBoost)
#读取数据import pandas as pddata=pd.read_csv('/data/train.csv')data.head()#提取特征值和标签值X=data.iloc[:,:-1].values#提取特征值y=data.iloc[:,-1].values#提取标签值#划分训练集与测试集,参数test_size设为0.2,random_state设为7from sklearn.model_selection import train_test_splitx_tra...原创 2022-05-30 16:06:36 · 273 阅读 · 0 评论 -
mpi4py中加载MPI DLL时出错
执行 from mpi4py import MPI 找不到 module named MPI;或者找不到 DLL 文件。解决方案:1、下载Microsoft MPI2、重新安装mpi4pypip uninstall mpi4pypip install mpi4py原创 2022-04-25 16:23:47 · 4221 阅读 · 3 评论 -
常用的损失函数
pytorch的源码:torch.nn — PyTorch 1.11.0 documentationjittor的源码:jittor.nn — Jittor 1.3.2.6 文档 (tsinghua.edu.cn)目录一、回归损失函数1.1 MSE[均方误差Mean Square Error,二次损失Quadratic Loss,L2损失L2 Loss]1.2 MAE[平均绝对误差Mean Absolute Error,L1损失L1 Loss] 1.3 Huber Loss...原创 2022-04-19 20:42:15 · 10265 阅读 · 0 评论 -
安装tensorflow-gpu
1、检查自己的GPU算力是否达到3.5以上(CUDA GPUs | NVIDIA Developer)这是我的GPU这是官方的算力标准,我的达到了7.52、之后根据自己的电脑配置安装CUDA和CUDNN3、 安装完CUDA和CUDNN都,直接pip安装tensorflow-gpupip install tensorflow-gpu==2.8.0 -i https://pypi.douban.com/simple4、测试是否安装成功import tensorf..原创 2022-04-15 14:51:48 · 956 阅读 · 0 评论 -
python3网络编程(twisted)
1、twistedserver.py文件from twisted.internet import protocol, reactorclass Echo(protocol.Protocol): def dataReceived(self, data): xx = '服务器说:%s' % data.decode() self.transport.write(xx.encode('utf-8')) print(xx) def conne原创 2022-03-14 15:38:18 · 1770 阅读 · 0 评论 -
Python3网络编程
1、下载第三方库pip install twistedpip install autobahn2、 新建一个Python3网络编程文件,在此文件下创建两个python文件server.py文件import socketimport sys'''服务端,发送数据'''# 创建 socket 对象serversocket = socket.socket( socket.AF_INET, socket.SOCK_STREAM)# 获取本地主.原创 2022-03-14 15:03:21 · 1760 阅读 · 0 评论