NATURAL LANGUAGE PROCESSING Subject Code: LANGUAGE... Natural Language Processing and Information Retrieval:

  • View
    3

  • Download
    0

Embed Size (px)

Text of NATURAL LANGUAGE PROCESSING Subject Code: LANGUAGE... Natural Language Processing and Information...

  • NATURAL LANGUAGE PROCESSING

    Subject Code: CS525PE

    Regulations : R18 - JNTUH

    Class: III Year B.Tech CSE I Semester

    Department of Computer Science and Engineering

    Bharat Institute of Engineering and Technology

    Ibrahimpatnam-501510,Hyderabad

  • CSE III Yr- I SEM 100

    Natural Language Processing (CS525PE)

    B.TECH III YEAR SEM-I

    COURSE PLANNER

    I. COURSE AIM:

    The aim of this course is to have a comprehensive perspective of inclusive learning,

    ability to learn and implement Natural Language Processing.

    II. Course Objectives

    1. Introduce to some of the problems and solutions of NLP and their relation to

    linguistics and statistics.

    III. COURSE OUTCOME: S.N

    o

    Description

    Bloom’s Taxonomy Level

    1 Able to Show sensitivity to linguistic phenomena and an ability to model

    them with formal grammars. L1: REMEMBERING

    2 Understand and carry out proper experimental methodology for training

    and evaluating empirical NLP systems L2:UNDERSTANDING

    3 Able to determine probabilities, construct statistical models over strings

    and trees, and estimate parameters using supervised and unsupervised

    training methods. L5: EVALUATING

    4 Able to design, implement, and analyze NLP algorithms L6: CREATE

    5 Able to design different language modeling Techniques. L6: CREATE

    IV.HOW PROGRAM OUTCOMES ARE ASSESSED:

    Program Outcomes (PO) Level

    Proficiency

    assessed

    by

    PO1 Engineering knowledge: Apply the knowledge of

    mathematics, science, engineering fundamentals, and an

    engineering specialization to the solution of complex

    engineering problems related to Computer Science and

    Engineering.

    3 Assignments

    PO2 Problem analysis: Identify, formulate, review research

    literature, and analyze complex engineering

    problems related to Computer Science and

    Engineering and reaching substantiated conclusions

    using first principles of mathematics, natural

    sciences, and engineering sciences.

    2

    Assignments,

    Tutorials,

    Mock

    Tests

    PO3 Design/development of solutions: Design solutions for 2.5 Assignments,

  • CSE III Yr- I SEM 101

    Program Outcomes (PO) Level

    Proficiency

    assessed

    by

    complex engineering problems related to Computer

    Science and Engineering and design system

    components or processes that meet the specified

    needs with appropriate consideration for the public

    health and safety, and the cultural, societal, and

    environmental considerations.

    Tutorials,

    Mock

    Tests

    PO4 Conduct investigations of complex problems: Use

    research-based knowledge and research methods

    including design of experiments, analysis and

    interpretation of data, and synthesis of the

    information to provide valid conclusions.

    2.5 Assignments

    PO5 Modern tool usage: Create, select, and apply

    appropriate techniques, resources, and modern

    engineering and IT tools including prediction and

    modeling to complex engineering activities with an

    understanding of the limitations.

    2

    Assignments,

    Tutorials,

    Mock

    Tests

    PO6 The engineer and society: Apply reasoning informed

    by the contextual knowledge to assess societal,

    health, safety, legal and cultural issues and the

    consequent responsibilities relevant to the Computer

    Science and Engineering professional engineering

    practice.

    3

    Assignments,

    Tutorials,

    Mock

    Tests

    PO7 Environment and sustainability: Understand the

    impact of the Computer Science and Engineering

    professional engineering solutions in societal and

    environmental contexts, and demonstrate the

    knowledge of, and need for sustainable

    development.

    1 Assignments

    PO8 Ethics: Apply ethical principles and commit to

    professional ethics and responsibilities and norms of

    the engineering practice.

    - --

    PO9 Individual and team work: Function effectively as an

    individual, and as a member or leader in diverse

    teams, and in multidisciplinary settings.

    -

    Assignments,

    Tutorials,

    Mock

    Tests

    PO10 Communication: Communicate effectively on complex

    engineering activities with the engineering

    community and with society at large, such as, being

    able to comprehend and write effective reports and

    design documentation, make effective presentations,

    and give and receive clear instructions.

    - --

    PO11 Project management and finance: Demonstrate

    knowledge and understanding of the engineering

    and management principles and apply these to one‟s

    own work, as a member and leader in a team, to

    manage projects and in multidisciplinary

    3

    Assignments,

    Tutorials,

    Mock

    Tests

  • CSE III Yr- I SEM 102

    Program Outcomes (PO) Level

    Proficiency

    assessed

    by

    environments.

    PO12 Life-long learning: Recognize the need for, and have

    the preparation and ability to engage in independent

    and life-long learning in the broadest context of

    technological change.

    2 Assignments,

    Tutorials

    1: Slight (Low) 2: Moderate (Medium) 3: Substantial

    (High) - : None

    Program Specific Outcomes (PSO) Level Proficiency assessed by

    PSO1 Foundation of mathematical concepts: To use mathematical Methodologies to crack problem using suitable mathematical analysis, data structure and suitable algorithm.

    2.8

    Lectures,

    Assignments,

    Tutorials, Mock

    Tests PSO2 Foundation of Computer System:

    The ability to interpret the fundamentalconcepts and methodology of computer systems. Students can understand the functionality of hardware and software aspects of computer systems.

    2

    Lectures,

    Assignments,

    Tutorials, Mock

    Tests

    PSO3 Foundations of Software development: The ability to grasp the software development lifecycle and methodologies of software systems. Possess competent skills and knowledge of software design process. Familiarity and practical proficiency with a broad area of programming concepts and provide new ideas and innovations towards research.

    2.4

    Lectures,

    Assignments,

    Tutorials, Mock

    Tests

    1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High) None

    JNTU SYLLABUS

    UNIT - I

    Finding the Structure of Words:

    Words and Their Components, Issues and Challenges,Morphological Models

    Finding the Structure of Documents: Introduction, Methods, Complexity of the

    Approaches, Performances of the Approaches

    UNIT - II

    Syntax Analysis: Parsing Natural Language, Treebanks: A Data-Driven Approach

    to Syntax, Representation of Syntactic Structure, Parsing Algorithms, Models for

    Ambiguity Resolution in Parsing, Multilingual Issues

    UNIT - III

    Semantic Parsing: Introduction, Semantic Interpretation, System Paradigms, Word

    Sense Systems, Software.

    UNIT - IV

  • CSE III Yr- I SEM 103

    Predicate-Argument Structure, Meaning Representation Systems, Software.

    UNIT - V

    Discourse Processing: Cohension, Reference Resolution, Discourse Cohension

    and Structure

    Language Modeling: Introduction, N-Gram Models, Language Model Evaluation, Parameter

    Estimation, Language Model Adaptation, Types of Language Models, Language-Specific

    Modeling Problems, Multilingual and Crosslingual Language Modeling

    TEXT BOOKS:

    1. Multilingual natural Language Processing Applications: From Theory to Practice – Daniel M.

    Bikel and Imed Zitouni, Pearson Publication

    2. Natural Language Processing and Information Retrieval: Tanvier Siddiqui, U.S. Tiwary

    REFERENCE:

    1. Speech and Natural Language Processing - Daniel Jurafsky & James H Martin, Pearson

    Publications

    LESSON PLAN-COURSE SCHEDULE:

    S.N

    o Wee

    k Topics

    Course Learning

    Outcomes Teaching

    Methodologies Text

    Book

    Unit – 1

    1

    1

    Object Based

    Education(OBE)Orient

    ation

    Understand OBE

    Black Board & PPT T1

    2 Finding the Structure

    of Words: Words and

    Their Components

    Understand the

    Structure of Word and

    components

    3 Words and Their Components

    Understand the

    Structure of Word and

    components

    4 Issues and Challenges,

    Understand the issues

    and challenges in words

    5

    2

    Morphological Models

    Analyze the

    morphological Models

    6

    Morphological Models

    Analyze the

    morphological Models

    7 Finding the Structure

    of Documents:

    Introduction,

    Understand the

    D