EIE CBCS Syllabus

Page 30

18EI3017

OPTIMIZATION TECHNIQUES FOR EMBEDDED SYSTEMS

L T P C 3 0 0 3

Course Objectives: The main objectives of this course is to make the students 1. Understand the fundamental concepts of soft computing, artificial neural networks and optimization techniques 2. Familiarize with recent advancements in artificial neural networks and optimization techniques. 3. Understand the optimization techniques. Outcomes: At the end of the course students will 1. Recall the concepts of neural networks. 2. Apply neural network tool box for embedded applications. 3. Analyze the concept of fuzzy logic and neuro fuzzy systems. 4. Examine various optimization techniques 5. Choose appropriate optimization techniques for engineering applications. 6. Apply genetic algorithm concepts and tool box for embedded applications Module 1: Introduction to soft computing and neural networks (7 Hours) Introduction to soft computing: soft computing vs. hard computing – various types of soft computing techniques, from conventional AI to computational intelligence, applications of soft computing. Fundamentals of neural network: biological neuron, artificial neuron, activation function, single layer perceptron – limitations. Multi-layer perceptron –back propagation algorithm. Module 2: Artificial Neural Networks (8 Hours) Radial basis function networks – reinforcement learning. Hopfield / recurrent network – configuration – stability constraints, associative memory and characteristics, limitations and applications. Hopfield vs. Boltzmann machine. Advances in neural networks – convolution neural networks. Familiarization of Neural network toolbox for embedded applications. Module 3: Fuzzy Logic and Neuro -Fuzzy Systems (8 Hours) Fundamentals of fuzzy set theory: fuzzy sets, operations on fuzzy sets, scalar cardinality, union and intersection, complement, equilibrium points, aggregation, projection, composition. Fuzzy membership functions. Fundamentals of neuro-fuzzy systems – ANFIS. Familiarization of ANFIS Toolbox for process industry. Module 4: Introduction to Optimization Techniques (8 Hours) Classification of optimization problems – classical optimization techniques. Linear programming – simplex algorithm. Non-linear programming – steepest descent method, augmented Lagrange multiplier method – equality constrained problems. Module 5: Advanced optimization techniques (8 Hours) Simple hill climbing algorithm, Steepest ascent hill climbing – algorithm and features. Simulated annealing – algorithm and features. Module 6: Genetic algorithm: (6 Hours) Working principle, fitness function. Familiarization with Optimization Toolbox, genetic algorithm for embedded applications Reference Books: 1. Laurene V. Fausett, “Fundamentals of neural networks, architecture, algorithms and applications, Pearson Education, 2008. 2. Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, “Neuro-Fuzzy and soft computing”, Prentice Hall of India, 2003. 3. Simon Haykin, “Neural Networks – A comprehensive foundation”, Pearson Education, 2005. 4. David E. Goldberg, “Genetic algorithms in search, optimization and machine learning”, Pearson Education, 2009. 5. Singiresu S. Rao, “Engineering Optimization – Theory and Practice”, 4th edition, John Wiley & Sons, 2009. 6. Thomas Weise, “Global Optimization algorithms – Theory and applications”, self-published, 2009.

Instrumentation Engineering


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

18EI3025 Entrepreneurship development for embedded system 3:0:0 3

6hr
pages 39-246

18EI3023 Internet of things and protocols 3:0:0 3

1min
page 37

18EI3022 Embedded networking and automation of Electrical Systems

2min
page 36

18EI3021 Real Time Operating System 3:0:0 3

2min
page 35

18EI3017 Optimization techniques for Embedded Systems 3:0:0 3

2min
page 31

18EI3015 Embedded Product Development 3:0:0 3

2min
page 29

18EI3016 Embedded based Image Processing Techniques 3:0:0 3

2min
page 30

18EI3018 Embedded Android Programming 3:0:0 3

2min
page 32

18EI3020 Advanced course in Embedded C 3:0:0 3

2min
page 34

18EI3019 Python programming and Interfacing Techniques 3:0:0 3

2min
page 33

18EI3014 MEMS Technology for Embedded Design 3:0:0 3

2min
page 28

18EI3013 Smart system Design 3:0:0 3

2min
page 27

18EI3011 Distributed Embedded Computing 3:0:0 3

2min
page 25

18EI3012 Wireless and Mobile Communication 3:0:0 3

2min
page 26

18EI3009 Field programmable Lab 0:0:4 2

1min
page 23

18EI3008 IoT Lab 0:0:4 2

1min
page 22

18EI3010 Embedded Automotive Systems 3:0:0 3

2min
page 24

18EI3007 Embedded Based Virtual Instrumentation Lab 0:0:4 2

2min
page 21

18EI3006 Advanced Embedded System Lab 0:0:4 2

2min
page 20

18EI3005 Embedded Linux 3:0:0 3

2min
page 19

18EI3003 Programmable Devices for Industrial Automation 3:0:0 3

2min
page 17

18EI3004 Advanced Embedded Processors 3:0:0 3

2min
page 18

18EI3002 Embedded system and software design 3:0:0 3

2min
page 16

18EI2013 Microcontroller and PLC Laboratory 0:0:2 1

2min
page 13

18EI2014 Modelling and Simulation 3:0:0 3

2min
page 14

18EI3001 Advanced Embedded Signal Processors 3:0:0 3

1min
page 15
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.