第三周周报(2021-09-18)


一、本周任务

  1. 读师兄的论文
  2. 运行师兄给的代码

二、已完成的任务

1.论文

  1. 论文的理解
    a) 论文思路来源:新冠检测的方法是首先,将多个采集样本混合在一起检测,这样就对一片大的区域进行了调查,对于有问题的样本,在对该区域进行仔细的测试;这种方法如果可以用在流量分析上,在理论上这种方法是可以大大提高检测效率的。
    b) 思路设计:
    Ⅰ. 多示例包生成
    在这里插入图片描述将数据样本通过数据的服务类型(或者其他的方式)区分为大小相同的包,对于没有nagative标签数据的包给一个positive的标签,对于有任意个negative标签样本的包给一个negative的标签,以此来区分有问题的包和没有问题的包
    Ⅱ . 多示例包映射
    多示例包的映射就是通过映射方法通过示例级别的数据获得表示包的向量。多示例包映射分为三个子步骤。第一步是通过K-means将所有示例聚类为几个代表点;第二步是计算代表点与每个包示例之间的距离;第三步是根据距离构造一个向量来表示每个袋子。
    Ⅲ . 多粒度分类
    对于检测到有问题的示例包,则将包内的数据样本一个一个的进行检测,区分出恶意流量
    总的过程如下图
    在这里插入图片描述
    以上图均引用自师兄的论文

  2. 对论文提出修改意见
    Ⅰ . 在 Related Work部分第三页右边第一段部分
    在这里插入图片描述
    划线句子有歧义,“set concept tags without concept tags” 数据集到底是有标签还是没有标签
    Ⅱ . 紧接着Ⅰ的下一段
    在这里插入图片描述
    T r T_r Tr 在全文中并没有用到,他提出的意义在哪里; a r a_r ar 是什么,没有给出定义
    Ⅲ . The Proposed Approach - Overall Framework 的第一段
    在这里插入图片描述
    B \mathcal{B} B集合中最后一个元素的符号为什么与前面的元素不统一; Table3 应该改为 table1
    Ⅳ . The Proposed Approach - Multi-instance Bag Mapping 中第四页公式(4) 上面一段
    在这里插入图片描述
    划线处 v j \mathbf{v}_j vj v j \mathbf{v}_j vj 应修改为 v i \mathbf{v}_i vi v j \mathbf{v}_j vj

2.运行代码

在三种不同的分类算法下得到的结果
knn
在这里插入图片描述
svm
在这里插入图片描述
j48
![在这里插入图片描述](https://img-blog.csdnimg.cn/b68d2648d23c43aa82c962c7bngj48在这里插入图片描述

三、下周任务计划

  1. 继续跟进师兄的代码和论文
  2. 调研人工智能安全的国内外团队的研究成果
  3. 学习机器学习的十种基本算法

### 哔哩哔哩充电计划视频下载与格式转换 #### 下载方法 对于哔哩哔哩充电计划中的视频,由于其通常具有一定的权限保护机制(如登录验证),直接通过常规浏览器插件或在线工具可能无法实现下载。可以考虑以下几种方式: 1. **使用第三方工具** 可以借助一些支持解析并下载哔哩哔哩视频的开源项目或者软件来完成操作。例如 `youtube-dl` 或者它的分支版本 `yt-dlp` 是非常强大的命令行工具,能够处理多种平台上的流媒体资源。需要注意的是,在实际运行前需确保目标链接有效以及遵循版权规定[^3]。 2. **录制屏幕** 如果上述方法受限于网站策略,则可以选择本地化手段——即利用录屏功能捕捉播放过程中的画面作为最终保存下来的素材。这种方式虽然简单粗暴但不失为一种备选方案当其他途径不可行时。 #### 文件格式转换流程说明 一旦成功获取到原始文件之后,下一步就是将其转码适配特定设备需求: - 首先确认源文件编码标准(H.264等),音频轨道类型(AAC etc.); - 接着按照目的调整分辨率至适合小型显示屏使用的大小(这里提到的例子是128x64)[^1]; - 进一步简化色彩模式直至黑白二值图像以便进一步优化存储空间利用率同时满足硬件性能限制条件下的正常渲染表现; - 最终运用专门库比如FFmpeg执行具体指令完成整个变换工序. 以下是基于Python调用FFmpeg的一个简易脚本实例用于批量处理此类任务: ```python import os from subprocess import call input_dir = './inputs/' # 输入目录路径 output_dir = './outputs/' # 输出目录路径 if not os.path.exists(output_dir): os.makedirs(output_dir) for filename in os.listdir(input_dir): input_file = os.path.join(input_dir, filename) output_file = os.path.splitext(os.path.basename(filename))[0]+'.mp4' command = [ 'ffmpeg', '-i', input_file, '-vf', 'scale=128:64', '-pix_fmt', 'monochrome', os.path.join(output_dir,output_file)] call(command) ``` 此段代码会遍历指定输入文件夹内的所有文件,并逐一应用缩放和平滑滤镜效果再导出新的压缩版影片档案存放到另一位置供后续用途选用[^4]. #### 工具推荐列表 为了更高效便捷地达成既定目标可尝试下面列举的一些实用程序和服务选项: - FFmpeg: 开源多媒体框架含括众多特性涵盖音视讯编解码器集合. - HandBrakeCLI/GUI: 用户友好型跨平台解决方案专攻碟片翻刻及重新封装作业. - Any Video Converter Free Edition: 提供直观界面帮助快速改变不同类型的影音文档规格参数设定.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值