Y4S7 Syllabus
Y4S7 Syllabus
Contact
Category
Course Evaluation Scheme
Credits
Hours
Course
Code Code Title Course
L T P CIA ESE Total
Natural Language
C BAI3701 Processing 3 1 0 40 60 100 4
C BAI3702 Fuzzy Logic 3 1 0 40 60 100 4
GE Generic Elective II 3 1 0 40 60 100 4
[Block Chain Technology]
Credits
Course
Course
Course Objective:
1. To tag a given text with basic Language features
2. To design an innovative application using NLP components
3. To learn the fundamentals of natural language processing
4. To understand the use of CFG and PCFG in NLP
Learning Outcome:
After completing the course, the students should be able to:
1. Teach students the leading trends and systems in natural language processing.
2. Make them understand the concepts of morphology, syntax, semantics and
pragmatics of the language and that they are able to give the appropriate examples
that will illustrate the above mentioned concepts.
3. Enable students to be capable to describe the application based on natural
language processing and to show the points of syntactic, semantic and
pragmatic processing.
4. Understand approaches to discourse, generation, dialogue and summarization within NLP.
5. Understand approaches to syntax and semantics in NLP.
Course Contents:
Text/Reference Books:
1. Daniel Jurafsky, James H. Martin: "Speech and Language Processing", 2/E, Prentice
Hall, 2008.
2. James Allen, "Natural Language Understanding", 2/E, Addison-Wesley,
199Christopher D. Manning, Hinrich Schutze: "Foundations of Statistical Natural
Language Processing", MIT Press, 1999
3. Steven Bird, Natural Language Processing with Python, 1st Edition, O'Reilly, 2009.
4. Jacob Perkins, Python Text Processing with NLTK 2.0 Cookbook, Packt Publishing, 2010
BAI3702 FUZZY LOGIC COURSE
Objectives:
1. To teach about the concept of fuzziness involved in various systems. To
provide adequate knowledge about fuzzy set theory.
2. To provide adequate knowledge of application of fuzzy logic control to
real time systems.
3. Comprehend the fuzzy logic control and to design the fuzzy control
using genetic algorithms.
4. Apply basic fuzzy system modelling methods.
5. Make applications on Fuzzy logic membership function and fuzzy
inference systems.
Learning Outcomes:
After completing the course, the students should be able to:
Course Content:
Total
Module Course Topics Credits
Hour
s
Introduction, Classical Sets and Fuzzy Sets:-
IV 8 Hours 1
Text/ReferenceBooks:
1. Understand how block chain systems (mainly Bitcoin and Ethereum) work,
2. To securely interact with them,
3. Design, build, and deploy smart contracts and distributed applications,
4. Integrate ideas from block chain technology into their own projects,
5. Evaluate security, privacy, and efficiency of a given block chain system.
Learning Outcome:
After completing the course, the students should be able to:
Course Contents:
Total
Module Course Topics Credits
Hour
s
Text Books:
1. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven Goldfeder,
Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction, Princeton
University Press (July 19, 2016).
Reference Books
Total
Module Course Topics Credits
Hours
Text/Reference Books:
Quality Concepts:
Evolution of Quality control, Concept change, TQM
Modern concept, Quality concept in design, Review
off design, Evolution of prototype.
Control on Purchased Product:
Procurement of various products, Evaluation of
I 30 1
supplies, Capacity verification, Development of
sources, Procurement procedure.
Manufacturing Quality:
Methods and Techniques for manufacture, Inspection
and control of product, Quality in sales and services,
Guarantee, analysis of claims.
Quality Management:
Organization structure and design, Quality function,
II Decentralization, Designing and fitting organization 30 1
for different types products, Economics of quality
value and contribution, Quality cost, Optimizing
quality cost.
Human Factor in Quality:
Attitude of top management, Co-operation, of
groups,
Operators attitude, responsibility, Causes of o
error and corrective methods.
Control Charts:
Theory of control charts, Measurement range,
Construction and analysis of R charts, Process
capability study, Use of control charts.
III 30 1
Attributes of Control Charts:
Defects, Construction and analysis off-chart,
Improvement by control chart, Variable sample size,
Construction and analysis of C-chart.
Defects Diagnosis and Prevention:
Defect study, Identification and analysis of defects,
Corrective measure, Factors affecting reliability,
MTTF, Calculation of reliability, Building reliability
IV in the product, Evaluation of reliability, Interpretation 1
30
of test results, Reliability control, Maintainability,
Zero defects, quality circle.
IS0-9000anditsconceptofQualityManagement:
ISO9000series, Taguchi method, JIT in some details
Reference Books:
1. Concurrent Engineering Kusiak John Wiley.
2. Concurrent Engineering Menon Chapman & hall.
BAI3751 NATURAL LANGUAGE PROCESSING LAB
List of Experiments
1. Word Analysis
The objective of the experiment is to learn about morphological features of a word by
analysing it.
2. Word Generation
The objective of the experiment is to generate word forms from root and suffix information.
3. Morphology
Understanding the morphology of a word by the use of Add-Delete table
4. N-Grams
The objective of this experiment is to learn to calculate bigrams from a given corpus and
calculate probability of a sentence.
5. N-Grams Smoothing
The objective of this experiment is to learn how to apply add-one smoothing on sparse
bigram table.
List of Experiments
1. Implementation of Fuzzy Operations.
2. Implementation of Fuzzy Relations (Max-min Composition).
3. Implementation of Fuzzy Controller (Washing Machine).
4. Implementation of Simple Neural Network (McCulloh-Pitts model).
5. Implementation of Perceptron Learning Algorithm.
6. Implementation of Unsupervised Learning Algorithm.
7. Implementation of Simple Genetic Application.
8. Study of ANFIS Architecture.
9. Study of Derivative-free Optimization.
10. Study of research paper on Soft Computing.
Babu Banarasi Das University, Lucknow
School of Engineering
Bachelor of Technology: Computer Science and Engineering
(Artificial Intelligence)
Branch Code: 39