-
Exploring Virtual Reality: Use the VR Features of Unity
After watching this video, you will be able to use the built-in Unity VR capabilities to build a virtual reality app.
-
Exploring Virtual Reality: Using Asynchronous Loading
After watching this video, you will be able to use LoadSceneAsync to prevent lag or jitters when loading data in a virtual reality environment.
-
Exploring Virtual Reality: Using Colliders
After watching this video, you will be able to use colliders and Rigidbody to implement realistic movement in an app.
-
Exploring Virtual Reality: Using SelectionSlider
After watching this video, you will be able to use Selection Sliders to fill in bars to get confirmation a user wants an action to take place.
-
Exploring Virtual Reality: Using SelectionRadial
After watching this video, you will be able to use Selection Radials to get confirmation an action should take place.
-
Exploring Virtual Reality: Rendering a Reticle
After watching this video, you will be able to render a reticle on objects as a user's gaze changes within the environment.
-
Exploring Virtual Reality: Creating a VRInteractiveItem
After watching this video, you will be able to attach the VRInteractiveItem component to GameObjects.
-
Exploring Virtual Reality: Using VRInput
After watching this video, you will be able to use the VRInput class to determine if the user has provided any input.
-
Exploring Virtual Reality: Using VREyeRaycaster
After watching this video, you will be able to describe and use the VREyeRaycaster script to determine what the eye may be looking at.
-
Exploring Virtual Reality: Importing Unity Virtual Reality Scripts
After watching this video, you will be able to import and install sample files into a Unity VR project.
-
Exploring Virtual Reality: Installing Unity
After watching this video, you will be able to download and install Unity3d and associated components.
-
Exploring Virtual Reality: Creating a Unity Virtual Reality Project
After watching this video, you will be able to set up and configure a virtual reality project within Unity.
-
Exploring Virtual Reality: Setting up a Google VR Scene
After watching this video, you will be able to configure a Unity scene to be able to develop VR apps using Google VR.
-
Exploring Virtual Reality: Use Cardboard with Unity
After watching this video, you will be able to create a simple Cardboard VR app using Unity.
-
Exploring Virtual Reality: Running on an iOS Device
After watching this video, you will be able to deploy a Google VR app on an iOS device.
-
Exploring Virtual Reality: Running on an Android Device
After watching this video, you will be able to deploy a Google VR app on an Android device.
-
Exploring Virtual Reality: Moving a Menu with the VR Camera
After watching this video, you will be able to set up a UI menu that moves and rotates relative to current user gaze.
-
Exploring Virtual Reality: Showing and Hiding Menus
After watching this video, you will be able to configure a UI menu to toggle its display on an off in response to user events.
-
Exploring Virtual Reality: Creating a Google VR Menu
After watching this video, you will be able to implement a UI menu in VR that responds to Google VR gaze events.
-
Exploring Virtual Reality: Responding to Google VR Pointer System Events
After watching this video, you will be able to set up a game object that can respond to Google VR gaze-based interaction.
-
Exploring Virtual Reality: Using the Google VR Pointer System
After watching this video, you will be able to configure a Unity scene to enable Google VR gaze detection.
-
Exploring Virtual Reality: Getting Google VR SDK For Unity
After watching this video, you will be able to download the Google VR SDK that can be used to create an Android VR app using Unity.
-
Exploring AI: Machine Translation
After watching this video, you will be able to describe the challenges related to machine translation and some of the methods used to accomplish this task.
-
Exploring AI: Parsing
After watching this video, you will be able to describe parsing and how it can be accomplished using NLP.
-
Exploring AI: Describe NLP Operations
After watching this video, you will be able to describe many different types of operations that can be used with natural language processing.
-
Exploring AI: Speech Recognition
After watching this video, you will be able to describe methods used by computers to recognize speech.
-
Exploring AI: Answering Questions
After watching this video, you will be able to describe how an AI agent can use simple information retrieval techniques to answer some simple questions.
-
Exploring AI: Information Retrieval (IR)
After watching this video, you will be able to describe information retrieval and some of the base techniques used to perform this task.
-
Exploring AI: Naïve Bayes Classification
After watching this video, you will be able to describe the Naïve Bayes classification algorithm and how it can be used as a simple text classification algorithm.
-
Exploring AI: Text Classification
After watching this video, you will be able to describe text classification, why it's useful, and how to perform it.
-
Exploring AI: Building Natural Language Processing (NLP) Models
After watching this video, you will be able to describe how NLP models are built and the various parts required to build them.
-
Exploring AI: Named Entity Recognition
After watching this video, you will be able to describe named entity recognition and some of the methods used to perform this task.
-
Exploring AI: Porter Stemming Algorithm
After watching this video, you will be able to describe the porter stemming algorithm used to stem English text.
-
Exploring AI: Base NLP Operations
After watching this video, you will be able to describe some of the base NLP operations such as Regex, tokenization, and stemming.
-
Exploring AI: How Computers Can Learn
After watching this video, you will be able to describe how AI learns and the different types of machine learning.
-
Exploring AI: Use Minimax and Pruning to Play a Game
After watching this video, you will be able to build a full high-level representation and solution for an adversarial game using the Minimax Algorithm and Alpha-Beta Pruning.
-
Exploring AI: Monte Carlo Tree Search
After watching this video, you will be able to describe how to use monte carlo simulations to make decisions when searching.
-
Exploring AI: Stochastic Evaluation Functions
After watching this video, you will be able to describe different evaluation functions that can be used to search in a stochastic game.
-
Exploring AI: Expectiminimax Value
After watching this video, you will be able to describe expectiminimax values in stochastic games and how they make solution searching harder.
-
Exploring AI: The Game of Chess
After watching this video, you will be able to describe chess and how agents can be made to play the game of chess.
-
Exploring AI: Lookup Tables
After watching this video, you will be able to describe how lookup tables can be used to improve an agent's performance.
-
Exploring AI: Cutoff Search
After watching this video, you will be able to describe how to use cutoffs to be able to perform adversarial searches under a time constraint.
-
Exploring AI: Evaluation Functions
After watching this video, you will be able to describe evaluation functions.
-
Exploring AI: Alpha-beta Pruning
After watching this video, you will be able to describe how to use alpha-beta pruning to improve the performance of the minimax algorithm.
-
Exploring AI: Minimax Algorithm
After watching this video, you will be able to describe how to use the minimax algorithm to play an adversarial game and some of its shortcomings.
-
Exploring AI: Adversarial Problem Representation
After watching this video, you will be able to specify how to represent an adversarial problem.
-
Exploring AI: Adversarial Problems
After watching this video, you will be able to describe adversarial problems and the challenges they impose on AI.
-
Exploring AI: Solve a Constraint Satisfaction Problem
After watching this video, you will be able to build a full high-level representation and solution for a constraint satisfaction problem.
-
Exploring AI: Describe Search Problems
After watching this video, you will be able to describe the three environmental characteristicsof search problems, state the function for a consistent heuristic, and state the function for an A* search.
-
Exploring AI: Describe an Agent and an Environment
After watching this video, you will be able to create a description of an environment related to a particular problem and how an agent might behave in that environment.
-
Exploring Virtual Reality: Responding to VRInteractiveItem Events
After watching this video, you will be able to use a custom script to subscribe to and respond to VRInteractiveItem events.