Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
17 views4 pages

Machine Learning

The document outlines various units on Machine Learning, MEAN Stack Technologies, Advanced Databases and Mining, and High Performance Computing. Each unit covers fundamental concepts, techniques, and applications relevant to the respective fields, including supervised learning, web development frameworks, database management, and parallel computing. Key topics include statistical learning, support vector machines, RESTful services, data mining algorithms, and GPU programming.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views4 pages

Machine Learning

The document outlines various units on Machine Learning, MEAN Stack Technologies, Advanced Databases and Mining, and High Performance Computing. Each unit covers fundamental concepts, techniques, and applications relevant to the respective fields, including supervised learning, web development frameworks, database management, and parallel computing. Key topics include statistical learning, support vector machines, RESTful services, data mining algorithms, and GPU programming.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Machine Learning

Unit I: Introduction: Towards Intelligent Machines Well posed Problems,


Example of Applications in diverse fields, Data Representation, Domain
Knowledge for Productive use of Machine Learning, Diversity of Data:
Structured / Unstructured, Forms of Learning, Machine Learning and Data
Mining, Basic Linear Algebra in Machine Learning Techniques.

Unit II: Supervised Learning: Rationale and Basics: Learning from


Observations, Bias and Why Learning Works: Computational Learning
Theory, Occam's Razor Principle and Over fitting Avoidance Heuristic
Search in inductive Learning, Estimating Generalization Errors, Metrics for
assessing regression, Metris for assessing classification.

Unit III: Statistical Learning: Machine Learning and Inferential


Statistical Analysis, Descriptive Statistics in learning techniques, Bayesian
Reasoning: A probabilistic approach to inference, K-Nearest Neighbor
Classifier. Discriminant functions and regression functions, Linear
Regression with Least Square Error Criterion, Logistic Regression for
Classification Tasks, Fisher's Linear Discriminant and Thresholding for
Classification, Minimum Description Length Principle.

Unit IV: Support Vector Machines (SVM): Introduction, Linear


Discriminant Functions for Binary Classification, Perceptron Algorithm,
Large Margin Classifier for linearly seperable data, Linear Soft Margin
Classifier for Overlapping Classes, Kernel Induced Feature Spaces,
Nonlinear Classifier, and Regression by Support vector Machines. Learning
with Neural Networks: Towards Cognitive Machine, Neuron Models,
Network Architectures, Perceptrons, Linear neuron and the Widrow-Hoff
Learning Rule, The error correction delta rule.

Unit V: Multilayer Perceptron Networks and error back propagation


algorithm, Radial Basis Functions Networks. Decision Tree Learning:
Introduction, Example of classification decision tree, measures of impurity
for evaluating splits in decision trees, ID3, C4.5, and CART decision trees,
pruning the tree, strengths and weakness of decision tree approach.
Textbooks: 1. Applied Machine Learning,1st edition, M.Gopal, McGraw Hill
Edu
MEAN Stack Technologies

UNIT I: Introduction to Web: Internet and World Wide Web, Domain


name service, Protocols: HTTP, FTP, SMTP. Html5 concepts, CSS3, Anatomy
of a web page. XML: Document type Definition, XML schemas, Document
object model, XSLT, DOM and SAX Approaches.

UNIT II: JavaScript: The Basic of JavaScript: Objects, Primitives


Operations and Expressions, Control Statements, Arrays, Functions,
Constructors, Pattern Matching using Regular Expressions. Angular Java
Script Angular JS Expressions: ARRAY, Objects, $eval, Strings, Angular JS
Form Validation & Form Submission, Single Page Application development
using Angular JS

UNIT III: Node.js: Introduction, Advantages, Node.js Process Model, Node


JS Modules. Express.js: Introduction to Express Framework, Introduction to
Nodejs , What is Nodejs, Getting Started with Express, Your first Express
App, Express Routing, Implementing MVC in Express, Middleware, Using
Template Engines, Error Handling , API Handling , Debugging, Developing
Template Engines, Using Process Managers, Security & Deployment.

UNIT IV: RESTful Web Services: Using the Uniform Interface, Designing
URIs, Web Linking, Conditional Requests. React Js: Welcome to React,
Obstacles and Roadblocks, React’s Future, Keeping Up with the Changes,
Working with the Files, Pure React, Page Setup, The Virtual DOM, React
Elements, ReactDOM, Children, Constructing Elements with Data, React
Components, DOM Rendering, Factories

UNIT V: Mongo DB: Introduction, Architecture, Features, Examples,


Database Creation & Collection in Mongo DB. Deploying Applications: Web
hosting & Domains, Deployment Using Cloud Platforms.
Advanced Databases and Mining

UNIT I: Introduction: Concepts and Definitions, Relational models, Data


Modeling and Query Languages, Database Objects. Normalization
Techniques: Functional Dependency, 1NF, 2NF, 3NF, BCNF; Multi valued
Dependency; Loss-less Join and Dependency Preservation.

UNIT II: Transaction Processing: Consistency, Atomicity, Isolation and


Durability, Serializable Schedule, Recoverable Schedule, Concurrency
Control, Time-stamp based protocols, Isolation Levels, Online Analytical
Processing, Database performance Tuning and Query optimization: Query
Tree, Cost of Query, Join, Selection and Projection Implementation
Algorithms and Optimization Database Security: Access Control, MAC,
RBAC, Authorization, SQL Injection Attacks.

UNIT III: Data Mining: stages and techniques, knowledge


representation methods, data mining approaches (OLAP, DBMS, Statistics
and ML). Data warehousing: data warehouse and DBMS, multidimensional
data model, OLAP operations. Data processing: cleaning, transformation,
reduction, filters and discretization with weka. UNIT IV: Knowledge
representation: background knowledge, representing input data and
output knowledge, visualization techniques and experiments with weka.
Data mining algorithms: association rules, mining weather data,
generating item sets and rules efficiently, correlation analysis.

UNIT V: Classification & Clustering: 1R algorithm, decision trees,


covering rules, task prediction, statistical classification, Bayesian network,
instance based methods, linear models, Cluster/2, Cobweb, k means,
Hierarchical methods. Mining real data: preprocessing data from a real
medical domain, data mining techniques to create a comprehensive and
accurate model of data. Advanced topics: text mining, text classification,
web mining, data mining software.
High Performance Computing

UNIT I: Graphics Processing Units: Introduction to Heterogeneous


Parallel Computing, GPU architecture, Thread hierarchy, GPU Memory
Hierarchy.

UNIT II: GPU Programming: Vector Addition, Matrix Multiplication


algorithms. 1D, 2D, and 3D Stencil Operations, Image Processing
algorithms – Image Blur, Gray scaling. Histogramming, Convolution, Scan,
Reduction techniques.

UNIT III: Many Integrated Cores: Introduction to Many Integrated


Cores. MIC, Xeon Phi architecture, Thread hierarchy, Memory Hierarchy,
Memory Bandwidth and performance considerations.

UNIT IV: Shared Memory Parallel Programming: Symmetric and


Distributed architectures, OpenMP Introduction, Thread creation, Parallel
regions. Work sharing, Synchronization.

UNIT V: Message Passing Interface: MPI Introduction, Collective


communication, Data grouping for communication.

You might also like