UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Similar documents
A SURVEY ON UTM TESL UNDERGRADUATES READING PREFERENCE: BETWEEN HYPERTEXTS AND BOOKS

STUDENTS SATISFACTION LEVEL TOWARDS THE GENERIC SKILLS APPLIED IN THE CO-CURRICULUM SUBJECT IN UNIVERSITI TEKNOLOGI MALAYSIA NUR HANI BT MOHAMED

UNIVERSITY ASSET MANAGEMENT SYSTEM (UniAMS) CHE FUZIAH BINTI CHE ALI UNIVERSITI TEKNOLOGI MALAYSIA

Faculty Of Information and Communication Technology

DFVBCPIft-m ASD (VALUATION OF A FIBRE OPTIC i.earning mudi.hi:: for iethnology-based. it mm. SVlViA t i s AI IIMS. i u»y I tuwv!...

GARIS PANDUAN BAGI POTONGAN PERBELANJAAN DI BAWAH PERENGGAN 34(6)(m) DAN 34(6)(ma) AKTA CUKAI PENDAPATAN 1967 BAGI MAKSUD PENGIRAAN CUKAI PENDAPATAN

SIMILARITY MEASURE FOR RETRIEVAL OF QUESTION ITEMS WITH MULTI-VARIABLE DATA SETS SITI HASRINAFASYA BINTI CHE HASSAN UNIVERSITI TEKNOLOGI MALAYSIA

yang menghadapi masalah Down Syndrome. Mereka telah menghadiri satu program

UNIVERSITI PUTRA MALAYSIA

UNIVERSITI PUTRA MALAYSIA TYPES OF WRITTEN FEEDBACK ON ESL STUDENT WRITERS ACADEMIC ESSAYS AND THEIR PERCEIVED USEFULNESS

PROBLEMS IN ADJUNCT CARTOGRAPHY: A CASE STUDY NG PEI FANG FACULTY OF LANGUAGES AND LINGUISTICS UNIVERSITY OF MALAYA KUALA LUMPUR

UNIVERSITI PUTRA MALAYSIA RELATIONSHIP BETWEEN LEARNING STYLES AND ENTREPRENEURIAL COMPETENCIES AMONG STUDENTS IN A MALAYSIAN UNIVERSITY

INSTRUCTION: This section consists of SIX (6) structured questions. Answer FOUR (4) questions only.

UNIVERSITI PUTRA MALAYSIA IMPACT OF ASEAN FREE TRADE AREA AND ASEAN ECONOMIC COMMUNITY ON INTRA-ASEAN TRADE

UNIVERSITI PUTRA MALAYSIA SKEW ARMENDARIZ RINGS AND THEIR RELATIONS

SYARAT-SYARAT KEMASUKAN DI TATI UNIVERSITY COLLEGE

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Artificial Neural Networks

TAHAP KEFAHAMAN PELAJAR TINGKATAN 4 TENTANG PENGGUNAAN KONSEP SAINS DALAM KEHIDUPAN FASEEHA BINTI SHAIK IBRAHIM

Artificial Neural Networks written examination

BORANG PENGESAHAN STATUS TESIS

KEPERLUAN SUSUNATUR DAN PERANCANGAN TAPAK BAGI KESELAMATAN KEBAKARAN (ARIAL 18 ) NORAINI BINTI ISMAIL FAKULTI ALAM BINA UNIVERSITI MALAYA 2007

CHAPTER III RESEARCH METHODOLOGY. A. Research Type and Design. questions. As stated by Moleong (2006: 6) who makes the synthesis about

PENGURUSAN PUSAT SUMBER SEKOLAH DI SEKOLAH MENENGAH ZON BANDAR DAERAH SEGAMAT, JOHOR RAJA ROZITA BINTI RAJA ARIFF SHAH UNIVERSITI TEKNOLOGI MALAYSIA

MEMBINA DAN MENILAI PERISIAN MENGENAI PERGERAKAN BAHAN MERENTAS MEMBRAN PLASMA BAGI BIOLOGI TINGKATAN 4

TEACHING WRITING DESCRIPTIVE TEXT BY COMBINING BRAINSTORMING AND Y CHART STRATEGIES AT JUNIOR HIGH SCHOOL

SULIT FP511: HUMAN COMPUTER INTERACTION/SET 1. INSTRUCTION: This section consists of SIX (6) structured questions. Answer ALL questions.

AN INVESTIGATION INTO THE FACTORS AFFECTING SECOND LANGUAGE LEARNERS CLASSROOM PARTICIPATION

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Python Machine Learning

Dian Wahyu Susanti English Education Department Teacher Training and Education Faculty. Slamet Riyadi University, Surakarta ABSTRACT

UNIVERSITI TEKNOLOGI MALAYSIA JUDUL: PEMBANGIINAN E-PETA MINDA BERTAJUK REDOX REACTION IN ELECTROLYTIC CELL AND CHEMICAL CELL KIMIA TINGKATAN LIMA

PEMBINAAN DAN PENILAIAN KESESUAIAN MODUL PENGAJARAN KENDIRI PERMODELAN OBJEK PADU MATA PELAJARAN REKABENTUK BERBANTU KOMPUTER

"66O "8 '

MEMBANGUN WEB PORTAL BERASASKAN MOODLE BERTAJUK PROBABILITY SPM

Lulus Matrikulasi KPM/Asasi Sains UM/Asasi Sains UiTM/Asasi Undang-Undang UiTM dengan mendapat sekurangkurangnya

Learning Methods for Fuzzy Systems

NATIONAL INSTITUTE OF OCCUPATIONAL SAFETY AND HEALTH

PENGGUNAAN ICT DALAM KALANGAN GURU PELATIH KEMAHIRAN HIDUP FAKULTI PENDIDIKAN, UTM

Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

ILLOCUTIONARY ACTS FOUND IN HARRY POTTER AND THE GOBLET OF FIRE BY JOANNE KATHLEEN ROWLING

Knowledge-Based - Systems

PENGESAHAN PENYELIA. Tandatangan : PROF DR. NOOR AZLAN BIN AHMAD ZANZALI

PENILAIAN ESEI BERBANTUKAN KOMPUTER MENGGUNAKAN TEKNIK BAYESIAN DAN PENGUNDURAN LINEAR BERGANDA

CHAPTER III RESEARCH METHODOLOGY. A. Research Method. descriptive form in conducting the research since the data of this research

Axiom 2013 Team Description Paper

BODJIT KAUR A/P RAM SINGH

PENGHASILAN BAHAN E-PEMBELAJARAN BAGI TOPIK POLYGONS II UNTUK PELAJAR TINGKATAN TIGA BERASASKAN MOODLE

CVT COLOUR VIBRATION THERAPY SDN BHD BORANG PERMOHONAN KEMASUKAN KE PROGRAM KURSUS TERTINGGI COLOUR VIBRATION THERAPY

PENGAMALAN KERJA BERPASUKAN DALAM PANITIA KEMAHIRAN HIDUP BERSEPADU DI SEKOLAH MENENGAH DAERAH JOHOR BAHRU

Sila lekatkan gambar berukuran passport. 3. No. Kad Pengenalan/Pasport Identification Card /Passport No.

UNIVERSITI PUTRA MALAYSIA ECONOMIC VALUATION OF CONSERVATION OF LIVING HERITAGE IN MELAKA CITY, MALAYSIA CHIAM CHOOI CHEA

BORANG PENGESAHAN STATUS TESIS

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Laboratorio di Intelligenza Artificiale e Robotica

Seminar - Organic Computing

INCREASING STUDENTS ABILITY IN WRITING OF RECOUNT TEXT THROUGH PEER CORRECTION

THE ROLE OF ENGLISH TEACHERS ON HELPING PASSIVE LEARNERS IN CLASSROOM (A Study at The Ninth Grade Students of SMP N 31 Andalas Padang)

Novi Riani, Anas Yasin, M. Zaim Language Education Program, State University of Padang

Lecture 1: Machine Learning Basics

PENGGUNAAN KOMPUTER DI KALANGAN GURU DALAM PENGAJARAN MATA PELAJARAN MATEMATIK DI DAERAH KOTA STAR, KEDAH DANIEL CHAN

UNIVERSITI TEKNOLOGI MALAYSIA

Research Journal ADE DEDI SALIPUTRA NIM: F

HUBUNGAN ANTARA KUALITI GURU BAHASA ARAB DAN KECENDERUNGAN MINAT PELAJAR DALAM BAHASA ARAB

Impact of Learner-Centred Teaching Environment with the Use of Multimedia-mediated Learning Modules in Improving Learning Experience

Syamsul Rizal Vera Fitria

HUBUNGAN ANTARA KEBIMBANGAN TERHADAP MATEMATIK DENGAN PENCAPAIAN DALAM KALANGAN PELAJAR SEKOLAH RENDAH

PENGGUNAAN GAMBAR RAJAH DALAM MENYELESAIKAN MASALAH GERAKAN LINEAR SITI NOR HIDAYAH BINTI ISMAIL UNIVERSITI TEKNOLOGI MALAYSIA

Radius STEM Readiness TM

TAHAP PERANCANGAN BAHAN SUMBER, KEMUDAHAN DAN PERALATAN PENGAJARAN DALAM KALANGAN GURU PENDIDIKAN JASMANI

Early Model of Student's Graduation Prediction Based on Neural Network

Test Effort Estimation Using Neural Network

A SURVEY OF FUZZY COGNITIVE MAP LEARNING METHODS

TABLE OF CONTENTS TABLE OF CONTENTS COVER PAGE HALAMAN PENGESAHAN PERNYATAAN NASKAH SOAL TUGAS AKHIR ACKNOWLEDGEMENT FOREWORD

KURIKULUM STANDARD SEKOLAH MENENGAH SAINS PELAKSANAAN PENTAKSIRAN SEKOLAH

KESEDIAAN PENGAJAR DAN PELAJAR TERHADAP PROGRAM KOUZA MEETING DI KOLEJ KEMAHIRAN TINGGI MARA BERANANG NURIMAN BIN YUSOP

DESINGING TASK-BASED INSTRUCTIONAL STRATEGY ON RECYCLING NEWSPAPER IN READING PROCEDURE TEXT

IMPROVING STUDENTS SPEAKING ABILITY THROUGH SHOW AND TELL TECHNIQUE TO THE EIGHTH GRADE OF SMPN 1 PADEMAWU-PAMEKASAN

INPE São José dos Campos

PERSEPSI PELAJAR TERHADAP SAINTIS DAN KEFAHAMAN PELAJAR DALAM SAINS (SEKOLAH MENENGAH) GHANDISWARI A/P PANIANDI UNIVERSITI TEKNOLOGI MALAYSIA

Aas Samrotul Faidah¹ Metty Agustine Primary².

FAKTOR-FAKTOR YANG MUNGKIN MEMPENGARUHI PERLAKSANAAN PROGRAM BIMBINGAN TAULAN DALAM MEMBANTU GURU SAINS MENGUASAI BAHASA INGGERIS DI SEKOLAH

UNIVERSITI PUTRA MALAYSIA EFFECTIVENESS OF PROBLEM-BASED LEARNING - TEACHING ALGEBRA AMONG FORM FOUR STUDENTS

BORANG PENGESAHAN STATUS TESIS

THE EFFECT OF USING SILENT CARD SHUFFLE STRATEGY TOWARD STUDENTS WRITING ACHIEVEMENT A

Il\rm\rm~ \ \~r1\

Pendekatan Pengajaran Guru Dan Kesannya Terhadap Pencapaian Pelajar Dalam Mata Pelajaran Kemahiran Hidup Di Sekolah Menengah Kebangsaan Senai, Johor

MINAT MEMBACA DALAM KALANGAN GURU PELATIH TAHUN DUA FAKULTI PENDIDIKAN UTM SKUDAI MD ZAKI BIN MD GHAZALI

Evolutive Neural Net Fuzzy Filtering: Basic Description

PEMBANGUNAN DAN PENGESAHAN INSTRUMEN UJIAN KEMAHIRAN BERFIKIR ARAS TINGGI FIZIK BAGI TAJUK DAYA DAN GERAKAN ROHANA BINTI AMIN

JABATAN PENDIDIKAN POLITEKNIK KEMENTERIAN PENDIDIKAN TINGGI KENYATAAN SEBUT HARGA

HUBUNGAN MINAT DAN SIKAP TERHADAP PENCAPAIAN PELAJAR DALAM KURSUS DPA3043 AUDITING. Fazlina Binti. Abd Rahiman. Aniza Suriati Binti Abdul Shukor

KEMAHIRAN BERKOMUNIKASI SECARA BERKESAN DALAM KALANGAN PELAJAR SARJANA MUDA SAINS SERTA PENDIDIKAN (PENGAJIAN ISLAM)

STRES DI KALANGAN GURU-GURU KEMAHIRAN HIDUP BERSEPADU DI SEKOLAH MENENGAH KEBANGSAAN DI DAERAH KOTA SAMARAHAN, SARAWAK.

The Good Judgment Project: A large scale test of different methods of combining expert predictions

Laboratorio di Intelligenza Artificiale e Robotica

ISU KRITIKAL PENGGUNAAN TULISAN JAWI DALAM PELAKSANAAN KURIKULUM PENDIDIKAN ISLAM PERINGKAT SEKOLAH MENENGAH: PANDANGAN PAKAR

REKACIPTA INSTRUMEN STORK STAND BALANCE TEST BERTEKNOLOGI MICROCONTROLLER BAGI UJIAN KECERGASAN FIZIKAL

PEMBELAJARAN MOBILE BAGI KURSUS JAVA DI POLITEKNIK

TTHO -J 01 c $ 3 OOUU uu i >

Transcription:

UNIVERSITI TEKNIKAL MALAYSIA MELAKA MODELING COMPLEX AND DYNAMIC REAL LIFE SCENARIO This report submitted in accordance with requirement of the Universiti Teknikal Malaysia Melaka (UTeM) for the Bachelor Degree of Manufacturing Engineering (Robotics and Automation) (Hons.) by FOO MING YEE B050910052 901115-10-5194 FACULTY OF MANUFACTURING ENGINEERING 2013

UNIVERSITI TEKNIKAL MALAYSIA MELAKA BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA TAJUK: MODELING COMPLEX AND DYNAMIC REAL LIFE SCENARIO SESI PENGAJIAN: Saya FOO MNG YEE mengaku membenarkan Laporan PSM ini disimpan di Perpustakaan Universiti Teknikal Malaysia Melaka (UTeM) dengan syarat-syarat kegunaan seperti berikut: 1. Laporan PSM adalah hak milik Universiti Teknikal Malaysia Melaka dan penulis. 2. Perpustakaan Universiti Teknikal Malaysia Melaka dibenarkan membuat salinan untuk tujuan pengajian sahaja dengan izin penulis. 3. Perpustakaan dibenarkan membuat salinan laporan PSM ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. **Sila tandakan ( ) SULIT TERHAD TIDAK TERHAD (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysiasebagaimana yang termaktub dalam AKTA RAHSIA RASMI 1972) (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) Disahkan oleh: Alamat Tetap: B506, SRI TANJUNG APARTMENT, Cop Rasmi: BANDAR PUCHONG JAYA, 47100 PUCHONG, SELANGOR. Tarikh: Tarikh: ** Jika Laporan PSM ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi berkenaan dengan menyatakan sekali sebab dan tempoh laporan PSM ini perlu dikelaskan sebagai SULIT atau TERHAD.

DECLARATION I hereby, declared this report entitled Modeling Complex and Dynamic Real Life Scenario is the results of my own research except as cited in references. Signature :. Author s Name : FOO MING YEE Date :

APPROVAL This report is submitted to the Faculty of Manufacturing Engineering of UTeM as a partial fulfillment of the requirements for the degree of Bachelor of Manufacturing Engineering (Robotics and Automation) (Hons.). The member of the supervisory is as follow: (Dr. Omid Reza Esmaeili Motlagh)

ABSTRAK Model pengiraan lembut semakin menggantikan model matematik konvensional. Dalam penyelidikan ini, pengiraan lembut menemukan hubungan menyebeb yang ada dalam satu sistem tertutup. Kekuatan hubungan antara factor A dan factor B boleh diterjemah dalam bentuk berat dalam jaringan neural buatan. Model pengiraan lembut menjadi perhatian kerana terdapatnya kesulitan untuk meyelesaikan masalah yang kompleks dan dinamik. Kesulitan untuk menyelesaikan masalah ini adalah pengiraan yang sukar dan memakan masa. Selain itu, ianya juga susah untuk mendapatkan nasihat pakar yang tidak berat sebelah. Dengan melakukan pengiraan matematik, ianya adalah lebih baik untuk jaringan neural buatan seperti fuzzy cognitive map (FCM) untuk meniru sistem tersebut dengan realistik. FCM membetulkan semua berat hubungan dalam sistem dengan pembelajaran yang berdikari. Satu algoritme yang berdasarkan perceptron telah diaplikasikan dalam proses pembelajaran FCM. MATLAB adalah perisisan yang digunalan untuk membina model FCM. Bandingan masa pengiraan dan kejituan keputusan telah dilakukan. Semakin banyak data input, semakin serupa FCM berkelakuan seperti sistem yang benar. Satu kes pengajian telah dipilih untuk mengesahkan model FCM yang dibina. Penyelidikan pada masa hadapan boleh menyelidik lebih pada algoritme yang digunakan pada model FCM bagi mendapatkan masa pengiraan yang lebih cepat dan kejituan yang lebih tinggi. ii

ABSTRACT Soft computing model is replacing conventional mathematical models. In this research, soft computation discovers the causal relationship exists among the factors within a closed system. The strength of relationship between factor A and factor B could be expressed in form of weights in artificial neural network. Soft computing models come into sight because there are challenges to solve complex and dynamic problems. The troubles to solve these problems are mainly involving bulky computation and time consuming. Besides, it is difficult to seek unbiased expert s advice. Instead of performing mathematical calculations, artificial neural network model such as fuzzy cognitive map (FCM) could realistically mimic the system. FCM tuned the weights of all relationship within a system independently through learning. An algorithm based on perceptron is applied in FCM learning process. MATLAB is the software used to build the FCM model. The comparison of computation time and the accuracy of the output results are done. The more input data, the more FCM behaves similarly to the real system. A case study is chosen to validate the FCM model. Future research could explore more on the algorithm used on FCM model to achieve shorter computation time along with higher accuracy. iii

DEDICATION To my beloved parents iii

ACKNOWLEDGEMENT I would like to thank to my project supervisor Dr. Omid Motlagh who assisted and guided my in order to accomplish this project. The title of the project was Modeling Complex and Dynamic Real Life Scenario. This investigation is proposed with the hope to reduce bulky computations in solving real life problems. In conjunction to this, I would like to offer my sincere gratitude to Dr. Omid Motlagh from the bottom of my heart for all the support, encouragement, and inspirations manage to obtain all the way through of this project. The excellent working relationship between my supervisor and me has provided me with bountiful knowledge and experience for the future. The help rendered to me is priceless, be in from the smallest of its kind to the largest. Last but not least, it is thankful to all my family members, course mates, friends, and other parties who had helped me direct or indirect in all the way until completion of my project. iv

TABLE OF CONTENT Abstrak Abstract Dedication Acknowledgement Table of Content List of Tables List of Figures List Abbreviations, Symbols and Nomenclatures i ii iii iv v ix x xii CHAPTER 1: INTRODUCTION 1 1.1 Background 1 1.2 Problem Statement 2 1.3 Objectives 3 1.4 Scope 3 1.5 Research Design 4 1.6 Significance of Study 4 1.7 Organization 5 v

1.7 Summary 5 CHAPTER 2: LITERATURE REVIEW 6 2.1 Artificial Neural Network 6 2.2 Fuzzy Cognitive Map 9 2.3 Learning Rule 11 2.3.1 The Perceptron 12 2.3.2 The Simulated Annealing Algorithm 14 2.3.3 The Genetic Algorithm 15 2.4 Four Bar Linkage System 17 2.5 MATLAB 19 CHAPTER 3: METHODOLOGY 21 3.1 Case Study Selection 21 3.2 The Model of Four Bar Linkage System 22 3.3 Data Collection 23 3.4 Learning Rule Selection 23 3.5 Root Mean Square Error 25 3.6 Matlab Programming Functions 26 3.6.1 Random Function 26 3.6.2 For Function 26 vi

3.6.3 Sum Function 27 3.6.4 Surface Plotting 28 3.6.5 Computation Time 28 3.7 Analysis Approach 29 3.8 Project Flow Chart 29 CHAPTER 4: RESULTS AND DISCUSSION 32 4.1 Data Collection 32 4.2 The MATLAB Program 34 4.3 Analysis of Inputting Three Different Groups of Data into FCM 37 i Group 1 data set 37 ii Group 2 data set 39 iii Group 3 data set 41 4.4 Analysis of Inputting Different Number Sets of Data into FCM 45 i 10 sets of data used in FCM 45 ii 20 sets of data used in FCM 47 iii 30 sets of data used in FCM 50 4.5 Analysis of Different Number of Iterations Performed in FCM 56 i 1000 iterations in FCM learning 56 ii 2000 iterations in FCM learning 58 iii 3000 iterations in FCM learning 60 4.6 Intelligence of FCM 64 vii

4.7 Overall Results 64 CHAPTER 5: RECOMMENDATION AND CONCLUSION 66 REFERENCES 67 APPENDICES A The Full MATLAB Program viii

LIST OF TABLES 4.1 Data collection 33 4.2 The comparison of output result using three different groups of data 44 4.3 The comparison of output result using different number of data 55 4.4 The comparison of output result using different number of data 63 ix

LIST OF FIGURES 2.1 The structure of a biological neuron 6 2.2 The Artificial Neuron Structure 9 2.3 The Types of Activation Function 10 2.4 The Causal Map 10 2.5 The relationships exist between the nodes 11 2.6 The Flow Chart of Genetic Algorithm 16 2.7 The illustration of a four bar linkage system 17 2.8 The configuration of four bar mechanism. 18 3.1 The model of the four bar linkage system 22 3.2 The protractor ruler 23 3.3 Example of surface plot 28 3.4The project flow chart 29 4.1 The surface plot for tuned matrix of Group 1 data 39 4.2 The surface plot for tuned matrix of Group 2 data 41 4.3 The surface plot for tuned matrix of Group 3 data 43 x

4.4 The surface plot for tuned matrix of FCM using 10 sets of data 47 4.5 The surface plot for tuned matrix of FCM using 20 sets of data 50 4.6 The surface plot for tuned matrix of FCM using 30 sets of data 54 4.7 The surface plot for tuned matrix of FCM using 1000 iterations in learning 58 4.8 The surface plot for tuned matrix of FCM using 1000 iterations in learning 60 4.9 The surface plot for tuned matrix of FCM using 3000 iterations in learning 62 xi

List Abbreviations, Symbols and Nomenclatures ANN - Artificial Neural Network FCM - Fuzzy Cognitive Map GA - Genetic Algorithm SA - Simulated Annealing xii

CHAPTER 1 INTRODUCTION A causal system has nodes that affecting each other with a certain degree of weights. Mathematical modeling of causal system is always complex and bulky. Therefore, soft computation using neural and fuzzy application is replacing mathematical models to discover causal relationships which exist among parameters within a system. The weights representing the strength of the relationship between the nodes or parameters could be expressed in the gray scales of their actual values rather than binary values in neural networks. Hence, the weights could be tuned by using artificial intelligence systems such as fuzzy cognitive map (FCM) to realistically mimic causal relationships among the nodes representing all system variables. 1.1 Background Hard computation involves a lot of mathematical calculations where it requires specific parameters in order to find the ultimate answers. This means that hard computation needs significant resources regardless of algorithm used for computation. Soft computation, on the other hand, provides a more flexible approach in finding the 1

answer patterns with a certain tolerance of uncertainty and imprecision rather than the specific answers. Causal problem is defined as the current events that resulted from the consequences from the previous events. The traditional way of solving causal problems are always involving complex and bulky computations in order to find solutions. Although hard computation provide a more accurate answer for some causal problems, the time factor and inability to deal with noisy and uncertain data has always contributed to inefficiency of those systems. Hard computation also requires the huge collection of data and the advice of the experts in related field. Sometimes, it is difficult to get the expert in the field to solve the problems. There is a lack of intelligent system that could model the causal system. This justifies the utilization of soft computing models such as Fuzzy Cognitive Map (FCM). This project is aimed to model such system with real data from the real life scenario. In this study, the intelligent system is hoped to be able to solve the problems in causal system with much lesser computation time consumption and to give an ideal solution. 1.2 Problem Statement The current problem in the causal systems is lack of coherent model to ease the bulky computations. Besides, it is quite expert depending to solve a problem. When the system is depending on experts to solve a problem, it is said to be not intelligent enough. Experts definition of a problem may generate different views as different expert has different biased. It is time consuming when involving bulky computations and evaluating the impact of the experts advice, thus this could not provide real time solutions to the problem. 2

1.3 Objectives These are the objectives to be achieved during this project: 1. To develop a soft computing algorithm for modeling causal system 2. To validate the system on real-life example cases 1.4 Scope Soft computing techniques the focus goes to FCM due to it is generated automatically based on models of artificial intelligence, a type of machine learning, without expert interference. So it is expert-independent. Besides, it could accept almost any algorithm to be applied into it and tune itself to optimization. FCM needs only some expert s define in the beginning of the learning such as determining which algorithm to be used and input data. The learning process, however, is totally automatic. FCM used to apply in the four bar linkage system is expected to reduce the computation time in just minutes. By using the MATLAB software and real data, the soft computing model will be trained with the training rules to find out the best solution (being the weight of the graph edge connecting two graph nodes) with tolerance of 0.01. Depending on availability of an initial dataset, training rules could be either supervised or unsupervised. With the aim of reducing computation time in the causal problem, the scope is limited to supervised learning rules such as the perceptron and simulated annealing. This is also due to the desired output is available, making the rules to be prefered. The technique should optimize to find possible global solution, where the model must avoid the local minima, 3

limit cycles and chaotic situation. As example cases, a four bar linkage system will be used to validate the model generated. 1.5 Research Design Throughout the research, the first thing to do is to define the problem, and then the number of concepts could be determined. After studying the related materials or the past knowledge to solve the problem, suitable algorithms could be tried out to formulate the soft computing training rule. The output values could be set into desired tolerance and iteration cycles. MATLAB will be used for the computation process. If the result is satisfied, the evaluation of the result will be carried out. If the result is not satisfied, another algorithm is needed to be try out. 1.6 Significance of Study The significance of this study is to greatly reduce the amount of computation time to solve causal problems. The expert s bias could also be eliminated. Due to complex computation, weighty error might occur. Machine learning that applied artificial intelligence could learn by itself without much supervision, thus reducing the dependency on human to solve causal problems. The soft computing model could learn a system in a short time and provide almost instantaneous global solution without biased, which satisfy the need of industrial real time problem solving. The model could also generate realistic scenario and provide solution with better accuracy. With the advantages that the model possesses, the industry can apply this method in daily s 4

problem solving tasks to increase their productivity in terms of time and cost management. 1.7 Organization This report consists of five chapters where the first chapter is the introduction of the project, followed by the chapter of literature review. Next, the methodology chapter will discuss about the methods that have been used in this project. There is data generated for each method, thus the chapter of results and discussion contains the analysis of the data. The report ends with the last chapter, which is the conclusion and recommendation. 1.8 Summary The main concern in this study is to give real time solutions to a problem without biased and improved accuracy. By implementing the soft computing model using MATLAB, computation time is expected to be reduced. The next chapter will discuss more on the past knowledge and methods to solve causal problems. 5

CHAPTER 2 LITERATURE REVIEW 2.1 Artificial Neural Network Artificial neural network (ANN) simulates the brain cell (neuron) functions. A brain cell consists of synapses and axon to transmit signals. When synapses detect signals that are strong enough, the neuron is activated and the signals will pass along the axon. Signals are sent to other synapses to possibly activate another neuron. Figure 2.1 shows the biological analogy of a neuron cell. Synapse Axon Synapse Dendrites Axon Dendrites Soma Soma Synapse Figure 2.1 The structure of a biological neuron. 6

In ANN, inputs receive signals (x)and will be multiply with the weights (w). The weights are indications of the signal strength. The positive weights will exhibit the signals while the negative weights will inhibit the signals. The summation of all the weighted inputs ( xw)gives a value to compare with the threshold value (ɵ). If the sum is more than the threshold value, meaning that the signals are strong enough, the neuron will then undergo an activation function to produce output signals. Figure 2.2 below shows the single layered artificial neuron structure. Figure 2.2 The artificial neuron structure. There are different types of basic activation functions; the step function, the sign function, the sigmoid function and linear function. These functions are shown in Figure 2.3 as follows, n Given X = x n w n, Y = output; n=1 7

Stepfunction Sign function Sigmoid function Linear function Y +1 Y +1 Y 1 1 Y -1 0 X 0-1 X -1 0 X -1 0 X Y step 1, if X 0 0,if X 0 1,if X 0 Y sign 1,if X 0 sigmoid 1 Y X 1 e Y linear X Figure 2.3 The types of activation function. ANN has two types of neural network topologies, the feed forward neural network and the recurrent neural network. In feed forward neural network, the signals flow through layer by layer of processing units without feedback. On the other hand, recurrent neural network has feedback connections from a layer to the previous layer and the dynamic behavior is taken into account. ANN could perform some tasks after going through learning rule also known as the training algorithm. The learning rule can be classified into three different categories which are, supervised learning, unsupervised learning and reinforcement learning. In supervised learning or associative learning, the network is trained by training set, where inputs and matching output patterns are provided. This training set will be provided either by an external teacher or the system that consist of the neural network. The weights are adjusted so that the output result is closer to the target result. In unsupervised learning or self-organization, the network is trained with respond to the input signals. The weights are adjusted based on the input and there is no target output available. The neural network will perform some clustering operation by its own and progress its representation of input stimuli. In reinforcement learning, it is more similar to a try and error learning and interaction with the environment. The reinforcement 8