extending versatility of python to nonprogrammer

14
Extending versatility of Python to nonprogrammer by Armand Ruiz (IBM SPSS Product Manager) 1st Annual Conference on Python applications in Data Analysis, Machine Learning, and Web

Upload: armand-ruis

Post on 10-Aug-2015

568 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Extending versatility of python to nonprogrammer

Extending versatility of Python to nonprogrammerby Armand Ruiz (IBM SPSS Product Manager)

1st Annual Conference on Python applications in Data Analysis, Machine Learning, and Web

Page 2: Extending versatility of python to nonprogrammer

About Me• Role: IBM SPSS Product Manager Programmability

• E-mail: [email protected]

• Twitter: @armand_ruiz

• Website: http://www.armandruiz.com

Page 3: Extending versatility of python to nonprogrammer

Content available here:

http://tinyurl.com/nzgvn69

Page 4: Extending versatility of python to nonprogrammer

IBM SPSS Software:

IBM SPSS Modeler – Latest version is 17

IBM SPSS Statistics – Latest version is 23

Trials available

Page 5: Extending versatility of python to nonprogrammer

Extensibility with R/Python for Modeler AND Statistics

• Build and score R/Python models through the Modeler and Statistics GUIs

• Use R/Python functions for data preparation

• Generate R/Python Charts and Outputs within SPSS output management system

• Custom Dialog Builder:

Page 6: Extending versatility of python to nonprogrammer

Enterprise R/Python Scalability and Deployment• A range of options exist for scaling R execution via Modeler. The following modes of operation are supported:

- Modeler Desktop

- Modeler Server (Python/R execution on Server Tier to minimise data movement)

- Pushdown to Analytic Server (Hadoop) leveraging Map Reduce (HUGE!!!)

- Database pushback through leveraging Netezza, SAP Hana or Oracle R engines

• Streams can be deployed/automated through:

- Modeler Batch

- C&DS Job Scheduling and Model Management

- C&DS Scoring Service/Solution Publisher/InfoSphere Streams

- IBM SPSS Analytical Decision Management

Page 7: Extending versatility of python to nonprogrammer

IBM SPSS Nodes

Page 8: Extending versatility of python to nonprogrammer
Page 9: Extending versatility of python to nonprogrammer

9

Page 10: Extending versatility of python to nonprogrammer
Page 11: Extending versatility of python to nonprogrammer

11

Page 12: Extending versatility of python to nonprogrammer

Social

Databases Models

And many more…!

IBM Predictive Extensions

Geospatial

Page 13: Extending versatility of python to nonprogrammer

New IBM SPSS Community https://developer.ibm.com/predictiveanalytics

Page 14: Extending versatility of python to nonprogrammer

Q&A

• E-mail: [email protected]

• Twitter: @armand_ruiz

• Website: http://www.armandruiz.com

https://developer.ibm.com/predictiveanalytics