TRAINING CATEGORIES
(Click Category to List Courses)

37 - ITC - Information Technology - Miscellaneous


ITC 133 - Understanding Deep Neural Networks for Text Analytics

Code Start Date Duration Venue
ITC 133 04 November 2024 5 Days Istanbul Registration Form Link
ITC 133 09 December 2024 5 Days Istanbul Registration Form Link
Please contact us for fees

 

Course Description

Deep architectures are neural networks with multiple processing layers of neuron with each layer having a specific task. Various deep learning architectures have been developed till date with each having a specific task. These architectures have contributed significantly in the domain of text processing. Word2Vec and GloVe have helped to represent text in vector forms. Vector representation helps to process text easily. Architectures like CNN & autoencoders have helped to automate the task of feature extraction. On the other hand, architectures like LSTM and RNN are used for text processing. 

Course Objectives

  • Introduction to Artificial Intelligence (AI), Machine Learning & Deep Learning
  • Introduction to Deep Learning for Natural Language Processing (NLP)
  • Understanding Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN)
  • Learning useful tools and techniques 

 

Who Should Attend?

  • Data Scientists
  • Data Engineers
  • Data Architects

Course Details/Schedule

Day 1

  • Introduction to AI, Machine Learning & Deep Learning
  • Definition: AI, ML, DL.
  • Types of tasks: supervised learning, unsupervised learning, reinforcement learning
  • Types of actions: classification, regression, clustering, density estimation, reduction of dimensionality
  • Examples of Machine Learning algorithms: Linear Regression, Naive Bayes, Random Tree
  • Machine Learning VS Deep Learning: Specially in perspective of text analytics, classification, summerization tasks

Day 2

  • Basic concepts of a Neural Network (Application: multi-layer perceptron)
  • Definition of a network of neurons: classical architecture, activation and
  • Weighting of previous activations, depth of a network
  • Definition of the learning of a network of neurons: functions of cost, back-propagation, Stochastic gradient descent, maximum likelihood.
  • Modeling of a neural network: modeling input and output data according to The type of problem (regression, classification ...). Curse of dimensionality.
  • Distinction between Multi-feature data and signal: Choice of a cost function according to the data.
  • Approximation of a function by a network of neurons: presentation and examples
  • Approximation of a distribution by a network of neurons: presentation and examples
  • Data Augmentation: how to balance a dataset
  • Generalization of the results of a network of neurons.
  • Initialization and regularization of a neural network: L1 / L2 regularization, Batch Normalization
  • Optimization and convergence algorithms

Day 3

  • Natural Language Processing for Text Classification
  • Introduction to Deep Learning for Natural Language Processing (NLP)
  • Using pre-trained vs trained models 
  • Using word embeddings and sentiment analysis to extract meaning from text 
  • Word embeddings
  • Word vectors: word2vec
  • Word vectors: GloVe
  • Knowledge transfer and word embeddings

Day 4

  • Convolutional Neural Networks (CNN).
  • Presentation of the CNNs
  • Basic operation of a CNN
  • Use of an attention model
  • CNNs for generation
  • Recurrent Neural Networks (RNN)
  • Presentation of the RNNs
  • Basic operation of a RNN
  • Gated Recurrent Units (GRUs) and Long Short Term Memory (LSTM) 
  • Combine feed-forward DNNs, convolutional nets (CNNs), and recurrent networks (RNNs/LSTMs)
  • Convergence and vanising gradient problems
  • Classical architectures: Prediction of a temporal series, classification
  • RNN Encoder Decoder type architecture

Day 5

  • Tools, Techniques and Frameworks
  • Standard ML / DL Tools
  • Theano
  • Theano Functions
  • Training and Optimization of a neural network using Theano
  • Testing the model
  • Tensorflow (Text analytics)
  • Convolutional Neural Networks
  • TensorFlow Mechanics
  • Spacy 
  • Spacy Components
  • Using spaCy for Deep Learing 

 

ETABS and SAFE. Training 24 CCE 210 5 SAP 2000. Training 25 CCE 305 5 Quality Assurance in Pavement Construction 26 CCE 401 5 Construction Project Management 27 CCE 402 10 Construction Project Management (10 Days) 28 CCE 403 5 Construction Project Management-Intensive 29 CCE 405 5 Principles of Construction Project Management 30 CCE 406 10 Principles of Construction Project Management (10 Days) 31 CCE 410 10 Construction Project and Risk Management (10 days) 32 CCE 411 5 Project & Contract Management for Marine Construction 33 CCE 412 5 Application of GIS in Construction Management 34 CCE 415 4 Sustainable Water Management Techniques, Innovation and Solution (4 Days) 35 CCE 419 5 Construction Management of Hydraulic Projects 36 CCE 420 5 Water Project Management 37 CCE 421 10 Modern Technologies in the Supervision and Quality Control of Irrigation Projects and Dealing with Contractors (10 Days) 38 CCE 422 5 Rapid Earthquake Hazard Evaluation of Buildings 39 CCE 425 10 Practical Application of Computers in Structural Engineering (10 Days) 40 CCE 428 5 Survey & Profile Using Total Station 41 CCE 430 5 Bridge Construction and Maintenance 42 CCE 435 5 Bridge Inspection and Maintenance 43 CCE-A 410 10 إدارة المشاريع الهندسية -10 أيام
21 - TTC - Transportation and Traffic Control
22 - ADV - Architectural Design and Visualization
23 - SRM - Safety and Occupational Health
24 - CSM - Public Relations, Communication Skills & Office Management
25 - TEM - Training and Education Management
26 - CMR - Customer Relations