Giter VIP home page Giter VIP logo

smallprojects's Introduction

Python Small Projects

This repository is a collection of small projects using python and pygame for ocasional visualizations.

Projects

A aproximate solution to the traveling salesman problem using a genetic algorithm. A GUI where points can be placed and when enter/return in pressed the algorithm tries to find the minimal way to traverse all of them. A brute force algorithm was also implemented to compare the results (if you place up to 11 points).

Solver with 11 points Solver with 21 points

Sudoku solver using backtrack. A GUI was also implemented so the game can be played. To play just select the tile and type a number make a guess and enter/return to really put the number there. It's possible to visualize the solver in action by pressing the backtrack button. There is also the option to use a solver that makes further implications after each step in the backtrack algorithm.

Gameplay Backtrack Solver Backtrack Solver With implications
drawing gif1 gif1

Implementation of neural network using back propagation.

Useful automation for dynamic wall paper in Linux using realtime data from camera at a Beach in Florianópolis Brasil. Program to send emails to friends for secret santa.

Simple implementation of K Mean algorithm for organizing data into k clusters.

Simple implementation of K Nearest Neighbors algorithm, where a point is classified based on its K closest points.

Simple console implementation of the popular game cows and bulls with a solver to try to optmize the solution.

License

This work is licensed under the terms of the GPLv3.

smallprojects's People

Contributors

luc16 avatar lucjribas avatar

Watchers

James Cloos 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.