Aspire Journeys

AI Apprentice to AI Architect

  • 37 Courses | 31h 39m 25s
  • 4 Labs | 31h
Likes 106 Likes 106
The popularity of Artificial Intelligence (AI) is growing at a very fast pace. Industries are implementing AI as it can replicate human actions, but do it faster and more accurately. This Journey will teach you the skills required to go from an AI Apprentice to AI Architect.

Track 1: AI Apprentice

In this Skillsoft Aspire track of the AI Apprentice to AI Architect journey, the focus is on AI development and theory, HCI principles and methods, AI development with Python, computer vision for AI and cognitive modelling.

  • 11 Courses | 10h 3m 13s
  • 1 Lab | 8h

Track 2: AI Developer

In this Skillsoft Aspire track of the AI Apprentice to AI Architect journey, the focus is on Microsoft Cognitive Toolkit (CNTK), working with Keras, Apache Spark, Amazon Machine Learning, robotics, and Google BERT.

  • 10 Courses | 8h 36m 53s
  • 1 Lab | 7h

Track 3: AI Practitioner

In this Skillsoft Aspire track of the AI Apprentice to AI Architect journey, the focus is on advanced CNTK, Keras, Apache Spark, Amazon Machine Learning and building intelligent information systems.

  • 9 Courses | 7h 34m 24s
  • 1 Lab | 8h

Track 4: AI Architect

In this Skillsoft Aspire track of the AI Apprentice to AI Architect journey, the focus is on AI enterprise planning, reusable AI architecture patterns, current and future AI technologies and frameworks and XAI.

  • 7 Courses | 5h 24m 55s
  • 1 Lab | 8h

COURSES INCLUDED

Artificial Intelligence: Basic AI Theory
Artificial intelligence (AI) is transforming the way businesses and governments are developing and using information. This course offers an overview of AI, its history, and its use in real-world situations; prior knowledge of machine learning, neural network, and probabilistic approaches is recommended. There are multiple definitions of AI, but the most common view is that it is software which enables a machine to think and act like a human, and to think and act rationally. Because AI differs from plain programing, the programming language used will depend on the application. In this series of videos, you will be introduced to multiple tools and techniques used in AI development. Also discussed are important issues in its application, such as the ethics and reliability of its use. You will set up a programing environment for developing AI applications and learn the best approaches to developing AI, as well as common mistakes. Gain the ability to communicate the value AI can bring to businesses today, along with multiple areas where AI is already being used.
14 videos | 1h
has Assessment available Badge
Artificial Intelligence: Types of Artificial Intelligence
This course covers simple and complex types of AI (artificial intelligence) available in today’s market. In it, you will explore theories of mind research, self-aware AI, artificial narrow intelligence, artificial general intelligence, and artificial super intelligence. First, learn the ways in which AI is used today in agriculture, medicine, by the military, in financial services, and by governments. As a special field of computer science that uses mathematics, statistics, cognitive and behavioral sciences, AI uses unique applications to perform actions based on data it uses as an input, and does so by mimicking the activity within the human brain. No data can be 100 percent accurate, bringing a certain degree of uncertainty to any kind of AI application. So this course seeks to explain how and why AI needs to be developed for a particular use scenario, helping you understand the many aspects involved in AI programming and how AI performance needs to be good enough to complete a certain task.
14 videos | 53m
has Assessment available Badge
Artificial Intelligence: Human-computer Interaction Overview
In developing AI (artificial intelligence) applications, it is important to play close attention to human-computer interaction (HCI) and design each application for specific users. To make a machine intelligent, a developer uses multiple techniques from an AI toolbox; these tools are actually mathematical algorithms that can demonstrate intelligent behavior. The course examines the following categories of AI development: algorithms, machine learning, probabilistic modelling, neural networks, and reinforcement learning. There are two main types of AI tools available: statistical learning, in which large amount of data is used to make certain generalizations that can be applied to new data; and symbolic AI, in which an AI developer must create a model of the environment with which the AI agent interacts and set up the rules. Learn to identify potential AI users, the context of using the applications, and how to create user tasks and interface mock-ups.
14 videos | 1h
has Assessment available Badge
Artificial Intelligence: Human-computer Interaction Methodologies
Human computer interaction (HCI) design is the starting point for an artificial intelligence (AI) program. Overall HCI design is a creative problem-solving process oriented to the goal of satisfying largest number of customers. In this course, you will cover multiple methodologies used in the HCI design process and explore prototyping and useful techniques for software development and maintenance. First, learn how the anthropomorphic approach to HCI focuses on keeping the interaction with computers similar to human interactions. The cognitive approach pays attention to the capacities of a human brain. Next, learn to use the empirical approach to HCI to quantitatively evaluate interaction and interface designs, and predictive modeling is used to optimize the screen space and make interaction with the software more intuitive. You will examine how to continually improve HCI designs, develop personas, and use case studies and conduct usability tests. Last, you will examine how to improve the program design continually for AI applications; develop personas; use case studies; and conduct usability tests.
14 videos | 1h
has Assessment available Badge
Python AI Development: Introduction
Python is one of the most popular programming languages and programming AI in this language has many advantages. In this course, you'll learn about the differences between Python and other programming languages used for AI, Python's role in the industry, and cases where using Python can be beneficial. You'll also examine multiple Python tools, libraries, and use environments and recognize the direction in which this language is developing.
16 videos | 53m
has Assessment available Badge
Python AI Development: Practice
In this course, you'll learn about development of AI with Python, starting with simple projects and ending with comprehensive systems. You'll examine various Python environments and ways to set them up and begin coding, leaving you with everything you need to begin building your own AI solutions in Python.
14 videos | 1h
has Assessment available Badge
Computer Vision: Introduction
In this course, you'll explore basic Computer Vision concepts and its various applications. You'll examine traditional ways of approaching vision problems and how AI has evolved the field. Next, you'll look at the different kinds of problems AI can solve in vision. You'll explore various use cases in the fields of healthcare, banking, retail cybersecurity, agriculture, and manufacturing. Finally, you'll learn about different tools that are available in CV.
15 videos | 45m
has Assessment available Badge
Computer Vision: AI & Computer Vision
In this course, you'll explore Computer Vision use cases in fields like consumer electronics, aerospace, automotive, robotics, and space. You'll learn about basic AI algorithms that can help you solve vision problems and explore their categories. Finally, you'll apply hands-on development practices on two interesting use cases to predict lung cancer and deforestation.
15 videos | 50m
has Assessment available Badge
Cognitive Models: Overview of Cognitive Models
To implement cognitive modeling inside AI systems, a developer needs to understand the major differences between commonly used cognitive models and their best qualities. Today cognitive models are actively utilized in healthcare, neuroscience, manufacturing and psychology and their importance compared to other AI approaches is expected to rise. Developing a firm understanding of cognitive modeling and its use cases is essential to anyone involved in creating AI systems. In this course, you'll identify unique features of cognitive models, which help create even more intelligent software systems. First you will learn about the different types of cognitive models and the disciplines involved in cognitive modeling. Further, you will discover main use cases for cognitive models in the modern world and learn about the history of cognitive modeling and how it is related to computer science and AI.
14 videos | 42m
has Assessment available Badge