Soft Computing
Soft Computing
Soft Computing
Course Code Course Title Course Planner Lectures Tutorials Practicals Credits
INT246 SOFT COMPUTING TECHNIQUES 15745::Sanjay Kumar Singh 0 0 4 3
Course Weightage ATT: 5 CA: 25 MTT: 20 ETT: 50 Exam Category: 55: Mid Term Exam: All Subjective – End Term Exam: All
Subjective
Course Orientation SKILL ENHANCEMENT, SOFTWARE SKILL
TextBooks ( T )
Sr No Title Author Publisher Name
T-1 SOFT COMPUTING WITH NP PADHY , SP SIMON OXFORD UNIVERSITY PRESS
MATLAB PROGRAMMING
Reference Books ( R )
Sr No Title Author Publisher Name
R-1 PRINCIPLES OF SOFT S N SIVANANDAM, S N WILEY
COMPUTING DEEPA
R-2 NEURO-FUZZY AND SOFT JANG, SUN & PRENTICE HALL
COMPUTING: A MIZUTANI
COMPUTATIONAL APPROACH
TO LEARNING AND MACHINE
INTELLIGENCE
R-3 NEURAL NETWORKS, FUZZY RAJASEKARAN, S., PAI, PHI Learning
SYSTEMS AND EVOLUTIONARY G. A. VIJAYALAKSHMI
ALGORITHMS : SYNTHESIS AND
APPLICATIONS
Relevant Websites ( RW )
Sr No (Web address) (only if relevant to the course) Salient Features
RW-1 http://www.austinlinks.com/Fuzzy/tutorial.html Fuzzy systems
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Audio Visual Aids ( AV )
Sr No (AV aids) (only if relevant to the course) Salient Features
AV-1 http://nptel.ac.in/courses/106108056/ NPTEL video for optimization
AV-2 http://nptel.ac.in/video.php?subjectId=117105084 NPTEL video for artificial neural networks
Software/Equipments/Databases
Sr No (S/E/D) (only if relevant to the course) Salient Features
SW-1 https://www.python.org/ Python
SW-2 https://pypi.python.org/pypi/scikit-fuzzy fuzzy logic in python
SW-3 https://www.scilab.org/ scilab
Virtual Labs ( VL )
Sr No (VL) (only if relevant to the course) Salient Features
VL-1 http://www.iitk.ac.in/kangal/codes.shtml Kanpur genetic algorithms laboratory
VL-2 http://vlab.spit.ac.in/scvirtuallab/index.php Soft computing laboratory on optimizations
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 1 Lecture 1 Introduction(artificial neural T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
networks) R-1 SW-2 to learn about discussion, Recognition
VL-1 to discuss lecture importance and need demonstration with ANN,
VL-2 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
Introduction(genetic T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
algorithms) R-1 SW-2 to learn about discussion, Recognition
VL-1 to discuss lecture importance and need demonstration with ANN,
VL-2 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
Introduction(swarm T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
intelligent systems) R-1 SW-2 to learn about discussion, Recognition
VL-1 to discuss lecture importance and need demonstration with ANN,
VL-2 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
Introduction(expert systems) T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
R-1 SW-2 to learn about discussion, Recognition
VL-1 to discuss lecture importance and need demonstration with ANN,
VL-2 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
Lecture 2 Introduction(artificial T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
intelligence) R-1 SW-2 to learn about discussion, Recognition
SW-3 to discuss lecture importance and need demonstration with ANN,
VL-1 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
VL-2 be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
Introduction(artificial neural T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
networks) R-1 SW-2 to learn about discussion, Recognition
VL-1 to discuss lecture importance and need demonstration with ANN,
VL-2 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 1 Lecture 2 Introduction(genetic T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
algorithms) R-1 SW-2 to learn about discussion, Recognition
VL-1 to discuss lecture importance and need demonstration with ANN,
VL-2 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
Introduction(swarm T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
intelligent systems) R-1 SW-2 to learn about discussion, Recognition
VL-1 to discuss lecture importance and need demonstration with ANN,
VL-2 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
Introduction(expert systems) T-1 SW-1 Lecture 1 should be used Students will be able Class room Pattern
R-1 SW-2 to learn about discussion, Recognition
VL-1 to discuss lecture importance and need demonstration with ANN,
VL-2 Zero. Lecture 2 should of soft computing and using videos Driver less cars.
be used to discuss different areas of soft
fundamentals of soft computing
computing and basic
needs
Lecture 3 Neural network concepts T-1 RW-2 Lecture 3 should be Students will be able Class room
(introduction to neural R-2 RW-6 used to discuss Neural to learn how to use discussion,
networks) AV-2 network concepts. neural network demonstration
Lecture 4 should be toolbox and python . using Scilab and
used to discuss neural Python
network toolbox in
Scilab and python
interface.
Neural network concepts T-1 RW-2 Lecture 3 should be Students will be able Class room
(biological neural R-2 RW-6 used to discuss Neural to learn how to use discussion,
networks to artificial neural AV-2 network concepts. neural network demonstration
networks) Lecture 4 should be toolbox and python . using Scilab and
used to discuss neural Python
network toolbox in
Scilab and python
interface.
Neural network concepts T-1 RW-2 Lecture 3 should be Students will be able Class room
(classification of neural R-2 RW-6 used to discuss Neural to learn how to use discussion,
networks) AV-2 network concepts. neural network demonstration
Lecture 4 should be toolbox and python . using Scilab and
used to discuss neural Python
network toolbox in
Scilab and python
interface.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 1 Lecture 4 Neural network concepts T-1 RW-2 Lecture 3 should be Students will be able Class room
(introduction to neural R-2 RW-6 used to discuss Neural to learn how to use discussion,
networks) AV-2 network concepts. neural network demonstration
Lecture 4 should be toolbox and python . using Scilab and
used to discuss neural Python
network toolbox in
Scilab and python
interface.
Neural network concepts T-1 RW-2 Lecture 3 should be Students will be able Class room
(biological neural R-2 RW-6 used to discuss Neural to learn how to use discussion,
networks to artificial neural AV-2 network concepts. neural network demonstration
networks) Lecture 4 should be toolbox and python . using Scilab and
used to discuss neural Python
network toolbox in
Scilab and python
interface.
Neural network concepts T-1 RW-2 Lecture 3 should be Students will be able Class room
(classification of neural R-2 RW-6 used to discuss Neural to learn how to use discussion,
networks) AV-2 network concepts. neural network demonstration
Lecture 4 should be toolbox and python . using Scilab and
used to discuss neural Python
network toolbox in
Scilab and python
interface.
Week 2 Lecture 5 Neural network concepts T-1 Lecture 5 should be Students will be able Class room Binary
(McCulloch-Pitts neuron R-3 used to discuss to learn perceptron discussion, Classifiers
model) perceptron and networks and demonstration
McCulloch pit model. implement it in using Scilab or
Lecture 6 should be python python
used to discuss
implementation of
perceptron in python
Neural network concepts T-1 Lecture 5 should be Students will be able Class room Binary
(learning rules) R-3 used to discuss to learn perceptron discussion, Classifiers
perceptron and networks and demonstration
McCulloch pit model. implement it in using Scilab or
Lecture 6 should be python python
used to discuss
implementation of
perceptron in python
Neural network concepts T-1 Lecture 5 should be Students will be able Class room Binary
(perceptron networks) R-3 used to discuss to learn perceptron discussion, Classifiers
perceptron and networks and demonstration
McCulloch pit model. implement it in using Scilab or
Lecture 6 should be python python
used to discuss
implementation of
perceptron in python
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 2 Lecture 6 Neural network concepts T-1 Lecture 5 should be Students will be able Class room Binary
(McCulloch-Pitts neuron R-3 used to discuss to learn perceptron discussion, Classifiers
model) perceptron and networks and demonstration
McCulloch pit model. implement it in using Scilab or
Lecture 6 should be python python
used to discuss
implementation of
perceptron in python
Neural network concepts T-1 Lecture 5 should be Students will be able Class room Binary
(learning rules) R-3 used to discuss to learn perceptron discussion, Classifiers
perceptron and networks and demonstration
McCulloch pit model. implement it in using Scilab or
Lecture 6 should be python python
used to discuss
implementation of
perceptron in python
Neural network concepts T-1 Lecture 5 should be Students will be able Class room Binary
(perceptron networks) R-3 used to discuss to learn perceptron discussion, Classifiers
perceptron and networks and demonstration
McCulloch pit model. implement it in using Scilab or
Lecture 6 should be python python
used to discuss
implementation of
perceptron in python
Lecture 7 Neural networks T-1 RW-5 Lecture 7 should be used Students will be able Class room Pattern
(backpropagation neural R-1 AV-1 to discuss to learn BPA discussion, Recognition
networks) backpropagation concepts and demonstration
algorithm. Lecture 8 implement it in using Scilab or
should be used to Scilab or python python
discuss implementation
of BPA using Scilab or
python
Lecture 8 Neural networks T-1 RW-5 Lecture 7 should be used Students will be able Class room Pattern
(backpropagation neural R-1 AV-1 to discuss to learn BPA discussion, Recognition
networks) backpropagation concepts and demonstration
algorithm. Lecture 8 implement it in using Scilab or
should be used to Scilab or python python
discuss implementation
of BPA using Scilab or
python
Week 3 Lecture 9 Neural networks(kohonen T-1 Lecture 9 should be used Students will be able Class room
neural network) R-3 to discuss self to learn SOM discussion,
organization map. concepts and demonstration
Lecture 10 should be implement it in using Scilab or
used to discuss Scilab or python python
implementation of SOM
using Scilab or python
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 3 Lecture 10 Neural networks(kohonen T-1 Lecture 9 should be used Students will be able Class room
neural network) R-3 to discuss self to learn SOM discussion,
organization map. concepts and demonstration
Lecture 10 should be implement it in using Scilab or
used to discuss Scilab or python python
implementation of SOM
using Scilab or python
Lecture 11 Neural networks(learning T-1 Lecture 11 should be Students will be able Class room
vector quantization) R-1 used to discuss LVQ to learn vector discussion,
concepts. Lecture 12 quantization concepts demonstration
should be used to and implement it in using Scilab or
discuss implementation Scilab or python python
of LVQ in Scilab or
python. Lecture 12 also
used to assign project to
students in group.
Lecture 12 Neural networks(learning T-1 Lecture 11 should be Students will be able Class room
vector quantization) R-1 used to discuss LVQ to learn vector discussion,
concepts. Lecture 12 quantization concepts demonstration
should be used to and implement it in using Scilab or
discuss implementation Scilab or python python
of LVQ in Scilab or
python. Lecture 12 also
used to assign project to
students in group.
Week 4 Lecture 13 Neural networks(adaptive T-1 Lecture 13 should be Students will be able Class room
resonance theory neural R-1 used to discuss ART to learn ART and discussion,
networks) concepts implement it in demonstration
. Lecture 14 should be Scilab or python using Scilab or
used to discuss python
implementation of ART
in Scilab or python
Lecture 14 Neural networks(adaptive T-1 Lecture 13 should be Students will be able Class room
resonance theory neural R-1 used to discuss ART to learn ART and discussion,
networks) concepts implement it in demonstration
. Lecture 14 should be Scilab or python using Scilab or
used to discuss python
implementation of ART
in Scilab or python
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 4 Lecture 15 Neural networks(radial basis T-1 Lecture 15 and 16 Instructor will able to Practical work
function neural networks) should be used for check implementation.
practical work. (30 the learning and
marks practical work practical capability of
which is divided students
into 15 marks for VIVA
and 15 marks for
Execution). Syllabus of
practical work is from
lecture 1 to lecture
14.Lecture 17 should be
used to discuss RBF
networks
Lecture 16 Neural networks(radial basis T-1 Lecture 15 and 16 Instructor will able to Practical work
function neural networks) should be used for check implementation.
practical work. (30 the learning and
marks practical work practical capability of
which is divided students
into 15 marks for VIVA
and 15 marks for
Execution). Syllabus of
practical work is from
lecture 1 to lecture
14.Lecture 17 should be
used to discuss RBF
networks
Week 5 Lecture 17 Neural networks(support T-1 Lecture 17 should be Students will be able Class room
vector machines) R-1 used to discuss to learn RBF and discussion,
RBF and SVM SVM concepts and demonstration
concepts. Lecture 18 implement it in using Scilab or
should be used to Scilab or python python
discuss implementation
of RBF and SVM in
Scilab or python
Lecture 18 Neural networks(support T-1 Lecture 17 should be Students will be able Class room
vector machines) R-1 used to discuss to learn RBF and discussion,
RBF and SVM SVM concepts and demonstration
concepts. Lecture 18 implement it in using Scilab or
should be used to Scilab or python python
discuss implementation
of RBF and SVM in
Scilab or python
Lecture 19 Test - Code based
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 5 Lecture 20 Fuzzy systems(basic T-1 SW-2 This lecture should be Students will be able Class room
definition and terminology) used to discuss basics of to learn fuzzy logic discussion,
fuzzy set, difference basic concepts in demonstration
between fuzzy and crisp Scilab or python. using Scilab or
set, fuzzy logic python
application
and fuzzy
logic toolbox in Scilab
or python plugins for
fuzzy logic
Fuzzy systems(set-theoretic T-1 SW-2 This lecture should be Students will be able Class room
fuzzy operations) used to discuss basics of to learn fuzzy logic discussion,
fuzzy set, difference basic concepts in demonstration
between fuzzy and crisp Scilab or python. using Scilab or
set, fuzzy logic python
application
and fuzzy
logic toolbox in Scilab
or python plugins for
fuzzy logic
Fuzzy systems(fuzzy sets T-1 SW-2 This lecture should be Students will be able Class room
and operations on fuzzy sets) used to discuss basics of to learn fuzzy logic discussion,
fuzzy set, difference basic concepts in demonstration
between fuzzy and crisp Scilab or python. using Scilab or
set, fuzzy logic python
application
and fuzzy
logic toolbox in Scilab
or python plugins for
fuzzy logic
Week 6 Lecture 21 Fuzzy systems(fuzzy R-1 Lecture 21 should be Students will be able Problem based
relations) used to discuss fuzzy to learn fuzzy learning,
relations mathematical relations and its Class room
concepts. Lecture 22 application discussion,
should be used to demonstration
discuss implementation using Scilab or
of fuzzy set and python
relations in Scilab or
python
Lecture 22 Fuzzy systems(fuzzy R-1 Lecture 21 should be Students will be able Problem based
relations) used to discuss fuzzy to learn fuzzy learning,
relations mathematical relations and its Class room
concepts. Lecture 22 application discussion,
should be used to demonstration
discuss implementation using Scilab or
of fuzzy set and python
relations in Scilab or
python
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 6 Lecture 23 Fuzzy systems(fuzzy rules T-1 Lecture 23 should be Students will be able Class room fuzzyfication of
and fuzzy reasoning) R-1 used to discuss to learn fuzzy discussion, speed of car in
fuzzyfication, inference system and demonstration low, medium &
defuzzyfication and implement it in using Scilab or high.
fuzzy rules Scilab or python python
.Lecture 24 should be
used to discuss
implementation of
fuzzification,
defuzzyfication and
fuzzy rules in Scilab or
python
Fuzzy systems(fuzzy T-1 Lecture 23 should be Students will be able Class room fuzzyfication of
inference system) R-1 used to discuss to learn fuzzy discussion, speed of car in
fuzzyfication, inference system and demonstration low, medium &
defuzzyfication and implement it in using Scilab or high.
fuzzy rules Scilab or python python
.Lecture 24 should be
used to discuss
implementation of
fuzzification,
defuzzyfication and
fuzzy rules in Scilab or
python
Lecture 24 Fuzzy systems(fuzzy rules T-1 Lecture 23 should be Students will be able Class room fuzzyfication of
and fuzzy reasoning) R-1 used to discuss to learn fuzzy discussion, speed of car in
fuzzyfication, inference system and demonstration low, medium &
defuzzyfication and implement it in using Scilab or high.
fuzzy rules Scilab or python python
.Lecture 24 should be
used to discuss
implementation of
fuzzification,
defuzzyfication and
fuzzy rules in Scilab or
python
Fuzzy systems(fuzzy T-1 Lecture 23 should be Students will be able Class room fuzzyfication of
inference system) R-1 used to discuss to learn fuzzy discussion, speed of car in
fuzzyfication, inference system and demonstration low, medium &
defuzzyfication and implement it in using Scilab or high.
fuzzy rules Scilab or python python
.Lecture 24 should be
used to discuss
implementation of
fuzzification,
defuzzyfication and
fuzzy rules in Scilab or
python
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 7 Lecture 25 Fuzzy systems(fuzzy based T-1 Lecture 25 should be Students will be able Class room
expert system) used to discuss expert to learn expert system discussion,
system components. and its application demonstration
Lecture 26 should be using Scilab or
used to discuss python
implementation of
expert system using
fuzzy logic in Scilab or
python
Lecture 26 Fuzzy systems(fuzzy based T-1 Lecture 25 should be Students will be able Class room
expert system) used to discuss expert to learn expert system discussion,
system components. and its application demonstration
Lecture 26 should be using Scilab or
used to discuss python
implementation of
expert system using
fuzzy logic in Scilab or
python
SPILL OVER
Week 7 Lecture 27 Spill Over
Lecture 28 Spill Over
MID-TERM
Week 8 Lecture 29 Genetic algorithms T-1 RW-4 Lecture 29 should be Students will be able Class room
(introduction to genetic R-1 RW-7 used to discuss genetic to learn genetic discussion,
algorithms) algorithm concepts operators and its demonstration
.Lecture 30 should be application using Scilab or
used to discuss genetic python
algorithm tool box in
Scilab
Genetic algorithms(genetic T-1 RW-4 Lecture 29 should be Students will be able Class room
operators) R-1 RW-7 used to discuss genetic to learn genetic discussion,
algorithm concepts operators and its demonstration
.Lecture 30 should be application using Scilab or
used to discuss genetic python
algorithm tool box in
Scilab
Lecture 30 Genetic algorithms T-1 RW-4 Lecture 29 should be Students will be able Class room
(introduction to genetic R-1 RW-7 used to discuss genetic to learn genetic discussion,
algorithms) algorithm concepts operators and its demonstration
.Lecture 30 should be application using Scilab or
used to discuss genetic python
algorithm tool box in
Scilab
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 8 Lecture 30 Genetic algorithms(genetic T-1 RW-4 Lecture 29 should be Students will be able Class room
operators) R-1 RW-7 used to discuss genetic to learn genetic discussion,
algorithm concepts operators and its demonstration
.Lecture 30 should be application using Scilab or
used to discuss genetic python
algorithm tool box in
Scilab
Lecture 31 Genetic algorithms(working T-1 Lecture 31 should be Students will be able Class room
of genetic algorithm) used to discuss genetic to apply genetic discussion,
algorithm use in algorithm in Scilab demonstration
optimization using Scilab
. Lecture 32 should be
used to discuss
application of genetic
algorithm in Scilab
Genetic algorithms T-1 Lecture 31 should be Students will be able Class room
(applications of genetic used to discuss genetic to apply genetic discussion,
algorithm) algorithm use in algorithm in Scilab demonstration
optimization using Scilab
. Lecture 32 should be
used to discuss
application of genetic
algorithm in Scilab
Lecture 32 Genetic algorithms(working T-1 Lecture 31 should be Students will be able Class room
of genetic algorithm) used to discuss genetic to apply genetic discussion,
algorithm use in algorithm in Scilab demonstration
optimization using Scilab
. Lecture 32 should be
used to discuss
application of genetic
algorithm in Scilab
Genetic algorithms T-1 Lecture 31 should be Students will be able Class room
(applications of genetic used to discuss genetic to apply genetic discussion,
algorithm) algorithm use in algorithm in Scilab demonstration
optimization using Scilab
. Lecture 32 should be
used to discuss
application of genetic
algorithm in Scilab
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 9 Lecture 33 Genetic algorithms(genetic R-2 Lecture 33 should be Students will be able Class room
programming) R-3 used to discuss genetic to learn genetic discussion,
programming concepts. programming and demonstration
Lecture 34 should be implement it in using Scilab or
used to discuss Scilab or python python
implementation of
genetic programming in
Scilab or python
Lecture 34 Genetic algorithms(genetic R-2 Lecture 33 should be Students will be able Class room
programming) R-3 used to discuss genetic to learn genetic discussion,
programming concepts. programming and demonstration
Lecture 34 should be implement it in using Scilab or
used to discuss Scilab or python python
implementation of
genetic programming in
Scilab or python
Lecture 35 Hybrid systems(hybrid T-1 Lecture 35 and 36 Instructor will able to Practical work
systems) R-1 should be used for check the learning implementation.
practical work. (30 and practical
marks practical work capability of students
which is divided into 15
marks for VIVA and 15
marks for Execution).
Syllabus of practical
work is from lecture 17
to lecture 34. Lecture 37
should be used to
discuss hybrid system
introduction
Lecture 36 Hybrid systems(hybrid T-1 Lecture 35 and 36 Instructor will able to Practical work
systems) R-1 should be used for check the learning implementation.
practical work. (30 and practical
marks practical work capability of students
which is divided into 15
marks for VIVA and 15
marks for Execution).
Syllabus of practical
work is from lecture 17
to lecture 34. Lecture 37
should be used to
discuss hybrid system
introduction
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 10 Lecture 37 Hybrid systems(genetic T-1 Lecture 37 should be Students will be able Class room
algorithm based used to discuss to understand hybrid discussion,
backpropagation hybrid systems systems and its
network) concepts. Lecture 38 application
should be used to
discuss genetic
algorithm based BPA
networks
Lecture 38 Hybrid systems(genetic T-1 Lecture 37 should be Students will be able Class room
algorithm based used to discuss to understand hybrid discussion,
backpropagation hybrid systems systems and its
network) concepts. Lecture 38 application
should be used to
discuss genetic
algorithm based BPA
networks
Lecture 39 BYOD-Practical
Lecture 40 BYOD-Practical
Week 11 Lecture 41 Hybrid systems(fuzzy T-1 RW-1 Lecture 41 should be Students will be able Class room
backpropagation network) used to discuss neuro to learn anfis and discussion,
fuzzy systems and its implement it in demonstration
application Scilab using Scilab or
. Lecture 42 should be python
used to discuss
implementation of anfis
in Scilab
Hybrid systems(neuro-fuzzy T-1 RW-1 Lecture 41 should be Students will be able Class room
systems) used to discuss neuro to learn anfis and discussion,
fuzzy systems and its implement it in demonstration
application Scilab using Scilab or
. Lecture 42 should be python
used to discuss
implementation of anfis
in Scilab
Lecture 42 Hybrid systems(fuzzy T-1 RW-1 Lecture 41 should be Students will be able Class room
backpropagation network) used to discuss neuro to learn anfis and discussion,
fuzzy systems and its implement it in demonstration
application Scilab using Scilab or
. Lecture 42 should be python
used to discuss
implementation of anfis
in Scilab
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 11 Lecture 42 Hybrid systems(neuro-fuzzy T-1 RW-1 Lecture 41 should be Students will be able Class room
systems) used to discuss neuro to learn anfis and discussion,
fuzzy systems and its implement it in demonstration
application Scilab using Scilab or
. Lecture 42 should be python
used to discuss
implementation of anfis
in Scilab
Lecture 43 Project
Lecture 44 Hybrid systems(fuzzy T-1 Introduction to fuzzy Students will be able Class room
genetic algorithms) logic controller based on to learn fuzzy genetic discussion,problem
genetic algorithms , systems and its based
architecture, application learning
applications
Week 12 Lecture 45 Swarm intelligence(swarm T-1 RW-3 Lecture 45 should be Students will learn Video
intelligence) used to discuss swarm How nature Demonstration,
intelligence concepts. motivates to solve class room
Lecture 46 should be problems. discussion
used to discuss swarm
intelligence applications
and its various types.
Lecture 46 Swarm intelligence(swarm T-1 RW-3 Lecture 45 should be Students will learn Video
intelligence) used to discuss swarm How nature Demonstration,
intelligence concepts. motivates to solve class room
Lecture 46 should be problems. discussion
used to discuss swarm
intelligence applications
and its various types.
Lecture 47 Swarm intelligence(cuckoo T-1 Lecture 47 should be Students will learn Demonstration
search) used to discuss Cuckoo how Problems are using animations
search, algorithm and solved using Cuckoo and videos
its advantages. Lecture search.
48 should be used to
discuss implementation
of cuckoo search in
Scilab
Lecture 48 Swarm intelligence(cuckoo T-1 Lecture 47 should be Students will learn Demonstration
search) used to discuss Cuckoo how Problems are using animations
search, algorithm and solved using Cuckoo and videos
its advantages. Lecture search.
48 should be used to
discuss implementation
of cuckoo search in
Scilab
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 13 Lecture 49 Swarm intelligence(ant T-1 Lecture 49 should be Students will learn Animation,
colony optimization) used to discuss aco how problems are problem based
technique, algorithm solved using ACO learning
and its applications technique to solve
. Lecture 50 should be real world problem.
used to discuss
implementation of aco
in Scilab
Lecture 50 Swarm intelligence(ant T-1 Lecture 49 should be Students will learn Animation,
colony optimization) used to discuss aco how problems are problem based
technique, algorithm solved using ACO learning
and its applications technique to solve
. Lecture 50 should be real world problem.
used to discuss
implementation of aco
in Scilab
Lecture 51 Swarm intelligence(swarm T-1 Lecture 51 should be Students will learn Animation,
intelligence in bees) used to discuss bco how problems are problem based
technique, algorithm and solved using BCO learning
its applications . Lecture technique to solve
52 should be used to real world problem.
discuss implementation
of bco in Scilab
Lecture 52 Swarm intelligence(swarm T-1 Lecture 51 should be Students will learn Animation,
intelligence in bees) used to discuss bco how problems are problem based
technique, algorithm and solved using BCO learning
its applications . Lecture technique to solve
52 should be used to real world problem.
discuss implementation
of bco in Scilab
Week 14 Lecture 53 Swarm intelligence(flocks of T-1 Lecture 53 should be Students will be able Animation,
birds) used to discuss to learn flocks of bird problem based
flocks of algorithm and its learning
birds and shoals of fish application
algorithm. Lecture 54
should be used to
discuss implementation
of flocks of bird
algorithm in Scilab
Lecture 54 Swarm intelligence(flocks of T-1 Lecture 53 should be Students will be able Animation,
birds) used to discuss to learn flocks of bird problem based
flocks of algorithm and its learning
birds and shoals of fish application
algorithm. Lecture 54
should be used to
discuss implementation
of flocks of bird
algorithm in Scilab
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
SPILL OVER
Week 14 Lecture 55 Spill Over
Lecture 56 Spill Over
Week 15 Lecture 57 Spill Over
Lecture 58 Spill Over
Lecture 59 Spill Over
Lecture 60 Spill Over
CA Category of this Course Code is:C010102 (Total 3 tasks, 1 compulsory and out of remaining 1 best out of 2 to be considered)
Academic Task Objective Detail of Academic Task Nature of Academic Academic Task Marks Allottment /
Task Mode submission
(group/individuals) Week
BYOD-Practical To evaluate and Two practical question assigned by Instructor to each students. Individual Offline 30 9 / 10
enhance
programming skills
of the student.
Project To check and To check and enhance the project development ability and team Group Offline 30 3 / 11
enhance the project work among students.
development ability
and team work
among students.
Test - Code based To evaluate the Syllabus of test will cover from unit1 to unit 2 includes Individual Offline 30 4/5
competitive introduction, neural networks concepts with python and matlab
programming skills programming.
of the student.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.