Linux用户管理
用户管理 用户信息存放在/etc/passwd中,用户信息存放在/etc/shadow中,用户组信息存放在/etc/group中,用户组密码信息存放在/etc/gshadow useradd - 添加用户 指令格式:useradd <用户名称> 指令参数: -u参数:指定用户uid -d参数:制定用户家目录 -s参数:制定用户的shell -g参数:指定用户的主组 -G参数:制定用户附属组 -m参数:创建用户时,同时创建用户的家目录 注意: 使用该指令会在/etc/passwd中添加一行信息,例如:root:x:0:0::/root:/usr/bin/bash 该指令创建用户时,会参照/etc/login.defs文件,可以在里面设置默认useradd行为 [!note]...
无标题
运行环境绘图代码基础绘图plot 绘制折线图 指令格式:plot([x], y, [fmt], *, data=None, **kwargs) 实例代码:1234567891011121314151617# make data x = np.linspace(0, 10, 100) y = 4 + 1 * np.sin(2 * x) x2 = np.linspace(0, 10, 25) y2 = 4 + 1 * np.sin(2 * x2) # plot fig, ax = plt.subplots() ax.plot(x2, y2 + 2.5, 'x', markeredgewidth=2) ax.plot(x, y, linewidth=2.0) ax.plot(x2, y2 - 2.5, 'o-', linewidth=2) ax.set(xlim=(0, 8), xticks=np.arange(1, 8), ylim=(0, 8), yticks=np.arange(1, 8))...
Linux文件管理
基础命令行echo指令 - 显示字符 功能:在屏幕上输出指定字符,是shell脚本中最常用的命令之一 指令格式:echo "<string>" bc指令 - 交互式计算器 功能:交互式命令行计算器 指令格式:bc 进入交互式计算器,CTL+C退出交互界面 expr指令 - 非交互式计算器 功能:非交互式命令,直接输出结果 指令格式:expr <expression>,注意操作符之间加空格,不加空格会直接输出表达式 实例:1234expr 1+11+1expr 1 + 12 date指令 - 显示时间 功能:显示系统当前日期和时间 指令格式:date显示系统时间 cat指令 - 显示文件内容 功能:查看文件内容(最基本用法) 指令格式:cat <file path> hostnamectl指令 - 主机管理 更改主机名称:hostnamectl set-hostname <hostname> pwd指令 - 显示当前工作目录 功能:显示当前工作路径 指令格式:pwd whoami -...
指令激活产品
激活Windows和Office 环境介绍: 操作系统:Windows 10 专业版 软件:Office 本文记录Windows10激活过程,使用到的脚本:massgravel/Microsoft-Activation-Scripts,官方文档:Microsoft Activation Scripts Doc 使用PowerShell激活 打开 PowerShell:按win+X选择PowerShell(管理员) 输入指令:1irm https://get.activated.win | iex 选择激活选项: 选项解析 Activation Type Supported Product Activation Period Is Internet Needed? HWID Windows 10-11 Permanent Yes Ohook Office Permanent No TSforge Windows / ESU / Office Permanent Yes, needed on build 19041 and...
Pycharm配置远程服务器
环境: 操作系统:本地Windows10,远程Ubuntu 24 编程环境:Pycharm 2022 Professional 配置远程主机文件系统新建SFTP配置在菜单栏中,工具>>部署>>配置 新建SSH设置点击上一步的带···的按钮,填入相关信息,测试是否连接成功,配置成功之后点击应用 SFTP选择配置的SSH连接在新建SFTP配置中,SSH配置选项中下拉选择已经配置的SSH连接 设置目录映射设置本地目录于远程主机的目录映射,在部署界面(第一步中的)菜单栏中,点击映射按钮 上传文件直接上传在本地路径下的文件**右键>>部署>>上传到…**,即可将本地路径下的文件上传到服务器 拖拽上传左侧是本地文件系统,右侧是远程服务器的文件系统 配置远程Python环境添加远程解释器菜单栏中,文件>>设置>>项目:...
Anaconda远程移植
操作环境: 主机1:Ubuntu 24.2 Cuda version 12.9 持有环境 主机2:Ubuntu 24.2 Cuda version 12.9 注意:两个环境的Cuda环境必须一致 方法一:压缩环境包并传输适合环境较大、依赖复杂,且两台主机系统环境相似的情况 主机1压缩环境目录12345# 进入Anaconda环境目录cd /home/<host1 username>/software/anaconda3/envs/ # 记得改为自己的anaconda路径# 压缩torch环境(-z:gzip压缩,-c:创建归档,-v:显示进度,-f:指定文件名)tar -zcvf torch_env.tar.gz <env_name> 其中,<host1 username>为主机1的用户名,<env_name>为环境名称 主机1传输压缩包到主机21scp torch_env.tar.gz <host2 username>@<host2 IP Addr>:/home/<host2...
Jupyter远程配置
操作环境: 主机1:Windows 10 主机2:Ubuntu 24.2 安装Jupyter 登录到主机2:1ssh <username>@<IP addr> 其中,<username>为主机2的用户名,<IP addr>为主机2的IP地址,随后输入主机2用户的密码即可登录到主机2 主机2切换到conda环境:1conda activate <env_name> 其中,<env_name>为你的conda环境的名称 安装jupyter notebook,本案例安装版本为 7.x.x1pip install jupyter -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple 其中,-i后面填入镜像源位置 配置Jupyter环境 生成Jupyter配置文件1jupyter notebook...
决策树
决策树算法思想决策树简介 核心思想:将特征看作一系列条件,通过数据学习这些条件划分方式 决策过程:依次考察重要特征,不满足条件则直接输出结果,满足则继续考察其他特征 决策树的构建 节点类型: 分支节点:表示判断条件 叶子节点:表示预测结果 分支:条件判断结果 构建过程: 特征选择:选择对目标值影响最大(分类能力最大)的特征,作为根节点,次大的特征作为分支节点 决策树生成:按照特征重要性分层构建,重要特征靠近树根 决策树剪枝:决策树容易过拟合,剪枝来缓解过拟合 [!note] 剪枝策略:决策树结构过于复杂,导致对训练集过拟合,剪枝一般要从深层节点去剪切,可以简化树结构,提高树的泛化能力 常见决策树ID决策树信息熵C4.5决策树CART决策树CART回归树决策树剪枝案例参考资料
逻辑回归
数学基础sigmoid激活函数 数学公式:$$f(x) = \frac{1}{1 + e^{-x}}$$ 核心作用:将线性回归输出的$(-\infty, +\infty)$映射到(0, 1),将输出映射到概率值 极大似然估计 核心思想:跟据观测值和结果来估计模型算法的未知参数,极大似然估计是在统计观测值情况下,参数最有可能的结果 注意:极大似然函数不可以直接作为损失函数,需要加入负号转化为求最小值,在逻辑回归中,通过对数似然函数加负号构建损失函数 逻辑回归算法思想逻辑回归基本思想 核心用途:主要用于分类任务,用于解决二分类任务,多分类任务要套用多个逻辑回归模型 基本结构:在线性回归之后接激活函数,将连续输出变为概率值(0~100%) 计算流程: 通过线性模型$f(x) = w^T x + b$计算特征加权值 使用sigmoid函数将线性输出映射为概率值 逻辑回归假设函数:$h(w) = sigmoid(w^Tx + b)$ 优化方法:梯度下降算法 逻辑回归中的损失函数 函数定义:交叉熵损失函数$$Loss(w) =...
计算机功能介绍
计算机介绍计算机功能介绍 基本定义:计算机本质上是一个计算设备,但现代定义比原始计算器更复杂 技术定义: 可编程机器(支持软件开发) 能自动执行算术和逻辑运算 处理用户输入并产生输出 计算机组成 两大组成:硬件和软件 硬件: 机器本身及其连接的物理设备,如显示器、键盘、鼠标等 软件: 利用硬件执行功能的一组程序 计算机硬件介绍计算机发展历史当代计算机的定义


