SkillAgentSearch skills...

AutomatedVoting

Automatic design of voting rules using neural networks

Install / Use

/learn @thefirebanks/AutomatedVoting

README

Voting Rules via Neural Networks

Automated design of voting rules using neural networks - written in order to satisfy the requirements of the honors program at Oberlin College. Thesis and presentation included.

  • Commands to run experiments for 3 candidates and 20 voters in Main_nC3.sh, and 5 candidates and 40-80 voters on Main_nC5.sh.

  • To generate preference profiles, run the commands at the top /automated_voting/voting/profiles.py

  • To test baselines, run the commands at the top of /automated_voting/voting/election.py

  • To test neural network, look into /automated_voting/algorithms/neural_network.py

  • To run everything look into main.py

  • Main thesis

More details to come soon.

View on GitHub
GitHub Stars6
CategoryDesign
Updated1y ago
Forks2

Languages

Python

Security Score

60/100

Audited on Apr 24, 2024

No findings