Data Science Camp 2017

(Subsections here:  Overview,   Schedule,   Address,   Maps,    Past Sessions)

Register: 0n Eventbrite

Date: Saturday, October 14, 2017

Overview:  Data Science Camp is SF Bay ACM’s annual event combining sessions, keynote, and optional tutorial (extra fee). It’s an excellent opportunity to increase your experience in Data Science and connect with others.  We keep it near-free ($10 charge, includes lunch & coffee), now running in its eighth year.  You can also sign up as part of a group of 2-6 people for $8 per person.  The morning class is $60 and includes the afternoon camp.



8:00 am – 8:40   Arrive, register for class, network, coffee

8:40 am – 10:40  Class: AI and Deep Learning with Python and Keras  ($60, includes full day)

10:30 am – 11:00  People coming for just the Camp ($10) arrive, register and network

11:00 am   Camp Kickoff

Major Sponsor 5 min presentations

Keynote Presentation, 50 min (call for speaker proposals)

12:25             Session Proposals (30 sec description,   count audience hands,  assign to a room for that sized audience)

1:15                Lunch, post Session Matrix  (4 time slot rows by 4-7 room columns)

2:00 – 2:50   Session 1  (over all the rooms used, likely subdivide the main room that seats 410)

3:00 – 3:50   Session 2

afternoon coffee and snacks

4:00 – 4:50    Session 3

5:00 – 5:50     Session 4

6:00 – 6:30    Session Summary, in the largest part of the main room

6:45                 All audience should be out of the building


Location Address:

PayPal Town Hall

2161 North 1st Street

San Jose, CA 95131


Location Maps:
PayPal TownHall, downstairs
PayPal TownHall, 2nd floor


Past Years Sessions (as example content):
DS Camp 2016 Sessions
DS Camp 2015 Sessions

Register: 0n Eventbrite

Time and Cost:

The class will be from 8:40 – 10:40am, with a $60 charge which includes the afternoon camp.  For just the Camp, from 10:40am and the rest of the day is $10 or less.  Registration is on Eventbrite.


Title:  AI and Deep Learning with Python and Keras



Speaker:  Bhairav Mehta is Senior Data Scientist at Apple and founder of DataInquest, which gives data science training


What Will I Learn?

  • To describe what Deep Learning is in a simple yet accurate way
  • To explain how deep learning can be used to build predictive models
  • To distinguish which practical applications can benefit from deep learning
  • To install and use Python and Keras to build deep learning models
  • To apply deep learning to solve supervised and unsupervised learning problems involving images, text, sound, time series and tabular data.
  • To build, train and use fully connected, convolutional and recurrent neural networks
  • To look at the internals of a deep learning model without intimidation and with the ability to tweak its parameters
  • To train and run models in the cloud using a GPU
  • To estimate training costs for large models
  • To re-use pre-trained models to shortcut training time and cost (transfer learning)



  • Knowledge of Python, familiarity with control flow (if/else, for loops) and pythonic constructs (functions, classes, iterables, generators)
  • Use of bash shell (or equivalent command prompt) and basic commands to copy and move files
  • Basic knowledge of linear algebra (what is a vector, what is a matrix, how to calculate dot product)
  • Use of ssh to connect to a cloud computer



This training is designed to provide a introduction to Deep Learning using Keras. It is aimed at beginners and intermediate programmers and data scientists who are familiar with Python and want to understand and apply Deep Learning techniques to a variety of problems.

We start with a review of Deep Learning applications and a recap of Machine Learning tools and techniques. Then we introduce Artificial Neural Networks and explain how they are trained to solve Regression and Classification problems.

We introduce and explain several architectures including Fully Connected, Convolutional and Recurrent Neural Networks, and for each of these we explain both the theory and give plenty of example applications.

The goal is to provide students with a strong foundation, not just theory, not just scripting, but both. At the end of the course you’ll be able to recognize which problems can be solved with Deep Learning, you’ll be able to design and train a variety of Neural Network models and you’ll be able to use cloud computing to speed up training and improve your model’s performance.


Who is the target audience?
Software engineers who are curious about data science and about the Deep Learning buzz and want to get a better understanding of it
Data scientists who are familiar with Machine Learning and want to develop a strong foundational knowledge of deep learning


  • Machine Learning and Deep Learning Introduction
  • Gradient Descent
  • Neural Network
  • Convolution Neural Networks
  • Recurrent Neural Network
  • Keras Intro along with other libraries like Theano, Tensorflow, DL4J, MXnet etc.
  • Set up your environment and AWS powered GPU based Jupyter Notebook
  • Identify Keras and other Deep Learning libraries are installed
  • Load image data from MNIST and CIFAR.
  • Preprocess input data for Keras.
  • Preprocess class labels for Keras.
  • Define model architecture.
  • Compile model.
  • Fit model on training data.
  • Evaluate model on test data.
  • Load Time Series data from Airline Passenger Data
  • Define RNN model Architecture
  • Fit RNN model
  • Evaluate model on test data
  • Improve Performance
  • Track performance
  • Some demonstrations of AI based technologies


Speaker Bio:

Bhairav Mehta is Senior Data Scientist with extensive professional experience and academic background. Bhairav works for Apple Inc. as Sr. Data Scientist.

