Data Science and Big Data Analytics: Leveraging Best Practices and Avoiding Pitfalls

2019-10-17T00:15:45+00:00Categories: Data Governance Level 2, Data Engineering Curriculum Electives, Data Science Curriculum, Data Science Level 2, Data Governance Curriculum Electives, Stephen Brobst, Executive Curriculum, Data Visualisation, Data Engineering Level 2, Data Management, Executive Level 2, Big Data, All Academy Courses|Tags: , , , , , , |

Data science is the key to business success in the information economy. This workshop will teach you about best practices in deploying a data science capability for your organisation. Technology is the easy part; the hard part is creating the right organisational and delivery framework in which data science can be successful in your organisation. We will discuss the necessary skill sets for a successful data scientist and the environment that will allow them to thrive. We will draw a strong distinction between “Data R&D” and “Data Product” capabilities within an enterprise and speak to the different skill sets, governance, and technologies needed across these areas. We will also explore the use of open data sets and open source software tools to enable best results from data science in large organisations. Advanced data visualisation will be described as a critical component of a big data analytics deployment strategy. We will also talk about the many pitfalls and how to avoid them.

Stream and Event Processing using Apache Spark

2019-11-25T06:49:44+00:00Categories: Jeffrey Aven, Level 2, Data Science Curriculum Electives, Apache Spark, Data Engineering Curriculum, All Academy Courses, Apache Spark Training with Jeffrey Aven, Experienced Analytics Instructor + Big Data Author|Tags: , |

The second module in the “Big Data Development Using Apache Spark” series, this course provides the Spark streaming knowledge needed to develop real-time, event-driven or event-oriented processing applications using Apache Spark. It covers using Spark with NoSQL systems and popular messaging platforms like Apache Kafka and Amazon Kinesis. It covers the Spark streaming architecture in depth, and uses practical hands-on exercises to reinforce the use of transformations and output operations, as well as more advanced stream-processing patterns. With big data expert and author Jeffrey Aven.

Fraud and Anomaly Detection

2019-11-29T04:49:02+00:00Categories: Level 2, Data Science Curriculum Electives, Fraud and Security, R, Dr Eugene Dubossarsky, Financial Risk, All Academy Courses|Tags: , |

This course presents statistical, computational and machine-learning techniques for predictive detection of fraud and security breaches. These methods are shown in the context of use cases for their application, and include the extraction of business rules and a framework for the interoperation of human, rule-based, predictive and outlier-detection methods. Methods presented include predictive tools that do not rely on explicit fraud labels, as well as a range of outlier-detection techniques including unsupervised learning methods, notably the powerful random-forest algorithm, which can be used for all supervised and unsupervised applications, as well as cluster analysis, visualisation and fraud detection based on Benford’s law. The course will also cover the analysis and visualisation of social-network data. A basic knowledge of R and predictive analytics is advantageous.

Stars, Flakes, Vaults and the Sins of Denormalisation

2019-10-18T03:01:05+00:00Categories: Data Governance Level 2, Innovation & Tech (CTO) Curriculum Electives, Data Governance Curriculum Electives, Executive Curriculum Electives, Innovation & Tech (CTO) Level 2, Stephen Brobst, Data Engineering Curriculum, Data Management, AI Engineering Curriculum, Executive Level 2, Data Engineering Level 1, AI Engineering Level 1, All Academy Courses|Tags: , , , |

Providing both performance and flexibility are often seen as contradictory goals in designing large scale data implementations. In this talk we will discuss techniques for denormalisation and provide a framework for understanding the performance and flexibility implications of various design options. We will examine a variety of logical and physical design approaches and evaluate the trade offs between them. Specific recommendations are made for guiding the translation from a normalised logical data model to an engineered-for-performance physical data model. The role of dimensional modeling and various physical design approaches are discussed in detail. Best practices in the use of surrogate keys is also discussed. The focus is on understanding the benefit (or not) of various denormalisation approaches commonly taken in analytic database designs.

