Remove AI

This commit is contained in:
Jeroen Oudshoorn
2024-01-04 23:14:50 +01:00
parent 5ca212dc9a
commit dc3a82a85e
4 changed files with 1 additions and 35 deletions

View File

@ -1,7 +1,6 @@
import logging import logging
import pwnagotchi.plugins as plugins import pwnagotchi.plugins as plugins
from pwnagotchi.ai.epoch import Epoch
# basic mood system # basic mood system

View File

@ -58,34 +58,6 @@ class Example(plugins.Plugin):
# or set a custom state # or set a custom state
# agent.set_bored() # agent.set_bored()
# called when the AI finished loading
def on_ai_ready(self, agent):
pass
# called when the AI finds a new set of parameters
def on_ai_policy(self, agent, policy):
pass
# called when the AI starts training for a given number of epochs
def on_ai_training_start(self, agent, epochs):
pass
# called after the AI completed a training epoch
def on_ai_training_step(self, agent, _locals, _globals):
pass
# called when the AI has done training
def on_ai_training_end(self, agent):
pass
# called when the AI got the best reward so far
def on_ai_best_reward(self, agent, reward):
pass
# called when the AI got the worst reward so far
def on_ai_worst_reward(self, agent, reward):
pass
# called when a non overlapping wifi channel is found to be free # called when a non overlapping wifi channel is found to be free
def on_free_channel(self, agent, channel): def on_free_channel(self, agent, channel):
pass pass

View File

@ -3,7 +3,7 @@ import logging
import threading import threading
from itertools import islice from itertools import islice
from time import sleep from time import sleep
from datetime import datetime,timedelta from datetime import datetime, timedelta
from pwnagotchi import plugins from pwnagotchi import plugins
from pwnagotchi.utils import StatusFile from pwnagotchi.utils import StatusFile
from flask import render_template_string from flask import render_template_string

View File

@ -26,11 +26,6 @@ class Voice:
self._('New day, new hunt, new pwns!'), self._('New day, new hunt, new pwns!'),
self._('Hack the Planet!')]) self._('Hack the Planet!')])
def on_ai_ready(self):
return random.choice([
self._('AI ready.'),
self._('The neural network is ready.')])
def on_keys_generation(self): def on_keys_generation(self):
return random.choice([ return random.choice([
self._('Generating keys, do not turn off ...')]) self._('Generating keys, do not turn off ...')])