LevelUp: Recognizing problems in complex and compound sentences (PART II)

Closed
Assistant Professor
(2)
3
Project
Academic experience
160 hours per learner
Learner
Canada
Intermediate level

Project scope

Categories
Education
Skills
python (programming language) machine learning natural language processing (nlp) artificial intelligence problem solving
Details

Positions: 1

Summary:

Problem solving for artificial intelligence begins by recognizing that a problem exists. Grammatically problems are generally found in multiple sentences, known as a problem statement, in the interrogative and imperative form. Extracting problem information from simple sentences is straightforward, however, for complex and compound sentences becomes challenging. The goal of this project is develop a program, using Natural Language processing and previously developed decision rules, to classify sentences into simple, compound, or complex form and then to further classify their parts into declarative, interrogative, imperative, or exclamatory form.

The project will start by reviewing the rules for classification and learning the Natural Language Processing library. Next, the program will be developed using Python. Finally, testing will be done using a previously created database of sentences.

Qualifications:

The applicant is expected to have some Python programming experience. Understanding of Machine Learning and the use of a NLP library would be considered an asset.

Timeline:

July 01-August 31, 2021

Funds:

Stipend - $1400 (20hrs/week * 4weeks )

Deliverables
No deliverables exist for this project.
Mentorship

The student will be expected to meet weekly with the mentor to discuss weekly progress and to discuss project goals for the next week.

About the company

Company
Edmonton, Alberta, Canada
0 - 1 employees
Education

Computer Science studies the nature and techniques of problem solving through computation. Understanding computation requires a knowledge of hardware, software, mathematics and logic. The discipline and practice includes the essentials such as psychology, philosophy, linguistics and management theories–computer science connects technology with people. Students can choose one of two streams of study in computer science. The general computer science major is flexible and allows students to create a focus that reflects your interests. The software professional concentration provides the best preparation for a career in software development.