- 博客(10)
- 收藏
- 关注
原创 机器学习【决策树】
决策树是一种树状预测模型,通过递归拆分数据实现分类或回归。核心流程包括特征选择(基于信息增益或基尼系数)、递归构建(自上而下划分数据)和剪枝优化(预剪枝限制生长/后剪枝删除冗余分支)。预剪枝通过设置深度/样本数等阈值提前终止生长,后剪枝先构建完整树再修剪。决策树优势在于直观可解释,但需通过剪枝平衡模型复杂度与过拟合风险,其中后剪枝效果通常更好但计算成本较高。
2025-11-17 09:50:38
551
原创 机器学习【ROC曲线&AUC&KS】
摘要:本文系统介绍了二分类模型评估的核心指标与曲线。首先明确了TP、FP、TN、FN等基础概念及其计算方式,随后重点解析了ROC曲线的构建方法及其作用——通过不同阈值下的TPR与FPR变化评估模型排序能力。AUC作为ROC曲线下面积,反映了模型对正负样本的整体区分能力,不受阈值影响且对类别不平衡数据稳健。最后介绍了KS指标的计算逻辑及其最大区分度的量化意义。这些指标共同构成了一套完整的二分类模型评估体系,在实际应用中具有重要指导价值。(149字)
2025-11-16 08:03:22
579
原创 【Linux】备份与还原
本文介绍了Linux系统备份的核心概念、工具及操作示例。主要内容包括:1.备份类型划分:按内容分为文件/目录、分区、整盘和数据库备份;按方式分为全量、增量和差异备份。2.常用备份工具:tar(文件归档)、rsync(增量同步)、dd(磁盘镜像)和mysqldump(数据库备份),并提供具体命令示例。3.自动化实施:通过crontab设置定时任务实现定期备份。文章详细讲解了各种备份方式的优缺点及适用场景,重点说明了备份和还原的具体操作步骤,为Linux系统数据保护提供了实用指导。
2025-08-16 15:58:13
1368
原创 【Linux】日志管理详解
Linux日志系统摘要 Linux日志管理核心组件包括rsyslog(基于设施/优先级分类存储)和systemd-journald(二进制结构化日志)。关键日志文件集中于/var/log/,如messages(系统日志)、secure(认证日志)、wtmp/btmp(登录记录)。常用分析工具: 文本工具:grep、tail -f实时过滤日志; journalctl:查询journald日志,支持按服务/时间/优先级筛选; 登录审计:last、lastb、lastlog。 日志轮转由logrotate实现,通
2025-08-16 11:10:43
776
原创 【Linux】Shell脚本基础
本文介绍了Shell脚本编程的基础知识,包括脚本结构、执行方式、变量定义与使用、位置参数、变量运算等核心内容。详细讲解了流程控制(if条件判断和循环语句)、函数的定义与调用,以及输入输出操作(读取用户输入和重定向)。通过多个实例演示了基本语法和应用场景,如参数处理、数学运算、文件判断等,为Shell脚本编程提供了全面的入门指导。
2025-08-14 16:34:24
496
原创 【Linux】网络详解
Linux 网络管理涵盖基础配置、服务管控与故障排查等核心内容。基础涉及物理 / 虚拟网络接口,以及 IP、子网掩码、网关、DNS 等关键参数。配置分临时(ifconfig、ip 命令)与永久(依发行版用 netplan、nmcli 等),可设置 IP、路由及 DNS。服务管理含 NetworkManager 等守护进程,及 SSH、Web 服务与防火墙配置。测试排查工具有 ping、traceroute 等测连通性,ss、nc 等查端口,dig、nslookup 验 DNS,tcpdump 抓包分析。另有
2025-08-13 12:52:36
2126
原创 【Linux】进程管理详解
本文介绍了Linux进程管理的核心知识,包括进程概念、状态监控和操作控制。主要内容有:1)进程与程序的区别,进程标识(PID/PPID)及六种状态;2)进程监控工具(ps/top/htop/pstree)的使用;3)进程控制方法(前后台切换、信号终止、优先级调整);4)僵尸进程的处理机制。重点讲解了进程生命周期管理和系统资源监控,为Linux系统管理提供了实用操作指南。
2025-08-12 23:34:07
647
原创 【Linux 】磁盘管理详解
Linux磁盘管理是系统运维的核心技能,涵盖磁盘识别、分区、格式化、挂载及维护等关键环节。主要内容包括:1)磁盘基础概念与设备识别命令(lsblk、fdisk等);2)分区管理工具(fdisk/parted)及MBR/GPT分区表选择;3)文件系统格式化(ext4/xfs/btrfs);4)挂载配置(临时/永久);5)LVM逻辑卷管理实现动态扩容;6)磁盘配额设置;7)常用监控工具(df/iostat/smartctl)。掌握这些技能能有效应对服务器存储管理需求,需根据实际场景选择合适的分区方案和文件系统。
2025-08-11 13:39:02
2008
原创 【Linux】定时任务详解
Linux提供了三种定时任务工具:crontab用于周期性任务(如日志清理、数据备份),通过5个时间字段和特殊符号(*、/、-、,)定义执行时间;at用于一次性任务(如特定时间执行脚本),支持灵活的时间描述;anacron用于非持续运行系统(如个人电脑)的任务补执行。使用时需注意环境变量差异、日志记录、权限管理和任务重叠问题。crontab是最常用的工具,适合持续运行的服务器,而at和anacron则分别适用于临时任务和可能关机的系统。
2025-08-10 11:48:50
975
原创 【Linux】Linux权限管理详解
Linux权限管理是系统安全的核心机制,通过控制用户对文件/目录的访问权限保障系统安全。权限分为所有者、所属组和其他用户三类主体,通过r(读)、w(写)、x(执行)三种基础操作定义。权限可用10位字符或3位数字表示(如755)。常用命令包括:chmod修改权限(符号/数字模式)、chown/chgrp修改所有者/组、umask设置默认权限掩码。新文件默认权限666减去umask值,目录默认777减去umask值。用户组可通过useradd/usermod命令管理。合理设置权限是多用户系统安全的基础。
2025-08-09 17:57:36
1702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