- 博客(43)
- 资源 (16)
- 收藏
- 关注
原创 多目标优化详解
多目标优化详解【转载】Reacubeth 2017-09-02 11:05:47 37547 收藏 74多目标优化问题详解生活中 ,许多问题都是由相互冲突和影响的多个目标组成。人们会经常遇到使多个目标在给定区域同时尽可能最佳的优化问题 ,也就是多目标优化问题。优化问题存在的优化目标超过一个并需要同时处理 ,就成为多目标优化问题。多目标优化问题在工程应用等现实生活中非常普遍并且处于非常重要的地位 ,这些实际问题通常非常复杂、困难 ,是主要研究领域之一。自 20世纪 60年代早期以来 ,多目标优化..
2021-09-30 17:41:11 9664
原创 3.2多目标优化
3.2多目标优化 最早提出多目标优化的是由Franklin在1772年提出了如何协调多目标矛盾的这一问题中,国际上认为多目标优化问题由P areto在1896年正式提出,他将多个在本质上不能对比的目标转变为一个单一的最优化目标[[39]。无论是在生活中还是在科研中,经常会遇到由多个相互影响或冲突的目标组成的问题。这是一种在一定区域内要求两个或及以上的目标都要求达到最佳的问题,也就是多目标优化问题(Multi-Obj ective Optimization Problem , MOP ) [..
2021-09-30 17:35:51 1610
原创 线性加权和法
线性加权和法是一种评价函数方法。是按各目标的重要性赋予它相应的权系数,然后对其线性组合进行寻优的求解多目标规划问题的方法。对于问题(VMP),即归结为求:[1]的最优解,其中wk≥0(k=1,2,…,m)为权系数,且:[2]评价函数方法编辑语音评价函数方法是一类求解多目标规划问题的方法。是通过构造一个把多个目标转化为单个数值目标的评价函数,将多目标规划问题归结为求解相应评价函数的数值最优化问题的方法的统称。一般地,采用不同形式的评价函数可求得多目标规划问题的不同意...
2021-09-30 16:35:52 4448
原创 R语言基础
变量和常量R语言跟python一样,并不是perl或者shell那样需要一些特殊字符( $,@等等)开头来代表它是一个变量,只需遵循变量命名规则的字符组合即可,所以呢,如果同样的字符要昨晚常量就必须使用单双引号这样才能区分变量和常量,当然了,数字本身就只能是常量了,变量也不能以数字开头,如果一个数字加上了引号,它就是常量的字符了。更为详细的介绍如下:多种数据类型(数值,字符,逻辑,因子)上面我们讲解了最简单的常量和变量,它们有数字和字符的差异,其实还有其它两个常用的数据类...
2021-09-30 07:55:58 1610
原创 12种降维方法终极指南(含Python代码)
12种降维方法终极指南(含Python代码)你遇到过特征超过1000个的数据集吗?超过5万个的呢?我遇到过。降维是一个非常具有挑战性的任务,尤其是当你不知道该从哪里开始的时候。拥有这么多变量既是一个恩惠——数据量越大,分析结果越可信;也是一种诅咒——你真的会感到一片茫然,无从下手。面对这么多特征,在微观层面分析每个变量显然不可行,因为这至少要几天甚至几个月,而这背后的时间成本是难以估计的。为此,我们需要一种更好的方法来处理高维数据,比如本文介绍的降维:一种能在减少数据集中特征数量的同时,避免丢失太多
2021-09-29 19:44:49 6309
原创 java SE环境变量配置
JDK默认安装后jdk和jre都在C:\Program Files\Java目录下。1、配置环境变量:右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量" 1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写) 2)在系统变量里新建"classpath"变量,变量值为:.;%JAVA_HOM...
2021-09-28 22:19:57 493
原创 java SE8 和 jdk1.8的关系 java版本号
java SE8 和 jdk1.8的关系 java版本号JDK版本与发行时间 版本 名称 发行日期 JDK 1.0 Oak(橡树) 1996-01-23 JDK 1.1 none(无) 1997-02-19 JDK 1.1.4 Sparkler(宝石) 1997-09-12 JDK 1.1.5 Pumpkin(南瓜) 1997-12-13 JDK 1.1.6 Abigail(阿比盖尔–女子名) 1998-0
2021-09-28 22:18:23 3896
原创 机器学习-第九章 聚类
机器学习-第九章 聚类D系鼎溜已关注2020.02.19 10:36:17字数 3,312阅读 3759.1 聚类任务在无监督学习任务中,包括了密度估计、异常检测以及聚类等。其中应用最广泛的是聚类。聚类就是对大量未知标注的数据集,按照数据的内在相似性将数据集划分为多个簇,使簇内的数据相似度高,两簇间的数据相似度低。聚类试图将数据集中的样本划分为若干个通常是不相交的子集,每个子集称为一个"簇"。 通过这样的划分,每个簇可能对应于一些潜在的概念(类别) ,如"浅色瓜" "深色瓜","有籽
2021-09-28 16:39:22 2136 1
原创 Numpy关于数组的基本使用
Numpy关于数组的基本使用D系鼎溜已关注2020.03.27 17:34:14字数 1,713阅读 165附上参考链接https://www.runoob.com/numpy/numpy-tutorial.htmlhttps://www.cnblogs.com/TensorSense/p/6795995.htmlhttps://docs.scipy.org/doc/numpy/大数据挖掘常用的Python包Numpy:科学计算包Scipy:科学计算包Pandas:数据分析处理包Matplot
2021-09-28 16:34:15 486
原创 AttributeError: module ‘tensorflow‘ has no attribute ‘Session‘错误解决
AttributeError: module 'tensorflow' has no attribute 'Session'错误解决根据网上教程安装tensorflow环境时,最后都会有个测试代码用来测试tensorflow是否安装成功import tensorflow as tfhello = tf.constant('hello,tf')sess = tf.Session()print(sess.run(hello))有的朋友在运行这样代码时,会出现这样的错误Attr
2021-09-28 15:53:32 2402 1
原创 partially initialized module ‘numpy‘ has no attribute ‘array‘ (most likely due to a circular import)
partially initialized module ‘numpy‘ has no attribute ‘array‘ (most likely due to a circular import)技术标签:Pythonnumpypython数据分析学习numpy时写第一个程序报错如下:partially initialized module ‘numpy’ has no attribute ‘array’ (most likely due to a circular ...
2021-09-28 15:38:28 779
原创 机器学习-第六章 支持向量机(SVM)
机器学习-第六章 支持向量机(SVM)D系鼎溜关注2020.02.09 21:19:41字数 1,131阅读 4586.1 间隔与支持向量开倍速观看视频之后,对课本所说的会更加了解。支持向量机讲解:https://www.bilibili.com/video/av77638697?p=6给定一个数据集D={(x1,y1),(x2,y2),……,(xm,ym)},yi∈{-1,+1}。对于分类学习来说,最基本的想法就是找出一个超平面,能够把不同类别的样本分开。数据集对于上图
2021-09-28 12:20:35 1164 1
原创 ART基因序列生成器,究竟是做什么的?
ART是一款比较流行的模拟数据软件。可以模拟生成三大二代测序平台Illumina's Solexa, Roche's 454和Applied Biosystems' SOLiD的single-end, paired-end/mate-pair reads,同时也可以对序列比对、无参组装、call SNP等进行打分,可以说是功能相当全面。ART原始生成的是测序数据fastq文件。而且只能用一个物种的基因组做为输入。,art生成的fastq文件是模拟测序生成的序列?那那些所谓的quality scor
2021-09-27 15:00:51 708
原创 Anconda PyCharm TensorFlow
培训前准备工作亲爱的学员:非常欢迎您参加本次培训,在本次培训过程中有大量上机操作或演示环节,为充分利用培训时间、提升培训效果、使培训顺利进行,有如下工作需要您在培训开始前完成:• 计算机环境确认• 软件下载• 软件安装• PyCharm 使用• TensorFlow 安装目录一、计算机环境要求 .........................................................................................2二、软件下载.
2021-09-27 13:23:22 113
原创 数据分析编程基础
数据分析编程基础3.1Python软件安装3.2Numpy基本操作之一3.3Numpy基本操作之二3.4pandas基本操作3.5测试题1【单选题】时间序列对象一般使用pandas的()生成A、 concat()函数 B、 append()方法 C、 date_range()函数 D、 time()函数 2【单选题】已知x = [1, 2, 3],执行语句x.append(4)之后,x的值是()A、 [1, 2, 3,...
2021-09-27 12:43:04 911
原创 Series([] , [‘索引‘]) 数据字典 {‘项值 ’:键值}
import pandas as pdimport sysfrom pandas import Series,DataFramea=Series([1,2,3,4],index=['one','two','three','four'])aimport pandas as pdimport sysfrom pandas import Seriessdata={'Ohio':3500,'Texas':71000,'Oregon':1600,'Utah':5000}a=Series..
2021-09-27 12:38:59 171
原创 MATLAB 半球面
这个题我先用的两个参数画的两个图形,但是我真不会用相同的参数把交线表示出来,问了问老师最后是暴力跑一遍点画的r=linspace(0,1,100);t=0:pi/50:2*pi;[R T]=meshgrid(r,t);x=R.*cos(T);y=R.*sin(T);z=sqrt((1-x.*x - y.*y)+eps);mesh(x,y,z);axis equalhold on;z1=R;x1=cos(T).^2;y1=sin(T).*cos(T);mesh(x1,y1,..
2021-09-26 16:54:28 5934 3
原创 R语言ggplot2绘制平滑曲线的折线图简单小例子
R语言ggplot2常规的折线图library(ggplot2)df<-data.frame(x=1:10,y=sample(1:10,10))ggplot(df)+geom_line(aes(x,y))+geom_point(aes(x,y))image.png平滑的可以借助geom_bump()函数 来自于ggbump这个R包帮助文档 https://github.com/davidsjoberg/ggbump这个链接...
2021-09-25 21:55:28 6541 1
原创 RNA分析流程
要理解整个流程,个人觉得可以按数据的四个流程来拆分:高通量测序,准备工作,上游分析,下游分析【什么是高通量转录组测序】所谓高通量测序技术是什么?顾名思义,就是通量很高(对比sanger测序)的测序,一次性可以获得海量的数据,所以叫高通量测序。转录组是什么?转录组,一般指的就是某一时空条件下细胞所产生的所有转录产物,说人话就是,你的样品经过了某种处理,然后拿去提了总RNA,这个总RNA就是一个转录组。理解高通量转录组测序的关键在哪?首先是建库,我们建的文库用的是什么,rna吗?不是
2021-09-25 12:44:51 1902
原创 大学计算机基础
计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其...
2021-09-25 09:12:29 144
原创 一套Python试题
单选题1、关于Python内存管理,下列说法错误的是?A.变量不必事先声明B.变量无须先创建和赋值而直接使用C.变量无须指定类型D.可以使用del释放资源正确选项 B2、print 100 - 25 * 3 % 4 应该输出什么?A.1B.97C.25D.0正确选项 B3、下列哪种说法是错误的?A.除字典类型外,所有标准对象均可以用于布尔测试B.空字符串的布尔值是FalseC.空列表对象的布尔值是FalseD.值为0的任何数字对象的布尔..
2021-09-24 10:40:30 2521
原创 python基础考核试题及答案
python考核试题及答案mr_tangshuai 2019-06-12 16:14:34 61125 收藏 635分类专栏: python 文章标签: python python习题版权python专栏收录该内容17 篇文章0 订阅订阅专栏 Python测试(总分:120)选择题(每题2分,共20分)1.下列哪个语句在Python中是非法的? (B)A、x = y = z = 1 B、x = (y = z + 1)C、x, y = y,...
2021-09-24 10:37:19 3654
原创 Python试卷
一、填空题Python使用符号 ______ 标示单行注释;以 ______ 划分语 句块。Python序列类型包括 ____ 、 ____ 、 ____ 三种; ____ 是Python中唯一的映射类型。Python序列中的可变数据类型有 ____和 ____,不可变数据类型有 ____、 ____、 ____。Python的数字类型分为 ____ 、 ____、 ____、 ____ 等子类型。设L=[a,b,c,d,e,f,g],则L[3]值是 ____,L[3:5]值是 ____
2021-09-24 10:23:17 532
原创 python 试题
数据类型题目:1、python不支持的数据类型有( )A、charB、intC、floatD、list2.以下语句的执行结果是( )x = “foo”y = 2print(x+y)A.fooB.foofooC.foo2D.2E.An exception is thrown3.以下语句的执行结果是( )x = “foo”y =” 2 “print(x+y)A.fooB.foofooC.foo2D.2E.An exception is thrown4.Print(“12+4
2021-09-24 10:20:54 2815
原创 python期末考试试题
python期末考试试题汇总学习2020-4-105589阅读·98喜欢·11评论想个昵称憋一天粉丝:370文章:31关注6.for i in range(2,n): if n%i==0:breakif i==n-1: print('是素数')else: print('不是素数')7.'abcabcabc'.count('abc')的值为__3__。8.对于有else子句的for循环和while循环,但循环因循环条件不成立而自然结束时...
2021-09-24 10:19:20 26136
原创 python基础知识练习题
1.执行Python脚本的两种方式1.在计算机终端(运行cmd),输入安装的Python路径,然后输入Python脚本的路径,回车。2.直接运行python2.简述位、字节的关系。1字节 = 8位二进制3.简述ASCII,Unicode,utf-8, gbk 的关系ascll是国际标准编码,8位二进制表示一个字符,最先产生Unicode是万国码,通用,16位二进制表示一个字符utf - 8,能用多少位表示就用多少位,3个字节表示中文,可以和Unicode互相转换gbk 是
2021-09-24 10:15:38 1056
原创 Python试题
一、选择题(每题2分,共70分)1.下列哪个语句在Python中是非法的?( B )A、x = y = z = 1 B、x = (y = z + 1)C、x, y = y, x D、x += y2.关于Python内存管理,下列说法错误的是(B )A、变量不必事先声明 B、变量无须先创建和赋值而直接使用C、变量无须指定类型 D、可以使用del释放资源3、下面哪个不是Python合法的标识符(B )A、int32 B、40XL C、self D、__name__...
2021-09-24 10:12:13 5730
原创 大一期末考试,python,测试题,含答案
发表时间:2020-07-07一、填空题(15分)使用print()函数将多个字符串’How’、’are ’、’you’ 一起输出出来,语句为__Print(“How”,”are”,”you”)_。 使用input()函数将“请输入您的姓名:”语句输出并从键盘获取数据,语句为_input(“请输入您的姓名:”)_。 __列表_____、___元组____是Python的有序数据类型; ...
2021-09-24 10:05:43 20446
原创 基因组行业重大事件介绍
1953年,沃森和克里克共同提出了DNA 分子的双螺旋结构,标志着生物科学的发展进入了分子生物学阶段.DNA双螺旋结构的提出开始,便开启了分子生物学时代.分子生物学使生物大分子的研究进入一个新的阶段,使遗传的研究深入到分子层次,“生命之谜“被打开,人们清楚地了解遗传信息的构成和传递的途径.在以后的近50年里,分子遗传学,分子免疫学,细胞生物学等新学科如雨后春笋般出现,一个又一个生命的奥秘从分子角度得到了更清晰的阐明,DNA重组技术更是为利用生物工程手段的研究和应用开辟了广阔的前景.在人类最终全面揭开生命..
2021-09-23 16:06:21 208
原创 决策树 随机森林
用比较官方的话说,随机森林是一种集成算法,但实际上,可以种简单的语言描述。以随机森林分类为例随机森林的基分类器是决策树,决策树分支的方法是在所有重要特征中随机选择一个进行分支,这样随着random_state的不同,就会生长出不同的决策树,对这些决策树,随机森林采取的方法是,如果一半以上的决策树(二分类)将该向量预测为1,则随机森林预测为1,反之亦然,所以可以认为随机森林是决策树长出的一片森林只有一个医生(单一决策树)诊断病人可能发生误诊(过拟合),让多个医生(随机森林)一起进行诊断(集成),
2021-09-21 10:53:24 2400
原创 什么是C语言
什么是C语言对于大部分的程序员来说,C语言是学习编程的第一门语言,也称入门级的编程语言,基础语言,很少有不了解C语言的程序员。C语言除了可以给你带来编程的相关概念,还带你走进编程的大门,能让你明白程序的运行原理,如:计算机的各个部件是如何交互的,程序在内存中是一种怎样的状态,这些底层知识决定了你的发展高度,也决定了你的职业生涯。如果你希望成为出类拔萃的人才,而不仅仅是个码农,这些知识就是不可逾越的。也只有学习C语言,才能更好地了解它们。有了足够的基础,以后学习其他语言,会很快上手,网上流传的7 天了
2021-09-18 17:35:41 972
原创 什么是编程语言
什么是编程语言在我们学习编程语言之前,首先要知道「编程语言」这个概念。就像小时候,你饿了,想要吃饭,那么你会对父母说:妈咪,我饿了,再如你想吃红烧肉,那么你会对母亲说:妈咪,我饿了,想吃红烧肉,母亲则先去冰箱看下有没有红烧肉,如果没有,就去菜市场买菜,如果有,则直接从冰箱拿出红烧肉去烹饪。我们说的是汉语,是“中国语言”,我们想要的需求,用汉语告诉父母,父母就会知道,我们用“中国语言”来控制父母,让父母做我们想要的事情,当然父母也会根据一定的条件,拒绝你,然后告诉你原因,这就是用原因来“控制”某些事
2021-09-18 17:32:25 318
原创 如何编译和运行C++程序
如何编译和运行C++程序C++和C语言类似,也要经过编译和链接后才能运行。我们在C语言课程的时候,讲了如何使用 VS、VC 6.0、VC++2010等常见开发工具,它们除了可以运行C语言程序,也可以运行 C++ 程序,步骤都是一样的,要注意的是 C++ 源文件后缀名是.cpp。C/C++ 代码编译生成可执行文件:C++源文件的后缀C语言源文件的后缀在不同的编译器下都是.c。C++ 源文件的后缀根据不同的编译器,所对应的后缀名也不一样: 编译器 .
2021-09-18 16:35:19 9845
原创 基因组组装
基因组组装前言基因组组装(Genome assembly)是生物信息学领域的核心问题,基因组组装就是把序列测序产生的读取片段reads经过序列拼接组装,生成基因组的碱基序列。基因组组装软件可根据得到的所有读长组装成基因组。基因组组装这个步骤对于基因组分析是十分关键的,因为目前二代测序技术获得的测序序列一般都较短,需要组装拼接成较长的完整的序列用于进一步分析,例如长序列能提高物种注释分析的准确性。宏观来说,基因组组装可以分为从头组装(De novo assembly) 和映射比对组装(mapp
2021-09-08 15:51:58 6089
原创 基因疾病关联的图卷积神经网络
基因疾病关联的图卷积神经网络本文要介绍的是沙特阿卜杜拉国家科技大学高兴副教授课题组发表的一篇关于图卷积神经网络的基因疾病关联预测的论文。对候选基因排序对于遗传疾病基于基因的诊断是至关重要的。然而,由于有限、噪声的基因、疾病及其其关联的信息,这是一个极具挑战性的任务。而许多疾病基因排序计算方法,其性能很大程度上受到人工的提取特征、网络拓扑或预定义的数据融合规则的限制。作者提出一种新的基于图卷积网络的疾病基因排序方法PGCN。通过由基因、疾病以及各自的特征构成的异构网络的系统嵌入,嵌入学习模型和关联预测模型
2021-09-08 15:42:10 1864
OSI七层模型和TCP/IP五层模型
2023-08-19
斐波那契数列第n项是Fn
2023-08-04
Java虚拟机 JVM
2023-08-04
软件定义物联网的QoS建模及其动态路由研究
2023-08-04
单体型基因组组装算法的研究?
2023-08-01
PacBio长read纠错算法的研究
2023-08-01
程序编译的过程有哪些步骤?
2023-07-25
为什么 CPU 访问寄存器的速度比访问内存的速度快
2023-07-25
大数据大数据4V特征?
2023-07-17
大数据big Data何为大?
2023-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人