Skip to content

Instantly share code, notes, and snippets.


Taha Doğan Güneş tdgunes

View GitHub Profile
tdgunes /
Created Nov 24, 2021
// TODO: Make sure the aif RA and CA nodes have `probability` field assigned to 1.0.
// TODO: For an example, check `resources/aif/5.json`.
public class Example {
public static void main(String[] args) {
AIFReader reader = new AIFReader("changethepath.json");
AIFTheory theory =;
AIFtoPEEAFConverter converter = new AIFtoPEEAFConverter();
PEEAFTheory peeafTheory = converter.convert(theory);
tdgunes /
Created Feb 3, 2020
Replaces dots in a json for preprocessing data for MongoDB
import re
if __name__ == '__main__':
TEST = """
"_id": "5e1d995f08f9e94ea4c67e31",
"data.Attack_Pattern_Catalog.Attack_Patterns.Attack_Pattern": [
"_attributes": {
"ID": "1",
tdgunes / GraverBasisReadMe.txt
Last active Sep 19, 2019
Grover basis - generic algorithm
View GraverBasisReadMe.txt
19 September 2019 - A day with an attempt to generate Graver basis vectors
- (Followed this lecture notes, and replicated the example)
- (Also followed the book)
View index.html
<!DOCTYPE html>
<div id="header">Welcome, Prof. Dr. Taner Güneş</div>
<div id="container">
<input type="text" name="firstname">
tdgunes /
Last active Mar 29, 2019
Controlling Arcelik Invertech AC with ESP8266 NodeCMU v2 for Homebridge (HomeKit)
Rui Santos
Complete project details at
// Load Wi-Fi library
#include <ESP8266WiFi.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>
tdgunes /
Last active Mar 28, 2019
TRUST AC3-1000R Arduino Control
#include <NewRemoteTransmitter.h>
static unsigned long ADDRESS = 17503242; // TRUST AC3-1000R
static unsigned short DATA_PIN = 11; // Arduino 443Mhz transmitter's Data pin
static unsigned int PULSE_RATE = 250; // Pulse rate of the protocol
// Receives input switch_id: 0,1,2 state: 0,1 for (on-off)
void setup() {
View gist:e5bbe98ecce0bb4180bdcb7bd3f36a97
**Taha Doğan Güneş** _PhD Student in Computer Science_ _University of Southampton, UK_ _tdgunes [at] gmail.com_

![ ](./me.jpg width="150px" align=left) I am a PhD student in University of Southampton within Agents, Interaction and Complexity group (AIC). My current interests are in the field of Artificial Intelligence, specifically: sequential decision making under uncertainty, trust and reputation systems, probabilistic modelling and machine learning.

Recent News:

View gist:e198bbe40d912ff71797b1fde2c3c15b
import java.util.List;
import genius.core.AgentID;
import genius.core.Bid;
import genius.core.actions.Accept;
import genius.core.actions.Action;
import genius.core.actions.Offer;
import genius.core.parties.AbstractNegotiationParty;
import genius.core.parties.NegotiationInfo;
tdgunes /
Last active Oct 25, 2017
ExampleAgent for Genius 7.1.6