Bhairav Mehta is experienced engineer, business professional and seasoned Statistician / programmer with 19 years of combined progressive experience working on data science in electronics consumer products industry (7 years at Apple Inc.), yield engineering in semiconductor manufacturing (6 years at Qualcomm and MIT Startup) and quality engineering in automotive industry (OEM, Tier2 Suppliers, Ford Motor Company) (3 years). Bhairav founded a start up DataInquest Inc. in 2014 that is specialized in training/consulting in Artificial Intelligence, Machine Learning, Blockchain and Data Science.

Bhairav Mehta has MBA from Johnson School of Management at Cornell University, Masters in Computer science from Georgia Tech (Expected 2018), Masters in Statistics from Cornell University, Masters in Industrial Systems Engineering from Rochester Institute of Technology and BS Production Engineering from Mumbai University.

See also:


We are currently seeking a Keynote speaker for a 50 minute segment to address our full audience, which could be up to 410 data scientists.  If you would like submit a proposal please complete the form below.  For details about our local ACM chapter, see the next tab, “Sponsors”.   For examples of prior year’s keynote speakers, see the bottom of this section.

Register: 0n Eventbrite

Proposing sessions in advance is encouraged, to attract people to attend specific talks.  The voting on the web gives guidance on popularity of a talk and gives the audience an idea of their 4 favorite talks.  There are 4 time slots, starting on the hour, from 2:00 to 5:00.  On the web, there is both a “thumbs up” and “thumbs down”.  We invite audience members to keep the number of thumbs up to 4-6 (including any talks you give).

The day of the event, Saturday 10/14/2017, at 12:25, we will go through a live 30 second session proposal from the presenters in the room.  Then we ask the audience for a show of hands for room sizing for the given proposal (i.e. for a room that seats 40 or 120).  At the END OF LUNCH, the organizers set up the final session matrix and post it on this web site.

For a number of years, we have hosted talks presented from another country.  If you are remote or in another country, make arrangements to have your talk proposed by someone in person using Skype, Webex, Zoom or your favorite screen sharing.  That person would go to your session with a computer with your remote presentation setup to facilitate the microphone to the audience and to help facilitate any audience questions to the speaker.

Home Forums Data Science Camp

Sort topics by votes

This forum contains 4 topics and 3 replies, and was last updated by Profile photo of 2 months, 2 weeks ago.

Viewing 4 topics - 1 through 4 (of 4 total)
Viewing 4 topics - 1 through 4 (of 4 total)

You must be logged in to create new topics.


2016: “Deep Learning for the 99 percent” by Rajat Monga, Engineering Director of the TensorFlow group

2015: “Spark for Data Science, Big and Small” by Joseph Bradley, a Spark Committer working on MLlib at Databricks.

2012: “The Online Revolution: High-Quality Education for Everyone” by Andrew Ng, Co-founder, Coursera and Director, Stanford Artificial Intelligence Lab

Register: 0n Eventbrite

The San Francisco Bay Area ACM (SFbayACM) is a local professional chapter of the ACM.  We are a 501c(3) non-profit, run by unpaid volunteers.  We were founded in the bay area in 1957.   We have about 20-25 events per year, about 6k people active in our Meetup group, coming to our two talks a month, on Data Science (data mining, big data) and General Computing.  We post about 120 of our more recent talks on our YouTube channel.  Let us know if you have a regular audience for live streaming of our talks.

The Association of Computing Machinery (ACM) is the largest professional computing society, publishing journals and hosting conferences among other activities.  The ACM was founded in the bay area in 1947.

If you would like to discuss being a sponsor, fill out the form below and make sure to include available times and contact details.


Venue Sponsor

PayPal PayPal – Who we are

Fueled by a fundamental belief that having access to financial services creates opportunity, PayPal (Nasdaq: PYPL) is committed to democratizing financial services and empowering people and businesses to join and thrive in the global economy. Our open digital payments platform gives PayPal’s 203 million active account holders the confidence to connect and transact in new and powerful ways, whether they are online, on a mobile device, in an app, or in person.  Available in more than 200 markets around the world, the PayPal platform, including Braintree, Venmo and Xoom, enables consumers and merchants to receive money in more than 100 currencies, withdraw funds in 56 currencies and hold balances in their PayPal accounts in 25 currencies.

Platinum Sponsor

UCSC Extension

We offer an accredited, convenient, and attractively priced alternative to degree programs, serving the advanced professional education needs of Silicon Valley and beyond. Each year, more than 10,000 adults who live and work in the greater South Bay area study here to earn University of California certified credentials that are widely recognized in a range of industries. We are the region’s leading educator of professionals in more than 40 areas of expertise that are in high demand among Silicon Valley employers.


KDD provides the premier forum for advancement and adoption of the “science” of knowledge discovery and data mining. KDD encourages:

  • Research in KDD (through annual research conferences, newsletter and other related activities)
  • Adoption of “standards” in the market in terms of terminology, evaluation, methodology
  • Interdisciplinary education among KDD researchers, practitioners, and users
  • KDD activities include the annual conference on Knowledge Discovery and Data Mining  and the  SIGKDD Explorations Newsletter
  • The KDD 2017 conference will be in Halifax, Canada on August 14-17, 2017
EVE Online OAuth SSO login
Login with Linkedin