GenAI And ML
Explore our GenAI And ML courses and training programs.

GenAI And ML Courses

Deep Learning with Keras

Deep Learning with Keras


Use python to build deep learning models for regression and classification. Learn how to create, train, evaluate and tune neural networks using Python and Keras.

Machine Learning With scikit-learn

Machine Learning With scikit-learn


Use python to build machine learning models for regression and classification using scikit-learn. Learn how to create, train and evaluate models. Be familiar with the common machine learnign algorithms available from scikit-learn.

Training and fine-tuning Large Language Models (LLMs)

Training and fine-tuning Large Language Models (LLMs)


Welcome to the world of Large Language Models (LLMs)! If you’re looking to unlock the true potential of these powerful tools and harness their capabilities for data analysis tasks, this course is for you. In this practical course, we will delve into the intricacies of training and fine-tuning LLMs, equipping you with the knowledge and skills to effectively utilize these models in your data analysis endeavors. From understanding the underlying principles of LLMs to exploring the various techniques for fine-tuning them, this course will provide you with a comprehensive understanding of how to optimize these models for maximum performance. Whether you’re a data analyst, a machine learning enthusiast, or simply curious about the fascinating world of LLMs, this course will empower you to leverage these cutting-edge tools and unlock new insights from your data. Get ready to embark on an exciting journey of discovery and mastery as we unravel the secrets of training and fine-tuning LLMs!

Developing Applications with AI and AUTO-GPT

Developing Applications with AI and AUTO-GPT


An intermediate-level course helping students gain technical expertise in development with AI technologies and Auto-GPT. The course also covers Langchain and its integration with AI technologies.

Using AI, AGI and Vector Databases for Data Analysis

Using AI, AGI and Vector Databases for Data Analysis


In today’s data-driven world, the ability to effectively analyze and interpret vast amounts of information is crucial. That’s where the power of artificial intelligence (AI) and artificial general intelligence (AGI) comes in. This practical course is designed to equip you with the necessary skills to harness the potential of AI, AGI, and vector databases in data analysis. Whether you’re a seasoned data analyst or just starting out in the field, this course will take you through the fundamentals of vector databases, automated data cleaning, and anomaly and outlier detection. We’ll explore predictive analytics, deep learning and neural networks, and how to intrepret and communicate the results of data analysis to best effect. With a strong emphasis on practical applications, you’ll gain hands-on experience in utilizing these cutting-edge technologies to extract valuable insights from complex datasets. By the end of this course, you’ll have the confidence and expertise to not only navigate the world of data analysis, but also leverage AI and AGI to unlock the true potential of your data. Get ready to revolutionize your data analysis skills and stay ahead in the digital age.

Building AI Applications with AWS Bedrock

Building AI Applications with AWS Bedrock


This one-day course provides developers with the knowledge and skills to integrate AI capabilities into their applications using AWS Bedrock. The course covers the fundamentals of AWS Bedrock, its features, and practical implementation strategies.

A Technical Introduction to Artificial Intelligence

A Technical Introduction to Artificial Intelligence


This is an introductory course intended for students who seek an overall understanding of AI concepts, including Machine Learning, Deep Learning, GPT models, and AGI. It provides a detailed overview of AI concepts, core services, security, architecture, and support.

Generative AI Tools for Technologists

Generative AI Tools for Technologists


Generative AI has transformed the development landscape. We have seen clients greatly improve developer productivity through training staff on how to use Gen AI tools effectively from within their IDEs. Through this course, developers will learn how to use tools such as GitHub CoPilot, Amazon Q and SourceGraph Cody to increase productivity, reduce errors, and reduce time to market. Specifically, in this course you will learn how to use these tools to fix bugs, upgrade applications, create applications, create unit tests, explain code and much more.

Effective Prompt Engineering

Effective Prompt Engineering


Using GenAI tools is only effective if you know how to ask it things in a way to get the answer you want. In this 1 day masterclass, you will learn how to effectively prompt tools like ChatGPT.

Generative AI Tools for Technical Leaders

Generative AI Tools for Technical Leaders


Generative AI has transformed the development landscape. What is the best way to role out and deploy these tools to your technical teams. How do you decide which tools to use, and how do you ensure good governance and security? This course demonstrates both the current capability landscape, and also strategies you can adopt when rolling out these tools to your technical teams.

Using GPT, AUTO-GPT, and Pandas for Natural Language Processing

Using GPT, AUTO-GPT, and Pandas for Natural Language Processing


