Basket Login
If you can imagine it, you can create it.

PROFESSIONAL DIPLOMA IN AI WITH PYTHON

  • Delivered in Classroom or Online
  • Choose to study at your own pace or with our timetabled classes
  • Choose to sign up with a deposit on our Instalment Plan options
  • Starting 24th January 2024

*Secure your place with a €150 deposit & 3 equal payments

ENROLLING NOW

Prices Starting At €995

Pay in full & get €100 off listed price

Classroom

Study in a classroom environment one evening a week.
Price from €1095
  • City Centre Location
  • Fully Interactive Limited Class Size
  • 10 Weeks, 1 evening per week
  • Starts 24th January 2024
  • 6.30 to 9.30pm
Pay in full & get €100 off listed price

Live Online

Live online training with real-time instructor-student interaction.
Price from €995
  • Live and fully online
  • Archived for review
  • 10 Weeks, 1 evening per week
  • Starts 24th January 2024
  • 6.30 to 9.30pm
Pay in full & get €100 off listed price
Loading…

This course teaches the state-of-the art Artificial Intelligence techniques that are used in contemporary software applications such as Data Prediction, Recommender Systems, Image Detection and Chat Bots. The course will mainly focus on teaching a conceptual understanding of Machine Learning and the necessary Python programming skills to build your own AI/ML applications. This course is suited for students who are keen to take a practical step into the field of AI by learning how to utilise Data in creating powerful Prediction tools.

AI & Machine learning is changing the way we use and develop software. Prediction models have shown to be highly valuable in all industries such as Healthcare, Finance, Insurance, Manufacturing, Agriculture and Entertainment. The ability to effectively develop these models is more accessible now than ever. An understanding of this subject can provide business-value to your company by making profitable use of company data, enable you to work on your own ideas or help you join one of the thousands of startups and businesses working on AI solutions.

In application to AI, Python is the most formidable and popular programming language. It is also widely used in other fields of computing such as data analytics, web development and back-end programming.

Week 1

Introduction to Machine Learning and Linear Regression

  • Introduction to Machine Learning
  • Linear Regression Model
  • Gradient Descent
  • Linear Regression in one variable
  • Linear Regression in multiple variables

 

Week 2

Classification Models and Feature Engineering

  • Logistic Regression
  • Logistic Regression with Multiple Labels
  • Support Vector Machines (SVM)
  • Introduction to Feature Engineering
  • Underfitting & Overfitting Data

 

Week3

Cross Validation and Performance Evaluation

  • Cross Validation
  • Hyperparameter Tuning
  • Model Selection
  • Regularisation
  • Using a Baseline Predictor
  • Classification Performance
  • ROC & AUC Curves
  • Model assessment

 

Week 4

Gradient-Free ML Algorithms and Neural Nets

  • K-Nearest Neighbour
  • Decision Trees
  • Neural Nets
  • Stochastic Gradient Descent

 

Week 5

Text-Based models and Time Series

  • Text Features
  • Tokenizing
  • Word Importance: TF-IDF
  • Bag of Words Model
  • Time Series

 

Week 6

Convolutional-Neural-Networks

  • Introduction to CNN’s
  • What is Convolution
  • Edge Detection
  • Bells and whistles
  • CNN’s: Deep Learning
  • Convolutional Layer
  • Pooling and FC layers
  • CNN’s in actions

 

Week 7

Convolutional-Neural-Network Architecture and State-of-the-art

  • ConvNet architecture
  • Why Convolutionals
  • LeNet and AlexNet
  • VGG-16, VGG-19 and ResNet
  • Transfer Learning
  • ConvNet applications

 

Week 8

Recommender Systems

  • Simplified Setup
  • Content and Item-based
  • Session based recommendations
  • Matrix Factorisation

 

Week 9

Large Language Models

  • History of Large Language Models
  • Architecture of Large Language Models
  • Creating ChatGPT: The Process
  • Pre-training and Fine-tuning techniques

 

Week 10

Large Language Models (Continued)

  • Embeddings in Large Language Models
  • Reinforcement Learning from Human Feedback (RLHF)
  • Emergence of Capabilities in LLMs Based on Complexity
  • Popular LLM Models: GPT, BERT, T5
  • Application and Use Cases of LLMs
  • Prompting techniques and interacting with LLMs
  • Limitations, Ethical Considerations and Future Development

During this course you will learn:

  • The necessary Python skills to design and train AI models.
  • Cutting-edge frameworks for AI in Python such as Scikit-Learn, PyTorch & Tensorflow.
  • How programs can learn from data to make predictions.
  • Learn and practice cornerstone Machine Learning Algorithms. for both Classification and Regression.
  • How to evaluate the performance of AI Models.
  • How contemporary Convolutional-Neural-Networks are designed and used for image-Classification tasks.
  • How to use Language Models based on text features and their usage in the development of Recommender Systems.
  • Make predictions and spot patterns given different trends and seasonal behaviour.
  • How Large Language Models like GPT-3, LLaMA and Bert are developed, how to fine-tune them and their ethical considerations.
Watch Open Evening Talk

James Lunt

James is a Masters graduate in Computer Science from Trinity College Dublin. His research consists of distributed AI techniques in medical image-classification, specifically for the diagnosis of Cardiovascular Disease. He has also worked as a Software Developer for top tech companies such as Guidewire Software & Microsoft.

Course Award

A City College’s Professional Diploma Course is a focused, practical programme designed and delivered by an industry practitioner, that consolidates, upskills or reskills learners in a professional area. They are stand-alone qualifications that indicate that you have been trained in a particular area or specific subject matter.

City College Diplomas are suitable for career minded learners wishing to advance their professional skills and prospects. They are widely accepted by employers and many students are sponsored to study here by their organisation.

Corporate Training

In addition to our scheduled Professional Diploma courses, City Colleges can provide bespoke training over 3 – 4 days, please contact Kevin.Coyne@citygroup.ie for further details.

Learning Outcomes

During this course you will learn:

  • The necessary Python skills to design and train AI models.

  • Cutting-edge frameworks for AI in Python such as Scikit-Learn, PyTorch & Tensorflow
  • How programs can learn from data to make predictions
  • Learn and practice cornerstone Machine Learning Algorithms for both Classification and Regression.

  • How to evaluate the performance of AI Models.
  • How contemporary Convolutional-Neural-Networks are designed and used for image-Classification tasks.

  • How to use Language Models based on text features and their usage in the development of Recommender Systems.

  • Make predictions and spot patterns given different trends and seasonal behaviour.
  • How Large Language Models like GPT-3, LLaMA and Bert are developed, how to fine-tune them and their ethical considerations.

Related Courses

Diploma in Graphic Design

Diploma in Web Design

Why City Colleges?

Study options that Suit your Schedule

Study where you want when you want. On Campus, Live Online, and On Demand.

Industry Expert-Led Courses

100+ courses, across subject areas in Business, IT, Psychology, Criminology, Law, Media, Arts & Science with over 16,000 graduates

World Class Teaching

City Colleges Lecturers are industry leaders in their chosen fields

Our commitment to student experience

Our Programme Teams engage, support, and guide our students throughout their programme to ensure that their learning experience is a positive one and prepares them to use their new skills in the workplace.

Cutting Edge Programme Content

Our students enjoy some of the most contemporary and industry-relevant course content, developed by our industry-based practitioners to close skills gaps in the global workforce

Premium courses at affordable prices

City Colleges is committed to ensuring that our education and training programmes are accessible and affordable.