Deep Learning and AI

2019-10-17T05:12:36+00:00Categories: Keras, Tensorflow, Level 2, Data Science Curriculum, Python, Data Engineering Curriculum, Dr Eugene Dubossarsky, All Academy Courses|Tags: , |

This course is an introduction to the highly celebrated area of Neural Networks, popularised as “deep learning” and “AI”. The course will cover the key concepts underlying neural network technology, as well as the unique capabilities of a number of advanced deep learning technologies, including Convolutional Neural Nets for image recognition, recurrent neural nets for time series and text modelling, and new Artificial Intelligence techniques including Generative Adversarial Networks and Reinforcement Learning. Practical exercises will present these methods in some of the most popular Deep Learning packages available in Python, including Keras and Tensorflow. Trainees are expected to be familiar with the basics of machine learning from the Fundamentals course, as well as the python language.

Text and Language Analytics

2019-10-18T03:37:35+00:00Categories: AI Engineering Curriculum Electives, Level 2, Data Science Curriculum Electives, R, R Electives, Dr Eugene Dubossarsky, All Academy Courses|Tags: , |

Text analytics is a crucial skill set in nearly all contexts where data science has an impact, whether that be customer analytics, fraud detection, automation or fintech. In this course, you will learn a toolbox of skills and techniques, starting from effective data preparation and stretching right through to advanced modelling with deep-learning and neural-network approaches such as word2vec.

Advanced Python 1

2019-10-18T03:24:37+00:00Categories: Level 2, Data Science Curriculum, Python, Dr Eugene Dubossarsky, AI Engineering Curriculum, All Academy Courses|Tags: , |

This class builds on the introductory Python class. Jupyter Notebook advanced use and customisation is covered as well as configuring multiple environments and kernels. The Numpy package is introduced for working with arrays and matrices and a deeper coverage of Pandas data analysis and manipulation methods is provided including working with time series data. Data exploration and advanced visualisations are taught using the Plotly and Seaborne libraries.

Advanced R 1

2019-10-18T03:26:29+00:00Categories: Level 2, Data Science Curriculum, tidyverse, Shiny, Dr Eugene Dubossarsky, AI Engineering Curriculum, All Academy Courses|Tags: , |

This class builds on “Intro to R (+data visualisation)” by providing students with powerful, modern R tools including pipes, the tidyverse, and many other packages that make coding for data analysis easier, more intuitive and more readable. The course will also provide a deeper view of functional programming in R, which also allows cleaner and more powerful coding, as well as R Markdown, R Notebooks, and the shiny package for interactive documentation, browser-based dashboards and GUIs for R code.

Overcoming Information Overload with Advanced Practices in Data Visualisation

2019-10-24T04:46:56+00:00Categories: Data Culture Electives, Innovation & Tech (CTO) Curriculum Electives, Data Science Curriculum, Data Science Level 1, Data Culture Level 2, Innovation & Tech (CTO) Level 2, Stephen Brobst, Executive Curriculum, Data Visualisation, Data Management, AI Engineering Curriculum, Executive Level 2, Big Data, AI Engineering Level 1, All Academy Courses|Tags: , , , , , , , |

In this workshop, we explore best practices in deriving insight from vast amounts of data using visualisation techniques. Examples from traditional data as well as an in-depth look at the underlying technologies for visualisation in support of geospatial analytics will be undertaken. We will examine visualisation for both strategic and operational BI.

Advanced Machine Learning Masterclass 1

2019-10-17T03:06:50+00:00Categories: Level 2, Data Science Curriculum, tidyverse, R, Data Engineering Curriculum, Dr Eugene Dubossarsky, AI Engineering Curriculum, All Academy Courses|Tags: , |

This course is for experienced machine-learning practitioners who want to take their skills to the next level by using R to hone their abilities as predictive modellers. Trainees will learn essential techniques for real machine-learning model development, helping them to build more accurate models. In the masterclass, participants will work to deploy, test, and improve their models.