Artificial Intelligence in a Nutshell

CSEF · 2002 Mathematics & Software

Overview

Objectives/Goals Natural Language Processing is the study of the interpretation and understanding of human speech. A successful project in this field would be able to consume simple or complex sentences, interpret, and then apply them in a productive way. Methods/Materials The method used in which to construct this program was comparing known and used sentence structures (RTN) with example sentences, then programming the computer to compare the two. For this project, the programming language Scheme was used. Results The purpose of the following program was to enable a computer to check an English sentence, of arbitrary length, and to determine whether it is grammatically correct. Conclusions/Discussion At its current level of complexity, this program was able to recognize noun phrases (ornate noun), verb phrases, and complex sentences (fancy noun). From completing this project, the researcher learned a great deal about how to program in Scheme, along with advanced English grammar. Future research concerning Natural Language Processing could be to program a computer to recognize more complex sentence structures, and types of words.

Summary statement

This project is about how to program a computer to apply a human language in a productive or practical manner.

Help received

mentor help coordinate paper; teacher helped learn programming language

Competition history

  • CSEF 2002 Mathematics & Software · Entry J1204

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: California Science & Engineering Fair public projects

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google