华为ai岗机试笔记0903
设备故障预测 —— 逻辑回归 + 批量梯度下降 1. 题目描述 某数据中心需要对设备进行故障预测。已知训练集包含若干设备运行日志,每条日志记录了设备的 5 个特征: 写入次数(writes) 读取次数(reads) 平均写延迟(avg_write_ms) 平均读延迟(avg_read_ms) 使用年限(years) 以及一个标记字段:设备是否发生故障(status,0=正常,1=故障)。 同时,还给出若干需要预测的测试样本(只有前 5 个特征,没有标签)。 数据清洗规则 缺失值处理:如果字段为 NaN,则用训练集对应字段的均值填充 异常值处理: 写入次数、读取次数 < 0 平均写/读延迟 < 0 或 > 1000 使用年限 < 0 或 > 20 → 替换为训练集该字段的中位数 如果某字段在训练集没有有效值,则均值/中位数都设为 0 模型训练规则 模型:使用 逻辑回归,带偏置项w0 训练:采用 批量梯度下降(Batch Gradient Descent)优化参数 ,每次迭代用全部训练样本 学习率 = 0.01,迭代次数...
mozbc边界场制作
背景 CAM-Chem主要用于模拟全球对流层和平流层的大气组分,CAM-Chem中的化学主要基于MOZART化学机制族,CESM2对应的是CAM6-chem版本。在区域模式(如 WRF-Chem)中,边界条件的准确性对模拟结果至关重要,而 CAM-Chem 数据常被用作区域模式的边界场输入。更原始的边界场采用MOZART数据,目前已经停止运营了。 MOZART网址 ## 1.数据版本介绍 ### 1.1 CESM2.1作为边界 介绍网址 直接获取网址 一般情况下,裁剪空间和拼接时间的操作官方会直接操作,并邮箱传给处理好的数据,此处不多赘述,本文主要是为了解决网站崩掉的情况。 官方网站偶尔会崩的备用Archive - 可以尝试直接这个网站找到对应单日时间的文件。 - 也可以采用python进行下载 1234567891011121314151617181920212223242526272829303132333435363738394041424344import requestsfrom requests.exceptions import...
如何部署平台并设置自己的域名
前提 占个坑,后面写作业回顾。
vscode远程离线服务器使用jupyter
前提 已经进行了vscode远程离线服务器以及wrf-python+jupyter noteobook环境配置的操作,可以实现浏览器操作,此贴目的为了方便代码修改和运行。 安装jupyter扩展(远程服务器上) 安装成功后可以在Extensions中看到远程主机的扩展,搜索jupyter,在远程主机安装jupyter: 安装会比较慢,如果安装失败可以挂梯子或者尝试.vsix的方式 配置jupyter server 在服务器.jupyter/jupyter_notebook_config.py修改 123456789c.ServerApp.root_dir=' ' # jupyter_notebook_config.py所在路径c.ServerApp.ip='*' #notebook监听所有ip地址 # 重要配置!!!c.ServerApp.allow_remote_access = True #允许远程访问服务c.ServerApp.allow_root = True ...
wrf-python+jupyter noteobook环境配置
前提 wrf-python用于处理WRF模式的数据,jupyter notebook用于交互式编程,大服务器可以用jupyter运行wrf-python,主要调用ll_to_xy函数,用于将经纬度坐标转换为网格坐标。 1. 创建新的python环境 这里指定一下python=3.7比较稳定,之前用3.10的版本和ikernal有冲突,无法启动jupyter notebook。 12conda create -n wrfpython_env python=3.7conda activate wrfpython_env ## 2. 安装jupyter notebook并使设置密码 12conda install jupyterjupyter notebook password 3. 安装wrf-python 1conda install -c conda-forge wrf-python 4. 安装ipykernel并设置名称 12conda install -c conda-forge ipykernelpython -m ipykernel install --user...
SSHFS将远程服务器目录挂载到Windows本地
前提 本文介绍了如何通过SSHFS-Win工具将远程Linux服务器的目录挂载到Windows系统,实现如同本地磁盘一样的操作,简化文件传输步骤,也可实现本地python环境处理服务器数据,但读取速度较慢。 1. 软件下载安装 直接前往 github 对应项目的 release 中下载最新版本即可,需注意 sshfs-win 对 winfsp 的最低版本依赖(下载非测试的最新版本一),另外有GUI(用户图形操作界面)可供下载,建议下载。并按下面顺序安装 winfsp sshfs-win SSHFS-Win Manager (GUI,可选) 直接安装在c盘比较好。 2. 使用GUI挂载 安装好前面三个软件后,打开SSHFS-Win Manager 编辑新的挂载点,填写服务器信息,需要额外advance中允许其他本地用户访问挂载的文件系统,不然可能会出现下面的问题。 1read: Connection reset by peer...
用本地机做跳板使服务器连接外网【Win】
前提 本地下文件再传服务器又慢又麻烦,想到大服务器可以用台式机为跳板机,就开始摸索了。感谢师弟帮我debug。 1. 配置本地 1.1 安装squid squid网址 全程无脑安装就可以 查看是否打开 1.2 防火墙设置 在防火墙设置中添加3128端口的入站规则 2. 配置服务器 2.1 环境配置 在常用的bashrc下添加 12export http_proxy=xx.xxx.xx:3128export https_proxy=xx.xxx.xx:3128 Tips: 这里的端口号是squid的端口号,默认3128,最好不要修改,我修改之后出bug了。xx.xxx.xx是台式机的ip,可以在mobaxterm登录的时候显示 123source ~/.wrf-cmaq_bashrcecho $http_proxyecho $https_proxy 2.2 wget测试 1wget http://baidu.com 成功如下 参考网站 Mac版操作 Squid安装教程 师弟博客
vscode远程离线服务器并添加X11
师弟告诉我可以在vscode远程服务器,就开始摸索了。博客也是他先开始整的,我是个学人精。 1. 安装插件 在插件选项卡里搜索Remote-SSH,左栏新增Remote Explore 2. 添加服务器config 点击添加按钮,输入远程服务器ip,格式如下 生成本地config文件,之后的X11配置在这个文件里也有添加 点击此处可以快速查看config文件 3. 连接服务器 右键选择远程服务器,点击Connect to Host in Current Window: 没有设置密钥前需要输入服务器密码,登陆后打开自己账户下的文件夹。 ## 4. 免密登录 ### 4.1 生成密钥 生成ssh使用的公钥/密钥对,从本地电脑的 PowerShell 或 cmd 提示符运行以下命令 1ssh-keygen -t rsa ### 4.2 编辑config 拷贝实际路径下id_ras.pub文件中的内容 4.3 将公钥所有内容输入服务器中 在大服务器上输入 1echo "id_ras.pub的全部内容" >>...
