resource: On the Life-Long Learning Capabilities of a NELLI*: A Hyper-Heuristic Optimisation System Wikipedia Hyper-heuristic: https://en.wikipedia.org/wiki/Hyper-heuristic Wikipedia Heuristic: https://en.wikipedia.org/wiki/Heuristic_(computer_scienc…
Resource: Introduction to Evolutionary Computing, A.E.Eliben Outline recombination parent selection survivor selection self-adaptation 1. Recombination 1.1 Basic recombination two parents --> one child There are two recombination variants distinguish…
resource: Evolutionary computing, A.E.Eiben Outline What is Evolution Strategies Introductory Example Representation Mutation 1. What is Evolution Strategies (ES) Evolution strategies(ES) is another member of the evolutionary algorithm family. ES tec…
Resource:<Introduction to Evolutionary Computing> 1. What is an evolutionary algorithm? There are many different variants of evolutionary algorithms. The common underlying behind all these techniques is the same: given a population of individuals wi…
The Acceptance Test Engineering Guide will provide guidance for technology stakeholders (developers, development leads, testers, test leads, architects, etc.) and business stakeholders (managers, customers, end users, etc) on the discipline of accept…
Outline 什么是进化算法 能够解决什么样的问题 进化算法的重要组成部分 八皇后问题(实例) 1. 什么是进化算法 遗传算法(GA)是模拟生物进化过程的计算模型,是自然遗传学与计算机科学相互结合的新的计算方法. <图片来源于,Pro. Frank Neumann, The University of Adelaide> 2. 能够解决什么样的问题 我们主要面对的三个问题类型: 2.1 Optimisation 我们有一个系统模型,但是需要寻找合适的input,来达到我们想要的目标. 2.2…
Reading sources: 1.Johannes Braumann, Sigrid Brell-Cokcan, Adaptive Robot Control (ARC  ) Note: building upon an as of yet unnamed interface from KUKA that utilizes generic UDP packets to communicate with and control KUKA robots. use every network-ca…
读书<计算机组成原理>,<鸟哥的Linux私房菜基础篇> 基本上接触过计算机的人,都多少知道计算机的具体构成,但是真正能讲明白的却说了很多,本节将讲解一下计算机的基本硬件构成和一些基本信息,简单认识,以后再深入了解. 1.计算机的硬件构成与运行流程 原始的冯诺依曼计算机在结构上是以运算器为中心的,而发展到现在,已转向以存储器为中心了,下图为计算机最基本的组成框图了. 中央处理器和内存储器(也叫主存储器)一起组成主机部分.除去主机以外的硬件装置(如输入设备.输出设备.外存储器等)称为…
Assignment 1: TSP Travel Salesman Problem Assignment 2: TTP Travel Thief Problem The goal is to find a tour and picking recommendation that yields the maximal objective value (profit - travel cost). Assignment 3: PWT Packing While Traveling Exercise…
1. What is multi-objective optimisation [wikipedia]: Multi-objective optimization (also known as multi-objective programming, vector optimization, multicriteria optimization,multiattribute optimization or Pareto optimization) is an area of multiple c…
承接上一章,接着写Genetic Algorithm. 本章主要写排列表达(permutation representations) 开始先引一个具体的例子来进行表述 Outline 问题描述 排列表达的变异算子 排列表达的重组算子 种群模型 父辈选择 1. 问题描述 旅行商问题.给定n个城市,旅行商需要拜访所有城市后回到原点.要求每个城市只能拜访一次,问题的最终目标是寻找一个最短的路线. Encoding: 将所有的城市标上序号:1,2,...,n.比如n=4,那么排列可以为[1,2,3,4]…
本篇博文讲述基因算法(Genetic Algorithm),基因算法是最著名的进化算法. 内容依然来自博主的听课记录和教授的PPT. Outline 简单基因算法 个体表达 变异 重组 选择重组还是变异? 1. 简单基因算法(Simple Genetic Algorithm) Holland's早期的基因算法被认为是“简单的基因算法”或是“权威的基因算法”.(simple genetic algorithm or canonical genetic algorithm) 1.1 直接举例说明 问…
1. Literal Syntax NSString *someString = @"Effective Objective-C 2.0"; NSNumber *someNumber = [NSNumber numberWithInt:1]; <=> NSNumber *someNumber = @1; // syntax also works for expressions int x = 5;float y = 6.32f;NSNumber *expressionNum…
paminit manager from upstart to systemd/systemctl;Vivid Vervet  + openStack kilo;为容器开发者(OpenStack工作环境)推出 Canonical 公司的 LXD (Linux Container Daemon) Hypervisor android 安全机制;ndroid的安全机制看起来也是很常规的安全框架,由这些组成:Platform Hardening, Application Isolation, Devi…
微软利用本地活动目录 Windows Server Active Directory 进行身份认证管理方面具有丰富的经验,现在这一优势已延伸基于云平台的Azure Active Directory.可以为客户提供一系列功能强大的标识和访问管理解决方案.安全标识管理技术支持: Azure AD authenticaitonAzure AD Account ManagementAzure AD Sync Service1.利用自助服务和单一登陆体验提高工作效率(Azure AD Authentica…
一.认识Kafka 1)什么是sub/pub模型, 发布订阅模型   Publish/subscribe messaging is a pattern that is characterized by the sender (publisher) of a piece of data (message) not specifically directing it to a receiver. Instead, the publisher classifies the message someho…
读书<计算机组成原理> <鸟哥的Linux私房菜 基础篇> 本章介绍电子计算机概念以及发展历史和发展趋势,内容摘自<计算机组成原理>  <鸟哥的Linux私房菜 基础篇> 计算机的概述 时间走到21世纪的第2个10年,计算机已经成为我们日常生活的一部分了.但是我们有真正的去了解过计算机吗?本节我们通过阅读整理一篇文章重点介绍电子计算机的概念. 电子计算机是一种不需要人工直接干预,能够自动.高速.准确地对各种信息进行处理和存储的电子设备.电子计算机从整体上说可…
读书<计算机组成原理>,百度百科 现在大部分接触过计算机的人,都会知道冯诺依曼计算机,但是这个概念是怎么来的呢?本节我们就通过聊一下计算机的存储程序控制,来认识”冯诺依曼”. 存储程序控制 世界上第一台计算机是诞生于1946年2的ENIAC,在研制ENIAC的同时,以美籍匈牙利数学家冯.诺依曼为首的研制小组提出了“存储程序控制”的计算机结构,并开始了存储程序控制的计算机EDVAC的研制. 存储程序概念是冯.诺依曼等人于1946年6月首先提出来的,它可以简要得概括为以下几点: 计算机(指硬件)应…
读书<计算机组成原理>,百度百科 基本上接触过计算机的人,都多少知道计算机的具体构成,但是真正能讲明白的却说了很多,本节将讲解一下计算机的基本硬件构成和一些基本信息,简单认识,以后再深入了解. 计算机的总线结构 前面我们介绍了计算机的硬件组成,计算机由输入输出设备.中央处理器(控制器和处理器).主存储器五部分构成.但是将这五部分孤零零的放置在哪里也是没有意义的,需要将其按照某种方式连接起来构成计算机的硬件系统,这才能使他们发挥各自作用. 任何一个微处理器都要与一定数量的部件和外围设备连接,但如…
读书<计算机组成原理>,<鸟哥的Linux私房菜 基础篇>百度百科,内容摘自<计算机组成原理>,<鸟哥的Linux私房菜 基础篇> 计算机系统 在前面几天我已经对计算机的硬件做了简单介绍,但是只有硬件的计算机只是一堆废铁,不能帮助我们做任何的工作,要让计算机变得能够符合我们的心意是离不开软件的支持的,硬件是计算机的骨肉,那么软件就是灵魂了.一个完整的计算机系统包含硬件系统和软件系统两大部分.硬件通常是指一切看得见,摸得着的设备实体:而软件通常泛指各类程序和文…
1. MRO: method resolution order lookup order: L(MyClass) = [MyClass, merged(L(Base1), L(Base2), Base1, Base2)] 2. super(...) 必须所有的父类都call super, 不然会有不可预测的问题 3. class variable & instance variable 查找顺序 都可以通过 self.x 访问, 所以instance variable 会覆盖class vari…
1.运算符优先级,这个我是肯定记不住,每次遇到的时候都纠结下,然后去查下,或者直接括号,但是括号太多,你懂得,要用notepad才能理清各种层次.这里啦个下来,留着参考.…
官方文档: https://shiro.apache.org/reference.html https://shiro.apache.org/java-authentication-guide.html Terminology you’ll need Subject - Security specific user ‘view’ of an application user. It can be a human being, a third-party process, a server con…
质量.效率.成本.安全,是运维工作核心四要素. AIOps 技术会涉及到数据收集方面的基础监控,服务监控和业务监控,甚至会涉及到与持续交付流水线的数据和状态整合(比如在软件发布的阶段会自动关闭某些监控项.异常判断时会参考流水线目前的状态).数据存储与人工智能技术,其中人工智能包括机器学习算法与深度学习模型(用于模式识别). 引入 AIOps 之后,是否能对 AIOps 的模型或数据进行不断优化也是一个新的挑战.人工智能在一开始都不是很完美的,需要不断优化才能达到实际应用的要求.对于发现问题和问题…
网络操作编程语言:Frenetic QoS策略实施框架:PolicyCop    …
1.A Click Sequence Model for Web Search(日志分析) 更好的理解用户行为对于推动信息检索系统来说是非常重要的.已有的研究工作仅仅关注于建模和预测一次交互行为,例如点击行为.本文首次关注建模和预测交互事件序列.具体来讲就是点击序列(Sequences of clicks).我们对点击序列预测的问题形式化,并提出了Click Sequence Model (CSM)来预测用户与搜索引擎返回结果的交互顺序.基于神经网络,CSM本质上是一个编码-解码的架构.Enco…
Chapter1 P6, 1.2 Why //#include<string> we still can use "string user_name"? -->ctrl+left mouse on the string of "string user_name", you can find string defined in "stringfwd.h" ctrl+left mouse on std of "using…
Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 本系列文章是Andrew Ng 在斯坦福的机器学习课程 CS 229 的学习笔记. Machine Learning Algorithms Study Notes 系列文章介绍 3 Learning Theory 3.1 Regularization and model selection 模型选择问题:对于一个学习问题,可以有多种模型选择.比如要拟合一组样本点,…
MAST 397B: Introduction to Statistical ComputingABSTRACTNotes: (i) This project can be done in groups. If it is done in a group, you have to submit the copy for the group (not individuals). In this case the cover page must have all the group members…
大数据是一种规模大到在获取.存储.管理.分析方面大大超出了传统数据库软件工具能力范围的数据集合,具有海量的数据规模.快速的数据流转.多样的数据类型,高价值性和准确性五大特征,即5V(Volume, Velocity, Variety, Value, Veracity).大数据代表了互联网的信息层,是互联网智慧和意识产生的基础. 大数据必然无法用单台的计算机进行处理,必须采用分布式架构.它的特色在于对海量数据进行分布式数据挖掘,但它必须依托云计算的分布式处理.分布式数据库和云存储.虚拟化技术. 物…