27
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

Embed Size (px)

Citation preview

Page 1: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

An Approach of Artificial Intelligence Application for

Laboratory Tests Evaluation

Ş.l.univ.dr.ing. Corina SĂVULESCU

University of Piteşti

Page 2: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The principal domains where GA The principal domains where GA have successfully applied to have successfully applied to optimization problemsoptimization problems

function optimizationfunction optimization image processingimage processing classification and machine learningclassification and machine learning training of neural networkstraining of neural networks systems’ controlsystems’ control

CSU
Ce este GA? Genetic algorithm?
Page 3: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

Why using a GAWhy using a GA??

are stochastic algorithmsare stochastic algorithms use a vocabulary borrowed from natural use a vocabulary borrowed from natural

geneticsgenetics are more robust than existing directed search are more robust than existing directed search

methodsmethods maintain a population of potential solutionsmaintain a population of potential solutions the structure of a simple GA is the same as the structure of a simple GA is the same as

the structure of any evolution programthe structure of any evolution program

CSU
Intrebarea e la singular si raspunsurile la plural
CSU
De fapt raspunsurile sunt la intrebarea "Ce sunt GA-urile" si nu la intrebarea "de ce utilizam GA"
Page 4: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

A GA for a particular problem must A GA for a particular problem must have the following five have the following five components:components:

a genetic representation for potential a genetic representation for potential solutions to the problemsolutions to the problem

a way to create an initial population of a way to create an initial population of potential solutionspotential solutions

an evaluation function that plays the role an evaluation function that plays the role of environment rating solution in term of of environment rating solution in term of their “fitness”their “fitness”

a genetic operator that alter composition a genetic operator that alter composition of childrenof children

a set of values for various parameters that a set of values for various parameters that the genetic algorithm usesthe genetic algorithm uses

CSU
e correct?
Page 5: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

GA’s principles

N individuals

N individuals

N individuals

N individuals

Generation 3

Generation 2

Generation 1

Generation 0

Fitness

Page 6: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The structure of the chosen genetic algorithm

Generation of initial Generation of initial population P(t)population P(t)

Step 1:

Page 7: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The structure of the chosen genetic algorithm

The evaluation function is applied for each The evaluation function is applied for each chromosome of the P(t) population, chromosome of the P(t) population, determining their fitness valuesdetermining their fitness values

Step 2:

S =

n

iii yxf

1

)(

Sf /1

Page 8: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The structure of the chosen genetic algorithm

The population's chromosomes are The population's chromosomes are sorted based on their fitness value sorted based on their fitness value determined during the previous stepdetermined during the previous step

Step 3:

Page 9: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The structure of the chosen genetic algorithm

The best chromosomes are selected, and The best chromosomes are selected, and they will be placed unconditionally in the they will be placed unconditionally in the next population P(t+1)next population P(t+1)

Step 4:

50 % 30 %

15 %

5 %

Page 10: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The structure of the chosen genetic algorithm

The chromosomes that are object to the crossover operator are then selected

Step 5:

2/3

1/3

5/6

2/3

5/6

13/6

3/2

1

8x

N = 8

Page 11: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The structure of the chosen genetic algorithm

The descendants from the previous The descendants from the previous step are subject to the mutation step are subject to the mutation operator, resulting new members for operator, resulting new members for the P(t+1) populationthe P(t+1) population

Step 6:

Page 12: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The structure of the chosen genetic algorithm

The population P(t+1) is completed with The population P(t+1) is completed with individuals selected randomly from the individuals selected randomly from the P(t) populationP(t) population

Step 7:

Page 13: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The application description

Fig. 1 – System's index response Fig. 1 – System's index response

Page 14: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

Results of the system identification

Original modelOriginal model 0.6 2.5

Model identified Model identified without noisewithout noise

0.61 2.59

Model identified Model identified with noisewith noise

0.65 2.79

nωξ (rad/sec)

Where are the function’s parameters:n

ωξ

)21sin(21

1)(

tn

tne

ty

Page 15: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

Identified system's response

Page 16: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The application of the genetic algorithm in electrophoresis tests

Page 17: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

Positioning the agarose gel

Page 18: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The application of serum on the agarose gel

Page 19: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The electrophoresis machine

Page 20: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

Drying incubator

Page 21: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

An example of results using the agarose gel

Page 22: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The applications of GA to the electrophoresis tests

Page 23: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

Application of the genetic algorithm in electrophoresis tests

Page 24: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The results obtained from using a GA from the same example

Page 25: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The results obtained from using a GA from the same example

Page 26: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

The test result

Page 27: An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti

Conclusions

This application is an alternative method This application is an alternative method for evaluation of the laboratory tests (in for evaluation of the laboratory tests (in special electrophoresis tests), using special electrophoresis tests), using artificial intelligence.artificial intelligence.

The main advantage of this method is The main advantage of this method is the need of minimal medical knowledge. the need of minimal medical knowledge. Therefore, GA implementation is an Therefore, GA implementation is an instrument easy to use by low/medium instrument easy to use by low/medium trained personnel, offering tests results trained personnel, offering tests results quickly and clearly.quickly and clearly.