
项目练习
文章平均质量分 69
Jifu_M
这个作者很懒,什么都没留下…
展开
-
现代密码学练习项目之基于DES结构ECB模式的加密算法设计
基于DES结构ECB模式的加密算法设计项目介绍ECB模式的设计加密算法设计解密算法设计The Initial Permutation Design密钥生成算法设计The f design雪崩效应的实现项目介绍The block length is 16The key length is 8The number of rounds is 4 (4 encryption + 4 decryption)ECB mod设计:message file 应包含随机英文字母,我们将其视为原始 message。原创 2021-01-04 17:25:54 · 629 阅读 · 0 评论 -
数据科学与大数据分析之项目4-主题建模
Topic Modeling项目介绍项目开始Reference项目介绍使用python在Reuters-21578语料库上进行LDA主题建模。The NLTK in Python comes with the Reuters-21578 corpus. Install the nltp python package:pip3 install --user -U nltk要导入这个文集,在Python提示符中输入以下命令:import nltknltk.download(‘reuters’)r原创 2021-01-02 20:07:18 · 965 阅读 · 0 评论 -
数据科学与大数据分析之项目3-关联规则
关联规则项目介绍项目开始项目介绍不同年级、性别和入学人数的学生参加了一项测试。为每个学生记录测试结果“成功”或“不成功”,并保存在“A1_success_data.csv”中。在这个任务中,您将使用关联规则来挖掘这四个属性(即年级、性别、入学人数和成功)之间的有趣关系。通过应用不同的“支持”阈值和阈值,生成频繁项集并提取它们的关联规则并通过显示这些项集的支持度、置信度和提升值来检查它们。获取右手边(rhs)唯一属性为“成功”的规则,以帮助预测学生是否能成功,是否通过此测试取决于他/她的年级、原创 2021-01-02 17:44:12 · 1056 阅读 · 0 评论 -
数据科学与大数据分析之项目2-聚类
聚类项目介绍项目开始项目介绍文件TreeDB.csv包含258个树种的描述。数据由XX市议会开放空间和环境服务部管理处提供。已提供数据集作为公共空间最佳树木选择合作项目的一部分。假设你是该项目团队的一员。进一步假设你决定参与聚类分析是更好地理解数据集属性的一部分。为了这个练习你应该只考虑特征(属性)“高度”、“宽度”、“表面积”和“盐”。描述您对此数据集的观察,例如示例的数量、特征的数量以及这些选定特征的含义。您还应该使用summary()函数来帮助您获得更多的理解。绘制此数据集选定属性的散原创 2021-01-02 17:18:31 · 755 阅读 · 1 评论 -
数据科学与大数据分析之项目1-假设检验
假设检验项目介绍项目开始结论项目介绍为了提高学生的学习成绩,教师开发了两种新的学习方法,称为“方法1”和“方法2”。为了分析这些方法的有效性,教师随机抽取N名学生。对于其中的N1,他使用“approach1”,对于其中的N2,他使用“approach2”。对于其余的(N-N1-N2)学生,他什么也不申请。一段时间后,教师对所有N名学生进行测试,并用成绩分数(注意,这个分数可以是正的,也可以是负的)评估每个学生的成绩。评估结果存储在“A1_performance_test.csv“只不过,它与此任务一起提原创 2021-01-02 16:41:14 · 689 阅读 · 0 评论 -
数据科学与大数据分析之实践判断与决策
实践判断与决策零假设缺失值的处理将类别转换为数字-1将类别转换为数字-2层次聚类与分区聚类文本分析中常见词的处理分类器的选择图像识别判断卷积神经网络的学习算法时间序列ARIMA建模分布式存储和处理-1分布式存储和处理-2针对现实中可能出现的情景和问题,我们要如何做?零假设一家制药公司正在研制COVIT-19疫苗。他们在60人身上测试疫苗的有效性。其中30人接种了placbo疫苗,另外30人接种了实验性疫苗。这项试验的参与者不知道他们是接受了安慰剂还是疫苗。试验结果每周收集一次,历时三个月。该公司采用零原创 2020-12-31 21:08:27 · 601 阅读 · 0 评论 -
数据科学与大数据分析项目练习-7在石油产量数据集上应用时间序列分析
在石油产量数据集上应用时间序列分析这部分在学习笔记部分介绍过,在这里结合代码来学习实践。首先加载库,设置默认路径,并读取文件library(forecast)setwd("c:/Users/T7/Desktop/123")gas_prod_input <- as.data.frame( read.csv("gas_prod.csv") )读取的数据集如下:创建一个时间序列对象并输出图gas_prod <- ts(gas_prod_input[,2])plot(gas_p原创 2020-12-31 18:09:14 · 1417 阅读 · 0 评论 -
数据科学与大数据分析项目练习-6在数据集Cora上应用文本分析
在数据集Cora上应用文本分析首先还是要安装并加载需要使用的包require("ggplot2")install.packages("reshape2")install.packages("lda")require("reshape2")require("lda")#加载文档和词汇表数据(cora.documents)data(cora.documents)data(cora.vocab)# 当前/活动主题将自动应用于您绘制的每个绘图theme_set(theme_bw())原创 2020-12-31 17:29:52 · 309 阅读 · 0 评论 -
数据科学与大数据分析项目练习-5在数据集上应用决策树算法
在数据集上应用决策树算法项目要求:Project Start项目要求:在数据集“DTdata.csv”上应用决策树算法–使用summary()函数生成已构建模型的摘要,并解释摘要。–根据构建的模型绘制树并解释树。–预测以下观察结果• Outlook = “rainy”; Temperature = “hot”• Humidity = “high”; Wind = “TRUE”Project Start# 首先还是先设置默认路径setwd("c:/Users/T7/Desktop/123"原创 2020-12-31 16:57:53 · 1119 阅读 · 0 评论 -
数据科学与大数据分析项目练习-4在数据集上应用线性回归算法
在数据集上应用线性回归算法项目要求:Project Start计算模型参数的置信区间预期结果的置信区间特定输出的预测区间诊断在数据集“income”上应用线性回归算法.项目要求:使用以下两种输入变量设置,对“收入”数据集应用线性回归算法–年龄、教育程度和性别(模型A)。-年龄和教育(模型B)。–观察并解释输出设置年龄=41,受教育程度=12,–预测预期收入–在置信区间收入的计算期望值–计算预期收益的预测区间–观察并解释他们的差异Project Start先查看下income数据集原创 2020-12-30 23:45:55 · 911 阅读 · 0 评论 -
数据科学与大数据分析项目练习-3将Apriori算法应用于R中提供的“Groceries”数据集
R语言Apriori算法我们需要安装arules and arulesViz包。项目要求:生成频繁项目集满足下面条件:– The minimum support threshold as 0.02– The minimum length of the itemsets as 1– The maximum length of the itemsets as 10生成的关联规则满足下面条件:– The minimum support threshold as 0.001– The minimu原创 2020-12-30 22:59:03 · 1957 阅读 · 1 评论 -
数据科学与大数据分析项目练习-2使用R进行K-means聚类分析
使用R进行K-means聚类分析使用Rstudio读取grades_km_input.csv并进行练习。yearly_sales.csv包含620条数据,包含4种变量:student, English, Math 和 Science.# 首先还是先设置默认路径setwd("c:/Users/T7/Desktop/123")# 导入需要用到的库,如果没有的话要先进行安装。需要注意R语言的版本,有的R版本不支持使用某些库library(plyr)library(ggplot2)library(原创 2020-12-30 16:15:14 · 1140 阅读 · 1 评论 -
数据科学与大数据分析项目练习-1熟悉并使用R语言进行数据分析
熟悉并使用R语言进行数据分析练习1练习2使用Rstudio读取yearly_sales.csv并进行练习。yearly_sales.csv包含一万条数据,包含4个column:customer id, sales total, number of orders 和 gender.练习1# 设置路径setwd("c:/Users/T7/Desktop/123")# 读取数据sales <- read.csv("./yearly_sales.csv")# 检查导入的数据集head(s原创 2020-12-29 18:28:53 · 723 阅读 · 0 评论 -
Labview项目---制作复利计算器
Compound Interest Calculator项目介绍Front PanelBlock DiagramSub VIBlock Diagram设计说明使用方法项目介绍本文章的解释了我如何设计和如何使用这个复利计算器。这个计算器的目标用户是那些需要根据自己的储蓄计算收益的人。综合利率计算器主要由五个部分组成。第一部分是初始保证金,是指用户的初始投资金额。第二部分是利率,用户可以输入自己的利率。第三部分是资金投资的年数,第四部分是用户存款的复利计算期限,用户可以选择按年或月计算。最后一部分是投资的最原创 2021-01-07 18:49:32 · 1976 阅读 · 0 评论 -
数据科学与大数据分析之项目6-CNN模型图像分类
用预先训练好的CNN模型进行图像分类项目介绍项目开始项目介绍本项目使用Caltech256来作为训练和测试集。解压缩该文件,您将看到257个文件夹。每个文件夹对应一个类。使用预先训练的Inception- BatchNorm网络来提取Caltech256训练和测试集中每个图像的特征表示。本项目包含:Cnn的图像分析的理解“卷积层”和“池化层”的功能Deep CNNs中的名词解释 activation function; epoch number;batch size; learni原创 2021-01-03 16:11:19 · 1966 阅读 · 0 评论 -
数据科学与大数据分析之项目5-情感分析
情感分析Sentiment Analysis项目介绍项目开始项目介绍在Twitter上选择一个你感兴趣的话题,比如一部电影,一个名人,或者任何流行语。收集至少200条与此主题相关的tweet。用手动将它们标记为positive, neutral 或者negative。接下来,将他们随机分成75%的tweet作为训练集,剩下的25%作为测试集。在这些tweet上部署几个分类器来执行情绪分析。报告分类准确度、AUC,并绘制混淆矩阵。最后评估哪个分类器的性能在这里优于其他分类器。本项目包含:描述收集t原创 2021-01-03 13:59:36 · 2227 阅读 · 0 评论 -
数据库系统之幻影读现象项目练习
Phantom phenomenon项目练习项目介绍项目实现关于幻影读现象的介绍可以看我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112493516项目介绍在PL/SQL中实现两个处理数据库的stored procedures并通过这两个stored procedures触发一个幻影现象。要模拟数据库事务的并发处理,请使用标准PL/SQL包DBMS_LOCK中的PL/SQL procedure SLEEP。使用SQL*Plus的命令来展原创 2021-01-11 21:24:43 · 757 阅读 · 0 评论 -
数据库系统之Deadlock项目练习
Deadlock项目练习项目介绍项目实现关于Deadlock死锁的介绍可以看我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112486019项目介绍使用PL/SQL在sample数据库上进行事务操作,让它们并发处理导致死锁情况发生。要模拟数据库事务的并发处理,请使用标准PL/SQL包DBMS_LOCK中的PL/SQL procedure SLEEP。使用SQL*Plus的命令来展示运行结果SET ECHO ONSET FEEDBACK原创 2021-01-11 20:34:20 · 178 阅读 · 0 评论 -
数据库系统之Row trigger项目练习
Row trigger项目练习项目介绍项目实现关于Trigger触发器的介绍可以看我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112452854项目介绍实现并测试验证以下一致性约束的行触发器:“An employee cannot work on more than 4 projects”准备好后,保存CREATE TRIGGER语句和在脚本中全面测试触发器的所有SQL语句。全面的测试意味着触发器必须拒绝违反一致性约束的SQL语句,并原创 2021-01-11 00:26:21 · 180 阅读 · 0 评论 -
数据库系统之Stored PL/SQL function项目练习-2
Stored PL/SQL项目练习-2项目介绍项目实现关与Stored PL/SQL的介绍可以看我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112443652关与Stored PL/SQL procedure的项目练习可以看我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112450422项目介绍实现一个存储的PL/SQL函数DEPTPROJECT,它接受一个department原创 2021-01-10 23:37:17 · 245 阅读 · 0 评论 -
数据库系统之Stored PL/SQL procedure项目练习-1
Stored PL/SQL项目练习-1项目介绍项目实现关与Stored PL/SQL的介绍可以看我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112443652项目介绍实现一个存储的PL/SQL过程deptememployees来列出部门、每个部门的经理、每个部门的员工总数以及每个部门的员工编号和姓名。部门信息按部门号从小到大的顺序排列。每个部门的员工必须按姓名升序列出。执行存储的PL/SQL过程DEPTEMPLOYEES。下面给出了预期原创 2021-01-10 23:35:51 · 399 阅读 · 0 评论 -
数据库系统之数据库函数依赖与最高范式判断练习
数据库函数依赖与最高范式判断练习(1)PLAYER = ( pnum, team, name, position, address )pnum → teampnum → namepnum → positionpnum → addressteam → addresspnum → team, pnum → name, pnum → position and pnum → address, then through union rulepnum →team, name, position, ad原创 2021-01-09 15:23:46 · 1436 阅读 · 1 评论 -
MongoDB项目练习之基于概念框图的validation设计
MongoDB validation项目介绍项目开始关于MongoDB validation的介绍可以看一下我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112595879项目介绍考虑以下数据库的概念框图,该数据库应该包含有关公司、部门和部门内工作的员工的信息。该任务的目标是创建一个新的集合JFM,其中包含由上面的概念模式表示的信息。使用createCollection方法创建一个集合JFM,并使用validator键对集合强制执行以下原创 2021-01-14 18:53:16 · 263 阅读 · 0 评论 -
MongoDB中的索引项目练习
MongoDB indexing项目介绍项目开始项目介绍我们拥有一个bookshop.js的文件,将文件导入的MongoDB后按照要求进行操作。练习用的bookshop.js已被上传到我的资源。https://download.youkuaiyun.com/download/Jifu_M/14159088关于MongoDB索引的介绍可以看一下我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112578054为下面4个查询语句创建索引:(1) 查找具原创 2021-01-14 18:03:51 · 327 阅读 · 0 评论 -
MongoDB中的aggregate项目练习
MongoDB aggregate项目介绍项目开始项目介绍我们拥有一个bookshop.js的文件,将文件导入的MongoDB后按照要求数据操作工作。练习用的bookshop.js已被上传到我的资源。https://download.youkuaiyun.com/download/Jifu_M/14159088.关于MongoDB聚合的介绍可以看一下我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112570952使用aggregate()来实现下面原创 2021-01-14 17:21:32 · 321 阅读 · 0 评论 -
MongoDB中的迭代cursor项目练习
MongoDB Iterations over a cursor项目介绍项目开始项目介绍我们拥有一个bookshop.js的文件,将文件导入的MongoDB后按照要求数据操作工作。练习用的bookshop.js已被上传到我的资源。https://download.youkuaiyun.com/download/Jifu_M/14159088.下面列出的查询必须通过cursor上的迭代来实现:(a) 在书店数据库中列出图书(书籍、杂志、音乐cd和杂志)的类型和每种类型的图书总数。(b) 列出每本书的标题和关原创 2021-01-14 17:08:38 · 278 阅读 · 0 评论 -
MongoDB中的数据操作项目练习
Data manipulations in MongoDB项目介绍项目开始项目介绍我们拥有一个bookshop.js的文件,将文件导入的MongoDB后按照要求数据操作工作。练习用的bookshop.js已被上传到我的资源。项目开始首先要创建一个文件夹来进行项目,之后启动MongoDB,最后读取文件:mkdir DATAmongod –dbpath DATA –port 4000mongo –port 4000load("bookshop.js");(1) 在 bookshop中原创 2021-01-14 16:40:31 · 400 阅读 · 0 评论 -
MongoDB查询语言项目练习
MongoDB查询语言项目练习项目介绍项目开始关于MongoDB查询语言的介绍可以看我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112549035项目介绍我们拥有一个bookshop.js的文件,将文件导入的MongoDB后按照要求进行查询工作。项目开始首先要创建一个文件夹来进行项目,之后启动MongoDB,最后读取文件:mkdir DATAmongod –dbpath DATA –port 4000mongo –port 4原创 2021-01-12 22:59:08 · 311 阅读 · 0 评论 -
IT项目管理的实例与总结
IT项目管理的实例与总结IntroductionGroup Charter人力资源规划Project Scope Statement项目进度计划与时间表Cost Estimate质量管理计划风险管理计划Microsoft Project中员工和工作时长的设置WBS图甘特图Project Stakeholder Management PlanMilestoneChange RequestIntroduction首先要向相关负责人介绍项目的相关背景,比如为什么要做个这个项目,这个项目能带来什么利益/好处。原创 2021-01-18 16:18:36 · 4324 阅读 · 1 评论 -
算法和数据结构项目练习7-广度优先搜索(BFS)
Breadth First Search项目介绍代码实现项目介绍本项目实现广度优先搜索算法。读取txt文件中第一行表示图中顶点数的单个整数N读取txt文件中第二行开始是一对对的整数。每一对表示图中某条边两端的两个顶点。图是无向的,因此节点编号为0 - N‐1。程序先遍历图的顶点,从节点0开始,输出从这个节点可以到达的所有节点。输出包含从算法获得的生成树。它应该被打印成树中有序的边列表。每条边的顶点应该按照BFS遍历的顺序列出。输入的txt文件如下:其中第一行是总的顶点数,后面的两列组原创 2021-02-17 22:25:40 · 337 阅读 · 0 评论 -
算法和数据结构项目练习6-基于Karp‐Rabin 算法的字符串搜索
Karp‐Rabin String Search项目介绍代码实现项目介绍本项目实现了Karp‐Rabin字符串搜索算法。程序读取的txt文件包含两个字符序列,分别在不同的测试行上。第一行是目标序列T,第二行是搜索序列S。读取这两个字符串并使用Karp‐Rabin算法找到序列S在序列T中出现的所有情况。对于每个匹配的序列,打印T中第一个匹配字符的位置。不使用STL或等价的库。代码中使用简单的哈希函数做例子,可以自行改为复杂版的避免哈希值撞车。读取文件介绍:第一行是序列T,它是基于DNA碱原创 2021-02-17 21:22:54 · 284 阅读 · 1 评论 -
算法和数据结构项目练习5-哈希链表
Hash Chaining Table 项目介绍代码实现项目介绍本项目实现一个简单的哈希表。txt文件包含一个整数值序列。读取它们并使用链接构造一个哈希表。程序应该依次读取每个整数,并使用mod 100作为哈希函数计算其哈希值。因此,如果键是k,那么哈希值h(k) =kmod 100。(最简单的哈希函数)完成计算后打印:哈希表中空条目的数量。最长链的长度。不使用STL或等价的库。哈希表示例图如下:读取的文件示例:代码实现#include <ios原创 2021-02-17 16:55:44 · 294 阅读 · 1 评论 -
算法和数据结构项目练习4-BST排序
BST Sort项目介绍代码实现关于二叉查找树(Binary Search Tree)的介绍可以看一下我的这篇文章:https://blog.youkuaiyun.com/Jifu_M/article/details/112827685项目介绍本项目实现BST排序并测试它的正确性。被读取txt文件包含一系列整数值。读取它们并按照读取它们的顺序构造一个二叉搜索树。因此,读取的第一个数字将是树的根。在构建树的过程中,您不需要平衡它。当把最后一个值读入BST时,进行序遍历以升序输出值在5个字符宽的字段中每一原创 2021-02-17 16:38:07 · 277 阅读 · 0 评论 -
算法和数据结构项目练习3-数组虚拟初始化
Array Virtual Initialization项目介绍代码实现项目介绍这个项目将实现一个虚拟初始化数组并测试它的正确性。使用三个整数数组:data[]、forward[]和backward[],每个数组包含100个元素。txt文件包含一组成对的:where ,what。使用虚拟初始化将值what存储在数据数组的位置中。例如data[where] = what。这个序列被一对-1 -1终止。后面跟着一个单整数值序列probe。对于每个这样的值,您需要测试data[pr原创 2021-02-17 16:12:45 · 246 阅读 · 0 评论 -
算法和数据结构项目练习2-最小堆和最大堆
Implementing a Heap项目介绍项目介绍原创 2021-02-17 14:51:04 · 253 阅读 · 1 评论 -
算法和数据结构项目练习1-堆栈
Implementing a Stack项目要求代码实现项目要求读取包含若干单词的txt文本文件,并使用堆栈以相反的顺序在屏幕上显示这些单词。可以假设任何单词的长度都不超过20个字符。不使用单独的结构或类或STL来实现堆栈。练习用到txt文件如下所示:代码实现#include<iostream>#include<string>#include<fstream>using namespace std;void push(string* strin原创 2021-02-16 15:42:52 · 201 阅读 · 0 评论