/decision-trees

In this project we'll try to implement and learn about decision trees the in artificial intelligence subject KRU (Knowledge, reasoning and uncertainty or in Catalan, a region from Spain we are living: Coneixement, raonament i incertesa).

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Decision-trees project

The project

In this project we'll try to implement and learn about decision trees the in artificial intelligence subject KRU (Knowledge, reasoning and uncertainty or in Catalan, a region from Spain we are living: Coneixement, raonament i incertesa).

Goals

For this project, our goals are:

  • Learn about information gain, entropy and big data
  • Understand the algorithms ID3 (Iterative Dichotomiser 3), C4.5 and evaluate them using several sample sets
  • Implement and evaluate the validation test techniques used in big data to measure the accuracy of our classifications
  • Use real data sets to generate knowledge from them as data scientists

Data sets

We'll use University of California Irvine's sample data sets to test our algorithms:

<> with ♥ in ETSE, UAB by ccebrecos, davidlj & joel.sanz