From 1bd1270276d98b161b56cee64efef00b32baa644 Mon Sep 17 00:00:00 2001 From: Estom Date: Sun, 29 Aug 2021 16:27:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E6=9C=9F=E7=BB=93=E6=9D=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 108 ++++++++++++++ Latex/algorithme_and_equation/test.tex | 59 ++++++++ Latex/algorithme_and_equation/zhongqi.tex | 173 ++++++++++++++++++++++ 工作日志/2021年8月24日-今日计划.md | 12 +- 工作日志/2021年8月27日-中期答辩ppt.md | 99 +++++++++++++ 工作日志/2021年8月29日-今日计划.md | 0 工作日志/毕业设计.md | 25 +++- 7 files changed, 464 insertions(+), 12 deletions(-) create mode 100644 Latex/algorithme_and_equation/test.tex create mode 100644 Latex/algorithme_and_equation/zhongqi.tex create mode 100644 工作日志/2021年8月27日-中期答辩ppt.md create mode 100644 工作日志/2021年8月29日-今日计划.md diff --git a/.vscode/settings.json b/.vscode/settings.json index 06d70e1a..ad8128b7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -80,4 +80,112 @@ "xutility": "cpp" }, "python.pythonPath": "/usr/bin/python3", + "latex-workshop.latex.tools": [ + { + "name": "latexmk", + "command": "latexmk", + "args": [ + "-synctex=1", + "-interaction=nonstopmode", + "-file-line-error", + "-pdf", + "%DOC%" + ] + }, + { + "name": "xelatex", + "command": "xelatex", + "args": [ + "-synctex=1", + "-interaction=nonstopmode", + "-file-line-error", + "%DOC%" + ] + }, + { + "name": "pdflatex", + "command": "pdflatex", + "args": [ + "-synctex=1", + "-interaction=nonstopmode", + "-file-line-error", + "%DOC%" + ] + }, + { + "name": "bibtex", + "command": "bibtex", + "args": [ + "%DOCFILE%" + ] + } + ], + "latex-workshop.latex.recipes": [ + { + "name": "latexmk", + "tools": [ + "latexmk" + ] + }, + { + "name": "xelatex", + "tools": [ + "xelatex" + ] + }, + { + "name": "pdflatex", + "tools": [ + "pdflatex" + ] + }, + { + "name": "pdflatex -> bibtex", + "tools": [ + "pdflatex", + "bibtex" + ] + }, + { + "name": "pdflatex -> bibtex -> pdflatex*2", + "tools": [ + "pdflatex", + "bibtex", + "pdflatex", + "pdflatex" + ] + }, + { + "name": "xelatex -> bibtex -> xelatex*2", + "tools": [ + "xelatex", + "bibtex", + "xelatex", + "xelatex" + ] + } + ], + "latex-workshop.latex.autoBuild.run":"never", + "latex-workshop.view.pdf.viewer": "tab", + "latex-workshop.latex.clean.fileTypes": [ + "*.aux", + "*.bbl", + "*.blg", + "*.idx", + "*.ind", + "*.lof", + "*.lot", + "*.out", + "*.toc", + "*.acn", + "*.acr", + "*.alg", + "*.glg", + "*.glo", + "*.gls", + "*.ist", + "*.fls", + "*.log", + "*.fdb_latexmk" + ], } \ No newline at end of file diff --git a/Latex/algorithme_and_equation/test.tex b/Latex/algorithme_and_equation/test.tex new file mode 100644 index 00000000..e7dcfd42 --- /dev/null +++ b/Latex/algorithme_and_equation/test.tex @@ -0,0 +1,59 @@ + +\documentclass[11pt]{article} +\usepackage{CJK} +\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry} +\usepackage{algorithm} +\usepackage{algorithmicx} +\usepackage{algpseudocode} +\usepackage{amsmath} + +\floatname{algorithm}{算法} +\renewcommand{\algorithmicrequire}{\textbf{输入:}} +\renewcommand{\algorithmicensure}{\textbf{输出:}} + +\begin{document} +\begin{CJK*}{UTF8}{gkai} + \begin{algorithm} + \caption{用归并排序求逆序数} + \begin{algorithmic}[1] %每行显示行号 + \Require $Array$数组,$n$数组大小 + \Ensure 逆序数 + \Function {MergerSort}{$Array, left, right$} + \State $result \gets 0$ + \If {$left < right$} + \State $middle \gets (left + right) / 2$ + \State $result \gets result +$ \Call{MergerSort}{$Array, left, middle$} + \State $result \gets result +$ \Call{MergerSort}{$Array, middle, right$} + \State $result \gets result +$ \Call{Merger}{$Array,left,middle,right$} + \EndIf + \State \Return{$result$} + \EndFunction + \State + \Function{Merger}{$Array, left, middle, right$} + \State $i\gets left$ + \State $j\gets middle$ + \State $k\gets 0$ + \State $result \gets 0$ + \While{$i 对于差分隐私部分也是如此。 +3. 系统设计上。也是如此。我们考虑到联邦学习落地困难的原因: + 1. 客户端服务器的协商机制,如何建立通信链接 + 2. 客户端动态参与机制。能够弹性的实现加入与退出,实现服务注册与发现。 + 3. 考虑面对新的训练业务应用场景,提供可扩展化的模块。 + diff --git a/工作日志/2021年8月29日-今日计划.md b/工作日志/2021年8月29日-今日计划.md new file mode 100644 index 00000000..e69de29b diff --git a/工作日志/毕业设计.md b/工作日志/毕业设计.md index cd31c332..5bff3694 100644 --- a/工作日志/毕业设计.md +++ b/工作日志/毕业设计.md @@ -36,13 +36,22 @@ > 这里应该是本次研究对比的对象。 +#### 恶意软件检测方法的研究现状 + +#### 联邦学习的研究现状 + +* 联邦学习与非独立同分布问题 +* 联邦学习与隐私保护问题 +* 联邦学习系统构建 + + 1. 恶意软件检测的机器学习和联邦学习方案。 2. 当前解决恶意软件数据隐私保护问题的方案——传统的数据隐私保护方法的研究(差分隐私、数据加密) 3. 当前解决恶意软件数据无标签问题的方案——恶意软件检测与半监督学习的方案(sephew、基准分类器) 4. 当前解决恶意软件数据非独立同分布问题的方案——现有的非独立同分布数据方案(prox?) 5. 联邦学习的隐私保护、半监督学习、非独立同分布等开放问题的解决方案。 -### 对比基线 +#### 对比基线 1. 恶意软件检测的机器学习和深度学习研究方案(第一层:针对恶意软件检测**领域**对比) 1. 恶意软件检测中数据扩展+隐私保护的研究方案(第二层:针对数据扩展和隐私保护等**需求**的对比) 2. 联邦学习的隐私保护、非独立同分布等开放问题的研究方案(第三层:针对隐私泄露问题、非独立同分布**问题**的对比) @@ -64,20 +73,24 @@ ## 第二章:理论基础和相关技术 -### 1 恶意软件检测原理 +### 1 + + +### 2 数据预处理 + +#### 恶意软件特征去提取 > 恶意软件主要分类、恶意软件主要分类的依据和数学表示(接口、行为?)、恶意软件主要的检测方法利用到的原理。 - - -### 2 恶意软件特征提取技术 +> 哪些内容能够表现恶意软件 > 特征提取技术,特征降维方法。动静态特征的提取方法。 - * 静态特征的提取 * 动态特征的提取 * 特征降维方法 +#### + ### 3 联邦学习 > 联邦学习的基础原理。联邦学习的实现方案。联邦学习的分类和数学表示。联邦学习中的开放问题。