Welcome to an immersive and practical course that will equip you with the essential skills to navigate the exciting world of natural language processing (NLP). In this course, we delve into the powerful tools and techniques that are revolutionizing the way we analyze and understand textual data. From GPT and AUTO-GPT to Langchain and Pandas, we will explore how these cutting-edge technologies can be harnessed for tasks such as text classification, sentiment analysis, and named entity recognition. Whether you are a data scientist, a software engineer, or a technology enthusiast, this course is designed to empower you with the knowledge and expertise needed to leverage NLP for real-world applications. With a hands-on approach and a focus on practical examples, we will guide you through the intricacies of these tools, enabling you to unlock valuable insights from vast amounts of text data. Are you ready to take your NLP skills to new heights, wielding the sword of NLP to break down the barriers of textual data with these advanced techniques?

Interpreting AI, AGI Models, AUTO-GPT Outputs and Vector Database Outputs

Interpreting AI, AGI Models, AUTO-GPT Outputs and Vector Database Outputs


In this practical course, we will delve into the fascinating realm of AI, AGI Models, AUTO-GPT Outputs, and Vector Database Outputs. As technology continues to evolve at an unprecedented pace, it is crucial to understand how to utilize these cutting-edge advancements to practical effect. We will look at how AI models work, how to interpret their outputs, how to utilise vector databases, and also utilize AUTO-GPT. Whether you are a tech enthusiast, a business professional, or simply curious about the potential of AI, this course will provide you with the knowledge and skills to interpret and make sense of these complex concepts. With a focus on practical applications, we will guide you through real-world examples and hands-on exercises, ensuring that you not only grasp the theoretical aspects but also gain the confidence to navigate this rapidly evolving field.

Introduction to Generative AI

Introduction to Generative AI


Artificial Intelligence (AI) and Generative AI are radically changing the world of work. The role of this course is to demystify the technologies involved and through practical examples and hands on demonstrations and exercises, show how AI can be applied in all sorts of situations. You will be able to separate the hype from the reality by understanding the current tooling landscape. You will be introduced to tools that you can use such as ChatGPT and Microsoft CoPilot.

Mastering Prompt Engineering for GPT

Mastering Prompt Engineering for GPT


Welcome to the exhilarating realm of Prompt Engineering! As our world becomes more and more intertwined with artificial intelligence and large language models (LLMs), understanding the nuances of crafting effective prompts is essential. This comprehensive course will provide you with the knowledge and techniques needed to harness the full potential of LLMs like GPT. Despite their immense capabilities, these LLMs work on a simple principle: You provide a sequence of text (the prompt), and the model generates a corresponding output. Yet, as the old computing adage goes, “Garbage In, Garbage Out.” A poorly designed prompt can result in disastrous outcomes, potentially jeopardizing your or your business's reputation. This course aims to ensure you avoid such pitfalls by teaching you the art of designing robust and effective prompts. Users have reported vastly different results when interacting with models like ChatGPT. The secret behind high-quality output lies not in luck, but in careful crafting of prompts, a set of skills that are as much art as science and that anyone can learn. This course, focused on the emerging field of Prompt Engineering, will enable you to unlock this hidden potential, and drastically improve the output you receive from these models. Throughout the course, you'll delve into a range of topics from understanding the core components of a prompt, exploring the various types and characteristics of LLMs, to tackling real-world use cases like text summarization, email writing, and business report generation. You'll learn how to improve and refine prompts, use examples to guide the model's responses, and address common issues such as bias and hallucination. Did you know that just by including a key specification in your prompt, you could vastly improve the response of ChatGPT? Or that, with a simple trick, you can turn ChatGPT into an expert in your chosen field, who can guide you and help you create content? These are just a few of the insights you'll gain as you progress through the course modules. Through hands-on labs, you'll get to interact with different LLMs, experiment with the OpenAI Playground, and use advanced prompt design techniques. We'll explore powerful methods like few-shot prompting, Tree of Thoughts (ToT) prompting, and persona-based prompts. So whether you're a tech enthusiast, an AI professional, or just someone curious about the world of AI and LLMs, this course is your gateway to mastering the art and science of prompt engineering. Equip yourself with the skills needed to navigate this rapidly evolving landscape and transform your interactions with these powerful models. Welcome aboard on this exciting journey of discovery and mastery in Prompt Engineering!

Advanced AI Development

Advanced AI Development


This course covers advanced topics like fine-tuning GPT and AUTO-GPT models, understanding transformer architecture, using Langchain and Pandas for complex tasks, and exploring the latest research in the field.

Azure Open AI

Azure Open AI


This course is intended for those who need to learn how to take advantage from Azure Open AI. The course will teach attendees the fundamentals of Generative AI and then how you can use the Azure Open AI Studio to create your own Generative AI models.

Accreditations:

Our team are AWS Professional Certified Solutions  ArchitectsOur team are AWS Devops Specialty CertifiedAltova Training PartnerAltova Consulting PartnerOur team members are Professional Scrum master certified
Website Design by tinyBox Creative