Wie tickt der Grosse Rat?
Die Challenge
Der Grosse Rat
- 160 Grossrätinnen und Grossräte
- Der ganze Kanton ist vertreten (Sprache: FR und DE)
- 4 Sessionen pro Jahr
- 100 Geschäfte werden pro Session beraten.
Welche Themen bewegen den Grossen Rat?
- Was bleibt hängen – was verschwindet, gibt es Trends?
- Welche Regionen bringen was ein?
- Wer redet wann, wie lang, wie oft?
- Welche Vorstösse werden angenommen– welche nicht, und warum?
Warum ist das spannend?
- Politik sichtbar machen 🧐
- Regionale Unterschiede erkennen
- Coole Tools für Polit-Nerds & News 🤓📰
- Machine Learning trifft Demokratie 🧬⚖️
🛠️ Was bauen wir, was brauchen wir?
- Themen-Tracker mit Heatmap 🔥
- Dashboards & Visualisierungen 📊
- NLP-Tools für Reden & Vorstösse 🗣️🤖
- Erfolgsbarometer für Vorstösse 📈
Was erreicht wurde
Aufgrund des Mangels and Teilnehmenden bei den Vorschlägen des Grossen Rates vereinigten wir die Teams und verfolgten zwei Projekte.
Teilprojekte:
Etikettenschwindel im Grossen Rat
Wessen Wahlverhalten stimmt wie stark mit den Angaben in SmartVote überein?
Mögliche Erweiterungen: Mapping auf die SmartVote Spider, Zeigen welche Abstimmungen besonders atypisch sind.
Resourcen
- SmartVote Daten
- OGD des Grossen Rates
Histogram von Keywords und Semantic Search
Bisher nur Semantic Search von Motionen. Keyword Histogram der Reden nur bis 2022.
Mögliche Erweiterungen: Mehr (historische) Daten hinzufügen, Semantic Search für alle Daten. Support für komplexere Queries. Verfügungstellen der denormalisierten Daten für NLP (z.b. Emotion Detection).
Ressourcen und Hilfsmittel
- OGD des Grossen Rates
- HelferInnen des Parlamentsdienst Kanton Bern
Ettikettenschwindel im Grossen Rat?
German Version (English version below)
Installation
- Installiere Pipenv
- Führe
pipenv shell
aus - Führe
pipenv install
aus
Verwendung
Führe die Jupyter-Notebooks in folgender Reihenfolge aus:
smartvote_data_extraction.ipynb
votes_cleanup.ipynb
neural_net_1.ipynb
data_merger.ipynb
neural_net_2.ipynb
visualizer.ipynb
Do Bern Parliament Members Keep Their Promises?
English Version
Installation
- Install Pipenv
- Run
pipenv shell
- Run
pipenv install
Usage
Run the Jupyter notebooks in the following order:
smartvote_data_extraction.ipynb
votes_cleanup.ipynb
neural_net_1.ipynb
data_merger.ipynb
neural_net_2.ipynb
visualizer.ipynb
Previous
Data Hackdays BE 2025
Next project