Garnet - Generative Adversarial Reinforcement Network Exploitation Tool
Combining a GAN with a Deep Reinforcement Learning agent to produce novel ideas for penetration testing, which the agent implements and gets feedback.
Scalable Streaming Data Platform
A web app written in Python with Flask allows input of search terms; a Scala app on Flink ingests matching
tweets into Kafka in real time; a Python sentiment analysis model on Flink adds feature to tweet; Kubernetes deploys
all services either locally with Minikube or AWS hosted with EKS; Kafka Connect indexes data with Elasticsearch and
visualises on a Kibana dashboard allowing searching/aggregation and displays sentiment on a map
House Prices Application
Python app to search properties on Zoopla’s API; ingest historical house price data; calculate transport times
using Google Maps API; crawl the Zoopla website for additional search and filter capabilities; applied regression
models and a neural net to predict house values and compare to asking price\
Deep Learning | Artificial Intelligence: A Modern Approach | Fluent Python | Designing Data-Intensive Applications | Scala for the Impatient |
and more technical books and non-technical books about data and AI