Applied Artificial Intelligence

COMP 3710
Closed
Thompson Rivers University (TRU)
Kamloops, British Columbia, Canada
Lecturer
2
Timeline
  • January 17, 2022
    Experience start
  • January 22, 2022
    Project Scope Meeting
  • February 19, 2022
    Mid-term review
  • March 26, 2022
    Experience end
Experience
3/2 project matches
Dates set by experience
Preferred companies
Anywhere
Any
Any industries

Experience scope

Categories
Information technology Data analysis
Skills
communication research data analysis
Student goals and capabilities

The purpose of this project is to provide students with an opportunity to apply existing Machine Learning algorithms to wide application area. In the lecture, students are introduced to the use of classical artificial intelligence techniques and the latest deep learning algorithms, which they would be able to apply to a project in your organization.

Classical artificial intelligence techniques include knowledge representation, heuristic algorithms, rule-based systems, probabilistic reasoning, fuzzy systems, neural networks, and genetic algorithms.

Deep learning algorithms include Convolutional Neural Networks (CNNs), Long Short Term Memory Networks (LSTMs), Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs).

By working with the students group, companies are able to testify their business idea, gather & analysis raw data, develop & verify AI algorithms & prototypes.

Students

Students
Undergraduate
Any level
30 students
Project
40 hours per student
Students self-assign
Teams of 3
Expected outcomes and deliverables

Deliverables will depend on the project and employer type. In general, they will be prototypes, analysis reports, etc.

Project timeline
  • January 17, 2022
    Experience start
  • January 22, 2022
    Project Scope Meeting
  • February 19, 2022
    Mid-term review
  • March 26, 2022
    Experience end

Project Examples

Requirements

Student projects may include but are not limited to:

  • Identify problems that are amenable to solution by AI methods, and which AI methods may be suited to solving a given problem
  • Formalize a given problem in the language/framework of different AI methods
  • Implement basic AI algorithms
  • Apply basic AI knowledge and algorithms to solve problems
  • Design simple software to experiment with various AI concepts and analyze results

Additional company criteria

Companies must answer the following questions to submit a match request to this experience:
  • question

    A representative of the company will be available to answer questions from students in a timely manner for the duration of the project.

  • question

    A representative of the company will be available for a pre-selection discussion with the administrator of the course to review the project scope.

  • question

    The company will be able to share sample data with students for the development of algorithms.