Intelligent Modeling of Sugar-cane Maturation



Similar documents
HYBRID INTELLIGENT SUITE FOR DECISION SUPPORT IN SUGARCANE HARVEST

Numerical Research on Distributed Genetic Algorithm with Redundant

Prediction Model for Crude Oil Price Using Artificial Neural Networks

Practical Applications of Evolutionary Computation to Financial Engineering

A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number

Effect of Using Neural Networks in GA-Based School Timetabling

Price Prediction of Share Market using Artificial Neural Network (ANN)

D A T A M I N I N G C L A S S I F I C A T I O N

International Journal of Software and Web Sciences (IJSWS)

Advanced analytics at your hands

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013

A Robust Method for Solving Transcendental Equations

Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects

Improving Decision Making and Managing Knowledge

CSC384 Intro to Artificial Intelligence

Genetic Algorithm for Event Scheduling System

GA as a Data Optimization Tool for Predictive Analytics

Genetic Algorithm Evolution of Cellular Automata Rules for Complex Binary Sequence Prediction

A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM

Artificial Intelligence and Machine Learning Models

Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)

American International Journal of Research in Science, Technology, Engineering & Mathematics

FRAUD DETECTION IN ELECTRIC POWER DISTRIBUTION NETWORKS USING AN ANN-BASED KNOWLEDGE-DISCOVERY PROCESS

Data Mining and Neural Networks in Stata

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

A Hybrid Tabu Search Method for Assembly Line Balancing

Lecture 6. Artificial Neural Networks

NEURAL NETWORKS IN DATA MINING

Optimum Design of Worm Gears with Multiple Computer Aided Techniques

A New Method for Traffic Forecasting Based on the Data Mining Technology with Artificial Intelligent Algorithms

Neural Network and Genetic Algorithm Based Trading Systems. Donn S. Fishbein, MD, PhD Neuroquant.com

Lab 4: 26 th March Exercise 1: Evolutionary algorithms

Evolutionary SAT Solver (ESS)

Predictive Analytics using Genetic Algorithm for Efficient Supply Chain Inventory Optimization

Journal of Optimization in Industrial Engineering 13 (2013) 49-54

Logical Evaluation of Consciousness: For Incorporating Consciousness into Machine Architecture

Real Stock Trading Using Soft Computing Models

An Ant Colony Optimization Approach to the Software Release Planning Problem

What is Artificial Intelligence?

An Introduction to Neural Networks

Data Mining Techniques Chapter 7: Artificial Neural Networks

Artificial Neural Network and Non-Linear Regression: A Comparative Study

Genetic algorithms for changing environments

Development of a Monitoring Hybrid System for Bioethanol Production

A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms

FIoT: A Framework for Self-Adaptive and Self-Organizing Internet of Things Applications. Nathalia Moraes do Nascimento nnascimento@inf.puc-rio.

Stock price prediction using genetic algorithms and evolution strategies

USING GENETIC ALGORITHM IN NETWORK SECURITY

Neural Network Design in Cloud Computing

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL

Machine Learning Approach for Estimating Sensor Deployment Regions on Satellite Images

Using Genetic Algorithms in Secured Business Intelligence Mobile Applications

Neural Networks in Data Mining

Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence

Vol. 35, No. 3, Sept 30,2000 ملخص تعتبر الخوارزمات الجينية واحدة من أفضل طرق البحث من ناحية األداء. فبالرغم من أن استخدام هذه الطريقة ال يعطي الحل

Padma Charan Das Dept. of E.T.C. Berhampur, Odisha, India

Gerard Mc Nulty Systems Optimisation Ltd BA.,B.A.I.,C.Eng.,F.I.E.I

Integration of Data Mining and Hybrid Expert System

Alpha Cut based Novel Selection for Genetic Algorithm

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

Leran Wang and Tom Kazmierski

Cash Forecasting: An Application of Artificial Neural Networks in Finance

Original Article Efficient Genetic Algorithm on Linear Programming Problem for Fittest Chromosomes

Comparison of K-means and Backpropagation Data Mining Algorithms

Inventory Analysis Using Genetic Algorithm In Supply Chain Management

Stabilization by Conceptual Duplication in Adaptive Resonance Theory

Contents. Dedication List of Figures List of Tables. Acknowledgments

Programming Risk Assessment Models for Online Security Evaluation Systems

Power Prediction Analysis using Artificial Neural Network in MS Excel

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE

Introduction To Genetic Algorithms

International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013

Neural Network Applications in Stock Market Predictions - A Methodology Analysis

Detection. Perspective. Network Anomaly. Bhattacharyya. Jugal. A Machine Learning »C) Dhruba Kumar. Kumar KaKta. CRC Press J Taylor & Francis Croup

Cellular Automaton: The Roulette Wheel and the Landscape Effect

Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology

Business Process Modeling

How To Use Neural Networks In Data Mining

