Introspection in Python and Hacking Machine Learning algorithms with Python


Details
We are trying something new in regards to our meetup management. Due to the fact that we get a lot of dropouts, we are going to implement the following procedure:
- everyone who RSVPs will go directly to the waitlist
- we will manually confirm people based on previous attendance (which we will start collecting data on) offering priority to first-timers
__________________________
This time around we are going to have 2 lovely ladies Luna and Camilla talking about Python introspection and hacking machine learning with Python.
### Introspection In Python by Luna Chen @Luna_BNMetrics
Audience Level: Beginner
Summary:
Introspection/reflection allows us to gain a great deal of flexibility and control when building our program. In Python, we get the introspection
feature out of the box. This talk will explore various builtin python functions and modules that fall under the category of introspection.
Agendas:
Part 1: Introduction
- What is introspection in computer programming
- Using dir() function to list the the attribute and method names(as strings) for an object.
- Using object.dict to look up the key value pair of name and attributes
- Overview of Inspect Module
Part 2: More on Introspection
- Dynamic methods invocation with getattr()
- Having fun with object attribute with getattr(), setattr() and etc
- Importing modules and classes dynamically with importlib
Part 3: Use cases
- Code examples and demostrations
### Malicious Mirages - hacking machine learning algorithms with Python by Camilla Montonen
Summary:
This talk is a brief introduction to the field of machine learning security. We will go through poisoned support vector machines - one of the first published hacks and then focus on how neural networks can very easily be hacked & fooled to misclassify objects. Examples will be provided using the Cleverhans Python library.

Sponsors
Introspection in Python and Hacking Machine Learning algorithms with Python