GithubHelp home page GithubHelp logo

marcocolangelo / computational-intelligence Goto Github PK

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

The content of this repository will be inherent to the Computational Intelligence course at Polytechnic University of Turin academic year 2023/2024

License: MIT License

Jupyter Notebook 88.64% Python 11.36%
episodic-memory evolutionary-algorithms evolutionary-strategy genetic-algorithm intelligence-analysis path-search-algorithm q-learning-algorithm reinforcement-learning steady-state-analysis mcts-implementations

computational-intelligence's People

Contributors

imblurryf4c3 avatar marcocolangelo avatar

Stargazers

 avatar  avatar

Watchers

 avatar

computational-intelligence's Issues

LAB 2 s321473

The code appear to be on multiple file but is really easy to understand and is well organised.

Creating multiple strategy and make an ES seem to be the most normal solution, but creating more strategy can maybe increase the computation time and the fitness of the result.

Some commentary are in Italian and other in English but that not really a problem to understand because the code is well written.

there is a real effort of transformation and appropriation of the exercice because only small part of the teacher code remain.

Lab 10 Review by Giuseppe Nicola Natalizio (s305912)

Hello there, Marco!
I liked your idea of using Prioritized Experience Replay to improve the learning process, the concept is quite new to me so I found your work very interesting. There are some things I'd like to point out:

  • Inside the Memory class you define the capacity attribute, but, for what I can see, it's never used;
  • The way you defined the number of states overestimates the number of possible board states by a big margin because it considers a significant number of impossible states (for example those where there are more Os than Xs), from what I see this isn't a big issue because your algorithm never visits these states but it's quite expensive in terms of memory usage;
  • Some comments refer to unused pieces of code and it hurts the overall readability, so I suggest getting rid of them.

I hope this review was useful to you and good luck on the final project. ๐Ÿ˜Š

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.