<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hu_nil的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hu_nil</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hu_nil]]></copyright><item><title><![CDATA[LLMOps-第十三周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/155357830</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/155357830</guid><author>hu_nil</author><pubDate>Fri, 28 Nov 2025 16:44:56 +0800</pubDate><description><![CDATA[结合金融、医疗数据,微调金融模型及医疗模型。]]></description><category></category></item><item><title><![CDATA[LLMOps-第十二周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/154443772</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/154443772</guid><author>hu_nil</author><pubDate>Wed, 05 Nov 2025 15:08:57 +0800</pubDate><description><![CDATA[模型微调]]></description><category></category></item><item><title><![CDATA[LLMOps-第十一周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/153819502</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/153819502</guid><author>hu_nil</author><pubDate>Fri, 24 Oct 2025 11:35:40 +0800</pubDate><description><![CDATA[大模型分布式训练;]]></description><category></category></item><item><title><![CDATA[LLMOps-第四周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/150389290</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/150389290</guid><author>hu_nil</author><pubDate>Thu, 14 Aug 2025 13:50:23 +0800</pubDate><description><![CDATA[1、尝试组合使用交叉验证、Pipeline、模型选择（）,基于SVC模型和葡萄酒数据集进行模型训练,选出最佳模型后予以保存;葡萄酒数据集:分类数据集,包含3种不同产地的葡萄酒,每种13个特征;选出最佳超参数组合后,根据选出的超参数,重新手动训练模型（不再进行模型选择）,并进行各指标评估:准确率、精确率、召回率、F1分数等;2、尝试组合使用交叉验证、Pipeline、模型选择（）,基于SVR模型和加州房价数据集进行模型训练,选出最佳模型后予以保存;3、基于NumPy。]]></description><category></category></item><item><title><![CDATA[LLMOps-第三周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/149577189</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/149577189</guid><author>hu_nil</author><pubDate>Wed, 23 Jul 2025 17:30:09 +0800</pubDate><description><![CDATA[1、手动加载抖音电商用户数据集，完成数据预处理;2、参考示例项目中的数据生成脚本，生成样本数据，手动给样本生成一些异常值、缺失值和重复值，并对其进行处理;3、使用同一个脚本，再生成一个样本数据集，测试将二者按行和按列合并;4、训练一个模型，对一个分类数据集进行训练: 要求使用pipeline和交叉验证。]]></description><category></category></item><item><title><![CDATA[LLMOps-第二周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/149192541</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/149192541</guid><author>hu_nil</author><pubDate>Tue, 08 Jul 2025 10:35:28 +0800</pubDate><description><![CDATA[1、部署Miniconda环境,熟练进行管理;2、部署JupyterLab,可以熟练使用JupyterLab编辑、运行Python程序;3、熟悉NumPy数组创建、复制、矩阵运算和广播机制;]]></description><category></category></item><item><title><![CDATA[LLMOps-第一周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/149039535</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/149039535</guid><author>hu_nil</author><pubDate>Tue, 01 Jul 2025 09:53:25 +0800</pubDate><description><![CDATA[部署Open-WebUI服务

验证Open-WebUI服务

映射到本地

部署DeepSeek-R1-0528-Qwen3-8B模型
基于vLLM部署
简要说明

设置环境变量及设置虚拟环境

部署前准备

启动VLLM

验证vLLM服务

在Open-WebUI中设置vLLM服务
“管理员” —> “设置” —> “外部链接” —> 关闭设置“管理员” —> “设置” —> “外部链接” —> "Open AI API"的设置修改URL地址:“http://127.0.0.1:8000/v1” —>]]></description><category></category></item><item><title><![CDATA[Python第八周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/148614060</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/148614060</guid><author>hu_nil</author><pubDate>Thu, 12 Jun 2025 17:03:32 +0800</pubDate><description><![CDATA[返回空值(None)或者第一个匹配的对象(Object);序列化对象并保存到文件，再反序列化读取;序列化对象并保存到文件，再反序列化读取;匹配全文,返回所有匹配的结果。1.用正则表达式匹配所有以。4.用正则表达式提取字符串。1.用正则表达式匹配所有以。4.用正则表达式提取字符串。模块编写命令行程序，接受。模块编写命令行程序，接受。的区别，并举例说明;的区别，并举例说明;]]></description><category></category></item><item><title><![CDATA[Python第七周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/148542783</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/148542783</guid><author>hu_nil</author><pubDate>Mon, 09 Jun 2025 21:01:12 +0800</pubDate><description><![CDATA[模块获取当前脚本的绝对路径，并创建。模块获取当前脚本的绝对路径，并创建。]]></description><category></category></item><item><title><![CDATA[Python第六周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/148259325</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/148259325</guid><author>hu_nil</author><pubDate>Tue, 27 May 2025 16:05:22 +0800</pubDate><description><![CDATA[2.如何给装饰器传递参数？2.如何给装饰器传递参数？1.编写一个无参装饰器。，用于统计函数执行时间。1.编写一个无参装饰器。，用于统计函数执行时间。]]></description><category></category></item><item><title><![CDATA[Python第五周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/148059315</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/148059315</guid><author>hu_nil</author><pubDate>Mon, 19 May 2025 11:24:41 +0800</pubDate><description><![CDATA[用于在闭包中声明一个外层函数中的局部变量,使得内层函数可以访问并修改该变量,但此变量并不是全局变量;中的语句,用于在函数内部声明一个全局变量,使得函数可以访问和修改全局的变量;3.编写递归函数计算斐波那契数列的第 n 项（n≥1）3.编写递归函数计算斐波那契数列的第 n 项（n≥1），每次调用返回递增的整数（初始为1）;，每次调用返回递增的整数（初始为1）是用来操作封闭作用域中的变量;按值升序排序，返回键的列表。按值升序排序，返回键的列表。关键字的区别，并举例说明。关键字的区别，并举例说明。]]></description><category></category></item><item><title><![CDATA[Python第四周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/147632776</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/147632776</guid><author>hu_nil</author><pubDate>Wed, 30 Apr 2025 14:59:25 +0800</pubDate><description><![CDATA[可变关键字形参,只能接收关键字传入的实参;可以接收0个或任意个实参;: 可变位置形参,只能接收按照位置传入的实参;可以接收0个或任意个实参;1.解释函数参数中 *args 和 **kwargs 的作用，并编写一个函数示例。解释函数参数中 *args 和 **kwargs 的作用，并编写一个函数示例。2.以下代码的输出是什么？以下代码的输出是什么？函数,打印函数内变量。]]></description><category></category></item><item><title><![CDATA[Python第三周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/147561943</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/147561943</guid><author>hu_nil</author><pubDate>Sun, 27 Apr 2025 15:38:15 +0800</pubDate><description><![CDATA[如果允许这样操作的话,键值被改变了，其哈希值也会发生变化,导致字典无法正确找到对应的值。1.编写代码，将列表[1, 2, 3, 4, 5]反转，不使用内置的reverse()方法。4.编写一个函数count_chars(s)，统计字符串中每个字符出现的次数，返回字典。编写代码，将列表[1, 2, 3, 4, 5]反转，不使用内置的reverse()方法。编写一个函数count_chars(s)，统计字符串中每个字符出现的次数，返回字典。当无对应的值的时候,则会报。当无对应的值的时候,返回。]]></description><category></category></item><item><title><![CDATA[Python第二周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/147397884</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/147397884</guid><author>hu_nil</author><pubDate>Mon, 21 Apr 2025 16:56:40 +0800</pubDate><description><![CDATA[任何对字符串的操作都不会直接改变原字符串，而是返回一个新的字符串。方法不会修改原字符串。]]></description><category></category></item><item><title><![CDATA[Python第一周作业]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/147397776</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/147397776</guid><author>hu_nil</author><pubDate>Mon, 21 Apr 2025 16:53:10 +0800</pubDate><description><![CDATA[他们指向的两个不同的内存空间.a跟b任意一个变量,修改自身的列表内容,不会影响到对方的;: 他们共用的同一块内存空间.如果a跟b任意一个变量,修改自身的列表内容,他们会被同时修改；用列表推导式生成一个包含1到10的平方的列表。编写代码，使用分支结构判断一个数。如何在命令行中创建一个名为。是否为偶数，如果是则返回。编写一段代码，判断变量。]]></description><category></category></item><item><title><![CDATA[Linux相关知识的第二十五回合]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/120301539</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/120301539</guid><author>hu_nil</author><pubDate>Wed, 15 Sep 2021 09:16:55 +0800</pubDate><description><![CDATA[Linux相关知识的第二十五回合
文章目录Linux相关知识的第二十五回合LVS的跨网络DR实现架构说明Router设置RS1｜2设置LVS设置测试
LVS的跨网络DR实现
架构说明

Router：
eth1：192.168.168.66/24
eth2:1：172.16.0.200/24
eth2:2：10.0.0.200/24
LVS：
lo：172.16.0.100/32（VIP）
eth1：10.0.0.200
RS1：
lo：172.16.0.100/32（VIP）
eth1：10.0.0.61]]></description><category></category></item><item><title><![CDATA[Linux相关知识的第二十四回合]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/120153388</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/120153388</guid><author>hu_nil</author><pubDate>Tue, 07 Sep 2021 10:46:45 +0800</pubDate><description><![CDATA[Linux相关知识的第二十四回合
文章目录Linux相关知识的第二十四回合NAT原理总结iptables实现SNAT及DNAT，并对规则持久保存SNATDNATiptables规则持久保存加载规则LVS调度算法总结静态算法动态算法
NAT原理总结

NAT（Network Address Translation） 支持PREROUTING，INPUT，OUTPUT，POSTROUTING四个链
作用：修改请求/响应报文的源/目标的ip地址
类型：
　 　  SNAT（Source NAT） 支持INPUT，]]></description><category></category></item><item><title><![CDATA[Linux相关知识的第二十三回合]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/119795272</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/119795272</guid><author>hu_nil</author><pubDate>Thu, 19 Aug 2021 10:01:57 +0800</pubDate><description><![CDATA[Linux相关知识的第二十三回合
文章目录Linux相关知识的第二十三回合实现基于MYSQL验证的vsftpd虚拟用户访问安装相关软件创建数据库及虚拟用户配置vsftpd服务测试通过NFS实现服务器/www共享访问安装NFS服务及修改相关配置文件远程挂载配置samba共享，实现/www目录共享安装samba服务客户端访问使用rsync+inotify实现/www目录实时同步安装rsync服务客户端创建密码文件及同步目录客户端创建inotify_rsync.sh脚本实现实时同步使用iptable实现: 放行t]]></description><category></category></item><item><title><![CDATA[Linux相关知识的第二十二回合]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/119760029</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/119760029</guid><author>hu_nil</author><pubDate>Tue, 17 Aug 2021 16:44:51 +0800</pubDate><description><![CDATA[Linux相关知识的第二十二回合
文章目录Linux相关知识的第二十二回合部署分离的LAMP部署wordpress收集apache访问日志，并实现图形化展示利用MySQL数据库存储日志信息安装loganalyzer修改apache的配置文件及rsyslog的配置文件参考文献

1、部署分离的LAMP，部署到二台服务器上，php加载xcache模块
2、部署wordpress论坛，并实现正常访问登录论坛
3、收集apache访问日志，并实现图形化展示

部署分离的LAMP

部署说明：
应用服务器：192.1]]></description><category></category></item><item><title><![CDATA[Linux相关知识的第二十一回合]]></title><link>https://blog.youkuaiyun.com/hu_nil/article/details/119600302</link><guid>https://blog.youkuaiyun.com/hu_nil/article/details/119600302</guid><author>hu_nil</author><pubDate>Wed, 11 Aug 2021 11:28:50 +0800</pubDate><description><![CDATA[Linux相关知识的第二十一回合
文章目录Linux相关知识的第二十一回合简述PV、UV、QPS的含义及计算方式一次完整的HTTP请求过程部署httpd 并创建两个虚拟主机创建www.X.com虚拟主机创建www.Y.com虚拟主机http状态码总结
简述PV、UV、QPS的含义及计算方式

PV（Page View） 访问量 页面浏览量或者点击量；用户每次刷新即算一次；PV反映的是浏览某个网站的页面数，PV与来访者的数量成正比，PV并不是页面的来访者数量，而是网站被访问的页面数量
通过PV计算网站带宽：网]]></description><category></category></item></channel></rss>