Giter Site home page Giter Site logo

daa-project's Introduction

Hi there ๐Ÿ‘‹

Hello World

daa-project's People

Contributors

biggytuna avatar cinnamonrolls1 avatar kainspraveen avatar kishanrakesh avatar safeer1999 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

kainspraveen

daa-project's Issues

Inheritance relation of Greedy and INC Object

In inc.py the class SES name should be changed to class INC and hence INC should inherit SES. The redundancies should be removed. All basic variable should be only defined in SES and they should be inherited by INC. Add appropriate overriding. Ask for clarification if needed.

Big Fat Performance Evaluator (BFPE.py)

A performance evaluator to compare the implemented algorithms. Must tentatively do the following:

  • Randomly generate data that can be fed into the algorithms
  • Call all algorithms with said data
  • Graph all algorithms with some meaningful metric
  • Have a fancy loading bar

Removing duplicate files & objects by importing from outside a directory.

Many of the algorithm files import the same/similar objects and files. Earlier in the coding stage, this importing was done by creating redundant copies within the directory of each algorithm. However, files from other directories can be imported using sys and the following line of code:

sys.path.insert(0, '../DIRECTORY-TO-IMPORT-FROM)
from filename import OBJNAME

After repeating the above to import from all the necessary files, remember to set the directory back to the original directory of the algorithm for safety, by using:

sys.path.insert(0, '../CURRENT-DIR')

Do the following:

  • 1. Create a central directory called Imports with an Imports.py file and move all objects/import files into it
  • 2. Remove duplicates from all folders
  • 3. Change importing code in all algorithms (bfpe.py included) to point to Imports.py
  • 4. Give unique names to any objects that clash in function or attributes

Also mention #34 in your commit messages, plis & thx.

Documentation of INC algorithm

Use a README.md file placed within the INC folder. Functions and variables must be defined in a way similar to the greedy documentation.

Comment below if you're taking up this issue so as to avoid duplicate attempts.

select_update_assgn

use the definittion in hor.py but make modification to satisy the algortihm

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.