YoVDO

May the Fuzz Be with You

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Artificial Intelligence Courses Machine Learning Courses Python Courses Network Security Courses Software Testing Courses Long short-term memory (LSTM) Courses Fuzzing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how Long Short-Term Memory (LSTM) recurrent neural networks combined with Python can leverage Artificial Intelligence for generating invalid, unexpected, or random data inputs in software testing and network security vulnerability detection. Delve into the concept of fuzzing, an established testing approach using machine-generated test inputs, and learn how various types of machine learning can produce novel outlier test cases superior to purely random inputs. Discover the process of training neural networks to create more effective fuzzing data, building upon work with image processing using support vector machines (SVM) and Generative Adversarial Networks (GAN). This beginner-level talk, presented at EuroPython 2018, aims to provide software developers and testers with a fundamental understanding of fuzz testing, covering topics such as neural fuzzing basics, fuzzing mechanics, steps for training deep neural networks, and implementing a basic LSTM neural network for security testing.

Syllabus

Heidi Thorpe - May the Fuzz be with you


Taught by

EuroPython Conference

Related Courses

Reinforcement Learning for Trading Strategies
New York Institute of Finance via Coursera
Natural Language Processing with Sequence Models
DeepLearning.AI via Coursera
Fake News Detection with Machine Learning
Coursera Project Network via Coursera
English/French Translator: Long Short Term Memory Networks
Coursera Project Network via Coursera
Text Classification Using Word2Vec and LSTM on Keras
Coursera Project Network via Coursera