GithubHelp home page GithubHelp logo

david-kyrat / 13x005-ai-project Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 19.13 MB

End of semester AI Project on Logistic Regression and Naive Bayes.

Home Page: https://unige-ai.vercel.app

Makefile 0.25% TeX 10.04% Python 8.58% Shell 0.11% JavaScript 0.26% HTML 0.03% CSS 80.00% Svelte 0.73%

13x005-ai-project's Introduction

13X005 AI Project - Logistic Regression & Naive Bayes

test

End of semester AI Project on Logistic Regression and Naive Bayes using the famous "Iris" dataset.

Assignement Pdf:

regressionLogistique.pdf


For this project, a website for the presentation's slides was made:



DataSet Used:

Iris header image Iris descriptive table

Todo

Link to trello used to manage todos: https://trello.com/b/xhglaB3g/13x005-ai-project

Preview:

Trello Board Screenshot

Building & Runing

Poetry was used to simplify the project & dependencies setup, i.e. avoid problems related to python/package versions as well as the "It works on my machine" problem.

  • Dependencies:
    This project manages depency with poetry (installable with ./setup_poetry 1).
    To install the required dependencies, simply run poetry install. Note that the makefile should do that automatically if you don't already have a poetry.lock file.

    If for some reason you don't want to use poetry, you can see a list of dependencies from here,

  • Run: To run it just use make.

  • Test: To run the tests use make test or to test the effiency (f1-score) of the models use make test_model as some tests can be quite verbose.

Editing the report

  • You can directly edit the markdown version in report/report.md and use make report to convert it from markdown to latex and from latex pdf. (pandoc and pdflatex are required for this to work. Pandoc should be installed by default on most linux distributions.)

  • The report follows the LaTeX template defined in preamble_ai_project.sty, which looks like this: pdf-report

  • The citations are in the file report/references.bib and can be called with \cite{citation-key}.

Submission

To build a zip archive containing the relevant files for submission, run make package and an archive named ai-project-group3.zip will get created at root of the project.

Authors

13x005-ai-project's People

Contributors

david-kyrat avatar gregorysedykh avatar aviel20002 avatar

Stargazers

 avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.