A Prediction Model for Taiwan Tourism Industry Stock Index

Dr Anitha S Pillai Professor and Head, Department of MCA, Hindustan University, Chennai, Tamil Nadu, India

Weather forecast prediction: a Data Mining application

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

Genetic Algorithms and Sudoku

Generalized Anxiety Disorder : Prediction using ANN

Neural Networks and Support Vector Machines

Santa Fe Artificial Stock Market Model

A Review And Evaluations Of Shortest Path Algorithms

Analecta Vol. 8, No. 2 ISSN

Evolutionary Prefetching and Caching in an Independent Storage Units Model

Projects - Neural and Evolutionary Computing

Ms. Aruna J. Chamatkar Assistant Professor in Kamla Nehru Mahavidyalaya, Sakkardara Square, Nagpur

Doctor of Philosophy in Computer Science

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

THE HUMAN BRAIN. observations and foundations

CHAPTER 6 GENETIC ALGORITHM OPTIMIZED FUZZY CONTROLLED MOBILE ROBOT

Management Science Letters

Study of Various Load Balancing Techniques in Cloud Environment- A Review

ECONOMIC GENERATION AND SCHEDULING OF POWER BY GENETIC ALGORITHM

A Multi-objective Genetic Algorithm for Employee Scheduling

Transcription:

Intelligent Modeling of Sugar-cane Maturation State University of Pernambuco Recife (Brazil) Fernando Buarque de Lima Neto, PhD Salomão Madeiro Flávio Rosendo da Silva Oliveira Frederico Bruno Alexandre

Agenda I. Motivation II. III. IV. Artificial Intelligence (AI) AI: Artificial Neural Networks AI: Genetic Algorithms V. Modeling Sugarcane Maturation VI. VII. Computer tool, Simulation and Results Conclusion & Future Works

Part I Motivation

Introduction Sugarcane has 37 different species (not to mention the hybrids) Each species has its own agronomical behavior along the year Several factors interfere with sugarcane maturation Modeling maturation curves of each species can have a profound economical impact Artificial intelligence techniques can be used to model maturation of sugarcane [Lima Neto, 1997] [Trigo[ Trigo,, 2005]

Objectives of this work 1) To conceive an intelligent computer tool that models sugarcane maturation curves 2) To devise an automatic calibration means for the computer tool produced to model sugarcane maturation curves

Part II Artificial Intelligence

Artificial Intelligence (in short) A computer system (HW / SW) that is able to learn and store this knowledge to a further situation (that can also be a new one)

Conventional vs. Intelligent Systems Conventional Systems -Trivial computations -Pre-conceived solutions -Not-able to generalize -Non-adaptable +Deterministic (precise) Intelligent Systems +Human level-computation +Taylor made outputs +Able to generalize +Adaptable -Non-deterministic

AI myths about Intelligent Systems 1. They will replace decision makers 2. They will replace IT people 3. They are infallible 4. They demand special machines 5. They are slow 6. They are expensive 7. They need highly-qualified users 8. They need highly-qualified programmers Myth Myth Myth Myth Myth Myth Myth +-Fact

Part III IA: Artificial Neural Networks

Artificial Neural Networks (in short) Artificial Neural Network is an AI technique inspired in the human brain organization. It incorporates the following principles: Processing is carried out in simple units neurons Units are highly connected to each other neural network Knowledge is stored in a distributed manner on weights of neural connections synapses of axons; Learning happens thru repetition of training patterns examples Knowledge is derived from hidden correlations among input-output variable productivity factors and indicators

Natural vs. Artificial Networks Natural x Artificial

Natural vs. Artificial Networks Natural x Artificial

Artificial Neural Networks - use ANNs are able to model any mathematical function (e.g. sugarcane maturation curve)

Artificial Neural Networks - Problems Artificial Neural Networks produce excellent results in problems of optimization, classification and forecasting. However, there are a few inconveniences: 1. Network layout has to be arranged ad- hoc 2. Training data have to be gathered heuristically 3. Training parameters have to be exhaustively experimented

