Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 2.23 KB

File metadata and controls

71 lines (44 loc) · 2.23 KB

S5 AI Algorithms Lab (2019 Scheme) - KTU

This repository contains the implementation of various Artificial Intelligence algorithms and problems as part of the S5 AI Lab curriculum of Kerala Technological University (2019 Scheme).

Summary

This repository includes implementations of fundamental AI algorithms and problems including search strategies, logical reasoning, and optimization problems. All implementations are done using Python and presented in Jupyter Notebook format for better visualization and understanding.

Programs List

  1. Basics of Python Programming (Basics of Python Programming.ipynb)

  2. Basic Search Strategies (Basic Search Strategies.ipynb)

  3. A Search Algorithm* (A Star Search.ipynb)

  4. Greedy Best First Search (Greedy Best First Search.ipynb)

  5. Water Jug Problem (Water Jug Problem.ipynb)

  6. Travelling Salesman Problem (Travelling Salesman Problem.ipynb)

  7. Map Coloring Problem (Map Coloring Problem.ipynb)

  8. Propositional Logic (Proportional Logic.ipynb)

Requirements

To run these programs, you need:

  • Python 3.x
  • Jupyter Notebook
  • Required Python packages:
    pip install jupyter numpy pandas matplotlib

Usage

  1. Clone the repository:

    git clone https://github.com/venkideshVenu/S5-AI-Algorithms-Lab-2019-Scheme-KTU.git
  2. Navigate to the repository:

    cd S5-AI-Algorithms-Lab-2019-Scheme-KTU
  3. Start Jupyter Notebook:

    jupyter notebook
  4. Open the desired .ipynb file from the Jupyter Notebook interface

Additional Resources

License

License

This repository is licensed under the MIT License. See the LICENSE file for more details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.