Artificial Intelligence

Artificial Intelligence is the ability for devices and machines to imitate cognitive functions in order to learn and process information. This means that artificial intelligence can interact with data in a wide variety of ways such as recognizing visual and audio input or making recommendations and predictions. With the progression of hardware and cloud computing in this century, artificial intelligence has been able to expand and become disruptive to all industries. Due to this, many companies and facilities today are looking to incorporate artificial intelligence to solve problems and to improve the overall quality of business.

Tech Kits

Tech Kits are part of the walk-in service provided by OPIM Innovate. There are three levels of difficulty meant for different users and their experience with the different technologies. Many of the Tech Kits build off each other as you progress.

Beginner

Chatbot with Watson Assistant
Length: 30-60 Minutes

Description: Watson is IBM’s artificial intelligence computer made public for enterprise use. Watson Assistant uses natural language processing to understand and construct replies to users. In this beginner tech kit, users will use Watson Assistant to create a simple chatbot.

Intermediate

Machine Learning with TensorFlow pt. 1
Length: 30-60 Minutes

Description: Machine learning is a field of study based around making computers learn patterns from data without being hardwired directly to do so. TensorFlow is an open-source library that is useful for building machine learning models. For this tech kit, Python will be used to train a TensorFlow model to recognize handwritten digits.

Advanced

Machine Learning with TensorFlow pt. 2
Length: 30-60 Minutes

Description: Machine learning has a multitude of applications such as making recommendation systems, speech recognition and image classification. However, an important aspect of machine learning is providing data in a suitable format. In this tech kit, users will make a script to format digitally drawn digits and then use a trained TensorFlow model to classify any number of digits.

text

Python 3.5

Type: Programming Language

Description: Python is an interpreted high-level programming language for general-purpose programming. Version 3.5 is a part of the many new versions that continuously are being put out.

text

TensorFlow

Type: Software Library

Description: TensorFlow is an open source software library for high performance numerical computations. It comes with strong support for machine learning and deep learning and the flexible numerical computation core is used across many other scientific domains.

text

Keras

Type: Network Library

Description: Keras is a high level neural network library written in Python. It runs on top of TensorFlow and is quite user friendly for those getting started. It was made for fast experimentation and modularity.

text

Open CV

Type: Software Library

Description: OpenCV is the Open Source Computer Vision Library. As the name states, it’s a library made by Intel to process computer vision in real time.

text

Amazon Web Services (AWS)

Type: Cloud Computing Platform

Description: AWS is a list of cloud computing platforms that are available for developers to use. Services include, but aren’t limited to, analytics, storage, networking, deployment and internet of things.

text

IBM Cloud

Type: Cloud Computing Platform

Description: IBM Cloud is a suite of cloud computing services such as networking, data management and analytics for developers to use.