PyGotham 2019
PyGotham 2019
  • Видео 66
  • Просмотров 148 054
Interact with your code: Using interactive widgets in Jupyter Notebooks
Speaker: Ridhi Kapoor
One of the most important parts of a data scientist’s job is to be able to
visualize and get insights from data. What if there was a simpler way to
explore data? What if we could change input variables simply by sliding a
mouse or we could control the degree of the polynomial by selecting from a
drop-down menu, and then see the output change instantaneously? This would
allow data scientists to quickly prototype their ideas. Interactive widgets
in Jupyter Notebooks allow one to do exactly that. The interact function
(ipywidgets.interact) automatically creates user interface controls to
explore code and data interactively. In this talk, I will highlight the
powerful capabilities...
Просмотров: 1 941

Видео

Accepting your successes
Просмотров 1874 года назад
Speaker: Piper Thunstrom Like many people, Piper has struggled with accepting her competencies. It was hard to ignore the many resounding failures in her life, until she looked up one day, and realized she'd met all the markers of her childhood dreams. Now what to do with "success"?
What physics can teach us about learning
Просмотров 1414 года назад
Speaker: Marianne Hoogeveen Why do convolutional networks work well for images? What happens in a neural network when it 'learns’? What is machine learning, actually? These are the type of questions that we should all be wondering about if we use machine learning, and especially deep neural networks, on a daily basis. The field of deep learning is developing rapidly with new architectures being...
Can Neural Networks Help Me Become a Better Parent?
Просмотров 2044 года назад
Speaker: Andrew Hao When nighttime descends, our household becomes a battleground of sleep battles with our toddler (a total bummer!) How can building a TensorFlow-powered cry-detection baby monitor help me understand my little one? If you are a beginner or just curious about machine learning, this talk is for you. Together, we'll go on a ML discovery journey to train a TensorFlow model to reco...
Absolutely Awesome Automated APIs
Просмотров 3054 года назад
Speaker: Timothy Allen When you have 60,000 tables and views across hundreds of schemata sitting on top of a 3 petabyte storage footprint, automation and access privileges are key if you want to expose these data through a RESTful API. Our University's research service leverages Python, Django, Django REST Framework, and PostgreSQL to accomplish this. We are continuing to open source the tools ...
Introduction to Generative Adversarial Networks GANs: hands on to making new data and some pretty pi
Просмотров 1844 года назад
Speaker: Nabeel Seedat Deepfakes has caused a huge stir over the past few years. Generative Adversarial Networks (GANs) are the cause of it all. GANs are a type of deep neural network that can generate new data. GANs comprise of two competing networks and the results, especially in creating new images are truly astounding. This talk will introduce deep learning and how GANs work, highlighting a...
User focused API design
Просмотров 2084 года назад
Speaker: Renato Oliveira When we talk about Web API Design, we're usually driven to think in architecture, verbs and nouns. But we often forget our user: the developer. UX designers rely on many techniques to create great experiences. User research, User Testing, Personas, Usage Data Analysis and others. However when creating `invisible products` we’re not used to think in usability. So why don...
The Ministry of Silly Talks
Просмотров 2584 года назад
The Ministry of Silly Talks
Maintaining a Python Project When It’s Not Your Job
Просмотров 3374 года назад
Speaker: Hynek Schlawack PyPI is a gold mine of great packages but those packages have to be written first. More often than not, projects that millions of people depend on are written and maintained by only one person. If you’re unlucky, that person is you! So how do you square delivering a *high quality* Python package you can be proud of and having only limited time at your disposal? The answ...
You Don't Need Neural Nets How Simpler Algorithms Can Solve Your Problems With Less Headache
Просмотров 1734 года назад
Speakers: Gabe Levine, Jonathan Arfa You’ve heard a lot about Neural Networks (or “A.I.” as your company’s marketing team likes to call it), and how they are solution to all of your problems. Unfortunately, they’re also finicky and complex. And for most problems that most people deal with, they’re not necessarily much better than easier-to-use algorithms such as Gradient Boosted Trees (GBTs). W...
Static Typing in Python
Просмотров 4,7 тыс.4 года назад
Speaker: Dustin Ingram Python is well-known as a programming language without static types. This means that you don't need to say what a given variable will hold, or whether your function will return a string or an integer (or sometimes one, and sometimes another!). This has historically made Python a very flexible and beginner-friendly language. In this talk, we'll discuss the advantages and d...
Building Docs Like Code: Continuous Integration for Documentation
Просмотров 3,6 тыс.4 года назад
Building Docs Like Code: Continuous Integration for Documentation
How I Solved my NYC Parking Problem with Python
Просмотров 3014 года назад
How I Solved my NYC Parking Problem with Python
The Benefits and Dangers of Face Recognition Technology
Просмотров 9344 года назад
The Benefits and Dangers of Face Recognition Technology
Convincing an entire engineering org to use and like mypy
Просмотров 5534 года назад
Speaker: Annie Cook Many engineers’ first encounter with a static type-checker is being told off by it: you roll your eyes and mypy shouts ERROR. Really, why invest your precious time in mypy at all? This is my conversion story, from disgruntled engineer to mypy believer. I’ll share with you the good gospel of its benefits, strategies to increase buy-in from your team and tips for how to add my...
Ethics & Bias Detection in the Real World
Просмотров 934 года назад
Speaker: Ethan Cowan As algorithmic decision makers become more pervasive in day-to-day life, there is an increased urgency to address inherent biases and their potential for perpetuating societal inequities. We will outline new and existing methods for determining implicit bias in machine learning models and rating systems.
Why Good Developers Write Bad Tests
Просмотров 1,3 тыс.4 года назад
Speaker: Michael Lynch Most developers still approach tests with the same old techniques they use for production code. But test code is not like other code. To write it well, we need to reexamine the principles and goals that define our best practices. In this talk, I'll discuss: * What separates good tests from bad ones * Why you should think twice before refactoring test functions * How to id...
To comment or not? A data driven look at attitudes toward code comments
Просмотров 814 года назад
Speaker: Veronica Hanus While most of us agree that commenting is part of writing maintainable code, it’s very difficult for someone who has not yet worked in a community- reviewed codebase to know what is good practice and not. The answers that come back often conflict each other: Code should be DRY, but well-placed comments save future devs. How can someone find the commenting style that is b...
Spatial thinking with Python
Просмотров 2954 года назад
Spatial thinking with Python
Django + ElasticSearch without invalidation logic
Просмотров 2 тыс.4 года назад
Django ElasticSearch without invalidation logic
Beyond cProfile: performance optimization with sampling profilers and logging
Просмотров 2,4 тыс.4 года назад
Beyond cProfile: performance optimization with sampling profilers and logging
Distributed Machine Learning with Python
Просмотров 4 тыс.4 года назад
Distributed Machine Learning with Python
Beyond Unit Tests: End to End Web UI Testing
Просмотров 3 тыс.4 года назад
Beyond Unit Tests: End to End Web UI Testing
Dungeons & Dragons & Python: Epic Adventures with Prompt Toolkit and Friends
Просмотров 4,9 тыс.4 года назад
Dungeons & Dragons & Python: Epic Adventures with Prompt Toolkit and Friends
Memoizing recursive functions: How decorators are more elegant than I imagined
Просмотров 1724 года назад
Memoizing recursive functions: How decorators are more elegant than I imagined
The promised Django Land; the tale of one team’s epic journey from the country of Flask to Django La
Просмотров 904 года назад
The promised Django Land; the tale of one team’s epic journey from the country of Flask to Django La
Pull Requests: Merging good practices into your project
Просмотров 5784 года назад
Pull Requests: Merging good practices into your project
Taming Irreversibility with Feature Flags
Просмотров 904 года назад
Taming Irreversibility with Feature Flags
Generating Nintendo Music Over the Phone with Magenta
Просмотров 954 года назад
Generating Nintendo Music Over the Phone with Magenta
Recreating "The Clock" with Machine Learning and Web Scraping
Просмотров 1954 года назад
Recreating "The Clock" with Machine Learning and Web Scraping

Комментарии