Aspire Journeys

AI Apprentice to AI Architect

  • 37 Courses | 26h 12m 54s
  • 4 Labs | 31h
Likes 133 Likes 133
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 | 8h 31m 43s
  • 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 | 7h 22s
  • 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 | 6h 14m 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 | 4h 26m 25s
  • 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