An open API service indexing awesome lists of open source software.

https://github.com/tharushaudana/basic-knowledge-base-python

This Python project, was created during the CS50 Artificial Intelligence course. It allows defining knowledge with Boolean operators and extracting solutions based on queries.
https://github.com/tharushaudana/basic-knowledge-base-python

artificial-intelligence cs50 knowledge-base python

Last synced: 6 days ago
JSON representation

This Python project, was created during the CS50 Artificial Intelligence course. It allows defining knowledge with Boolean operators and extracting solutions based on queries.

Awesome Lists containing this project

README

          

# basic-knowledge-base-python

This Python project was developed during the CS50 Artificial Intelligence course. It allows defining knowledge using Boolean operators and extracting solutions.

## Overview

The project enables the creation of a basic knowledge base in Python, where knowledge can be structured and queried using Boolean logic. It supports operations to define knowledge and retrieve solutions based on specified queries.

## Learning Resource

To learn more about how knowledge is managed and queried in this project, refer to the CS50 Artificial Intelligence course lecture on knowledge bases: [CS50 AI Lecture - Knowledge](https://youtu.be/HWQLez87vqM?si=-VGgNdnrRuh-nq4R).

---

This project aims to provide foundational understanding and practical implementation of knowledge bases in Python.