nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.MachineLearning / Population

Population

Full name Microsoft.VisualBasic.MachineLearning.Darwinism.GAF.Population.Population`1 Assembly Microsoft.VisualBasic.MachineLearning Members 11

01 Syntax

Microsoft.VisualBasic.MachineLearning.Darwinism.GAF.Population.Population`1

02 Methods

NameOverloadsSummary
.ctor 1 如果parallel参数不是空的,则会启用这个参数的并行计算
SortPopulationByFitness 1 这里是ODEs参数估计的限速步骤
Add 1 Add chromosome
Trim 1 shortening population till specific number
ToString 1
GetEnumerator 1

03 Properties

NameOverloadsSummary
parallel 1 是否使用并行模式在排序之前来计算出fitness
Size 1 The number of chromosome elements in current population.
Random 1 Gets random chromosome
Item 1 Gets chromosome by index

04 Fields

NameOverloadsSummary
Pcompute 1 主要是通过这个比较耗时的计算部分实现并行化来 加速整个计算过程

05 Members

method .ctor #
#ctor(PopulationCollection(Of `0), Variant(Of ParallelComputeFitness(Of `0), Boolean))

如果parallel参数不是空的,则会启用这个参数的并行计算

Parameters
NameTypeDescription
parallelPopulationCollection(Of `0)

-

method SortPopulationByFitness #
SortPopulationByFitness(FitnessPool(Of `0))

这里是ODEs参数估计的限速步骤

Parameters
NameTypeDescription
comparatorFitnessPool(Of `0)

-

method Add #
Add(`0)

Add chromosome

Parameters
NameTypeDescription
chromosome`0

-

method Trim #
Trim(Int32)

shortening population till specific number

property parallel #
parallel

是否使用并行模式在排序之前来计算出fitness

property Size #
Size

The number of chromosome elements in current population. (请注意,这个属性的值是随着IPopulation.Add()方法的调用而变化的, 如果只需要获取得到种群的固定大小,可以使用IPopulation.capacitySize 属性)

property Random #
Random(Random)

Gets random chromosome

property Item #
Item(Int32)

Gets chromosome by index

Parameters
NameTypeDescription
index%Int32

-

field Pcompute #
Pcompute

主要是通过这个比较耗时的计算部分实现并行化来 加速整个计算过程

method ToString #
ToString()
method GetEnumerator #
GetEnumerator()