ANN Training parameters (#3) Not only parameters have to be exhaustively experimented, but due to huge number of combinations among them, this process is: 1. Slow 2. Tedious 3. Sometimes, ineffective

Part IV IA: Genetic Algorithms

Genetic Algorithms (in short) GA is an AI approach that is inspired in nature (evolution); that is, survival of the fittest

Genetic Algorithms They are computational search techniques Problem features are coded in genes Problem candidate solutions are chromosomes The best solution is found thru evolution within the population (maximization) Some parameters are: pop size, features to be coded, evolution steps, mutation etc

Genetic Algorithms - Use GAs are ideal options to solve search problems (e.g. a suitable set of parameters for a given ANN)

Genetic Algorithms Processing cycle for a simple GA

Part V Modeling Sugarcane Maturation

Productivity factors There are many productivity factor, for example: -Cane variety (type); -Soil/Topology; -Climate; -Sowing date; -Age; etc

Productivity indicators There are many productivity indicators, for example: -PCC (sucrose); -TCH (biomass); -Fiber (quality of).

Productivity factors and indicators Inputs Outputs Plot - ID Age Cane Type Topology Artificial Neural Network PCC TCH Fiber Schematic view of ANN used for forecasting in this work

Complete solution - overview

Part VI Computer tool, Simulation and Results

Coding ANN parameters as genes Binary coding of four ANN parameters Neuron number of first layer 5 bits (gene-1) Neuron number of second layer 5 bits (gene-2) Activation function 1 bit (Logistic or Tangent) (gene-3) Learning rate 7 bits (gene-4) 5 initial bits to exponent (power of 2) 2 remaining bits to first decimal figure Example g1 = 7, g2 = 12, g3 = Tangent e g4 = 0 + 2-20 Example

Genetic Algorithms Processing cycle for a simple GA

Algorithm step 1 Initial population

Algorithm step 2 Neural engine evaluation (fitness evaluation)

Algorithm step 3 Sorting out

Algorithm step 4 Selection (1 st e 2 nd, 2 nd e 3 rd, 3 rd e 4 th th ) Obs: : 5th and 6th did not reproduce

Algorithm - 5 Evolution: crossover 50 % and elitism

Experiment #Neurons in hidden layer and learning rate? GA parameters: #generations and #individual Experiments Generation Number Number of Individuals Neurons per layer Learning Rate 1 10 10 [06] 0.091 2 10 15 [12][06] 0.125 3 10 20 [10][01] 0.125 4 10 25 [03][03] 0.091 5 15 10 [05][01] 0.091 6 15 15 [06] 0.091 7 15 20 [04][01] 0.125 8 15 25 [04] 0.091 9 20 10 [06][08] 0.125 10 20 15 [08][04] 0.2 11 20 20 [05][01] 0.091 12 20 25 [08][10] 0.091

ANN automatically parameterized 95,4 95,2 95 94,8 94,6 94,4 94,2 94 93,8 93,6 93,4 PCC Precision rate (%) Experiment 01 Experiment 02 Experiment 03 Experiment 04 Experiment 05 Experiment 06 Experiment 07 Experiment 08 Experiment 09 Experiment 10 Experiment 11 Experiment 12

ANN automatically parameterized 82 80 78 76 TCH 74 72 70 68 Precision rate (%) Experiment 01 Experiment 02 Experiment 03 Experiment 04 Experiment 05 Experiment 06 Experiment 07 Experiment 08 Experiment 09 Experiment 10 Experiment 11 Experiment 12

ANN automatically parameterized 92,6 92,4 92,2 92 Fiber 91,8 91,6 91,4 91,2 Precision rate (%) Experiment 01 Experiment 02 Experiment 03 Experiment 04 Experiment 05 Experiment 06 Experiment 07 Experiment 08 Experiment 09 Experiment 10 Experiment 11 Experiment 12

Results Average performance of ANNs automatically parameterized when compared with manual At the same time, a marked reduction on the training cycles from 10000 (Pacheco, 2005) and 2795 (Trigo( Trigo,, 2005), to mere 2000 (this work).

Part VII Conclusion & Future Works

Conclusions GA can automatically search and find reasonably good parameters for ANNs Automatically parameterized ANNs present forecast performance compatible with manually tuned ANNs We advocate the automatic process of searching ANN parameters as it speeds-up applications of output

Future work Improve GA parameter selection Use a more aggressive strategy of evolution Include other RNA parameters within the GA search

References Fernando Buarque de Lima Neto and Teresa Bernarda Ludermir. Decision Support on Sugarcane Harvest (in Portuguese), in IV Brazilian Symposium on Neural Networks SBRN. Goiania,, Brazil, 1997. Diogo Pacheco, Filipe Regueira and Fernando Buarque de Lima Neto. Using Artificial Neural Networks on Sugarcane Harvest to Predict Sucrose, Fiber and a Productivity (in Portuguese), in ALCOOLbrás. São Paulo, Brazil,, v. 90, pp. 60-63, 63, 2005. Karthik Balakrishnan and Vasant Honavar, Properties of genetic representations of neural architectures,, in Proceedings of the World Congress on Neural Networks, 1995, pp. 807 813. 813. Simon Haykin. Neural Networks A Comprehensive Foundation.. Prentice-Hall International Editions. New Jersey, USA, 1994. Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach.2nd Edition. Prentice-Hall International Editions. New Jersey, USA, 2003. Tiago Trigo, Paulo Batista Jr. and Fernando Buarque de Lima Neto. Artificial Neural Networks on Sugarcane Harvest (in Portuguese), in Proceeding of V Brazilian Congress of Agroinformatics. Londrina,, Brazil, 2005.

Thank you! Fernando Buarque fbln@dsc.upe.br