Contact us today (02) 80894043 |

Category: Blog

Blog Events

PyData Sydney Meetup: May 2019

May’s Pydata Syndey Meetup was hosted at a new venue: Optiver Asia Pacific – our sponsor for the event. Just one week after the AWS Summit the buzz from winning AWS Partner of the Year in Analytics, Data, and Machine Learning was still very present!

One of the speakers of the evening, Nick Wienholt, is a consulting data engineer and data scientist with a focus on quantitative finance and the sports gaming industry. He spoke about how to quickly scale a local Jupyter notebook using Keras and Tensorflow to train and execute on Google Cloud using specialised GPUs and TPUs.


Our second speaker’s, Vikram Patil, seminar mainly revolved on how data from a csv file can be transformed to dynamic web application, mainly for visualization purposes with fewer code lines. This can be achieved from shiny package, built upon R. The seminar explained – in detail – the code structure and rules to follow while developing a visualization application. Additionally, another package was also explained known as Leaflet (this package is powerful to display location data, for example, latitude and longitude details).


The seminar had 3 demos:

Demo 1:

The first demo explained the Rshiny visualisation. With a basic example on how histograms can be varied with an input.


Demo 2:

This demo explained how the Leaflet Package can be a powerful application to display the locations on a map.

Example below: various schools in Victoria state.


Below: Map on Rshiny using Leaflet

The number explains the schools inside the regions, for example, around 635 schools around Melbourne region.


Demo 3:

The below data in Microsoft Excel is mainly about Coral bleaching across great barrier reef.


Below is the web application developed through Rshiny, which displays the different coral bleaching across various sites.


Overall, the event was another informative and entertaining one. The pizzas and drinks were a great bonus too! Thanks to our sponsor Optiver for the opportunity and venue.

Don’t miss out on our next PyData Sydney event. Book your place here:

Look forward to another exciting PyData Event in June!

AWS Blog Events In the Media News & Articles Uncategorized Why Choose Us

Winner of the Differentiation Partner of the Year Award 2019

It happened! Intellify is officially the winner of the APN Differentiation Partner of the Year Award 2019.
It is a great honour to have received this award – being up against so many innovative industry leaders in Australia.

We confidently attribute our success thus far to the hard work of our employees who thrive on providing the most innovative and effective AI and Machine Learning solutions to businesses across multiple industries. We would like to thank our clients and partners for the business and support as well as AWS for this exciting opportunity.

Being a member of the global AWS Partner Network (APN) means we were up against tens of thousands of successful businesses who also use AWS Cloud solutions. The APN awards recognise industry leaders across the local channel that are playing a key role in helping their own customers drive innovation using the vendor’s cloud platform. The event also recognises partners whose business models continue to evolve and constantly drive costs down, while modernising for customers’ benefits. Our award, the Differentiation Partner Award, recognises partners that have developed an innovative capability on or integrated with AWS and this year Intellify has been recognised as the best in this category.

We look forward to keeping up this level of innovation and hard work in the future and hope to be able to participate in many more opportunities like this one going forward!

Take this as an opportunity to check out more about what we do and book a consultation with the official leaders in the industry –


AWS Blog Events In the Media

Visit Intellify at the AWS Summit Sydney 2019

Intellify is proud to announce that we will be exhibiting at this year’s AWS Summit at the International Convention Centre (ICC), Sydney. The Summit aims to bring together the cloud computing community to enhance and celebrate knowledge about creating future-ready businesses.

Explore how cloud technology can help businesses innovate, reduce costs and promote efficiency at large. The event is open to cloud users of all levels! It’s a free event designed to inspire new skill and application development as well as educate all those interested about the newest technologies and experts who have built their solutions on AWS.


What to Expect:

Day 1 (30th of April) is Amazon Innovation Day. The agenda focuses on first-hand experience and insights on how Machine Learning, Robotics, and AI are changing the way we do business an life our daily lives.

Day 2 & 3 (1st and 2nd of May) is the AWS Summit. These days include exciting workshops, networking, and presentations about the latest in cloud vision.


Intellify will be exhibiting on all three days so come ask us some questions and join the cloud computing conversation. See you there!

Book your ticket for the Summit before its too late:

For more information about the Summit follow this link:

Also, keep up to date with Intellify:

Blog Events

PyData Sydney Meetup: March 2019

PyData Sydney’s March meetup featured presentations from two guest speakers: Nick Halmagyi and Zhuo Jia Dai. These presentations showcased two different areas of data science. Our session had a great turnout, and provided an opportunity for data enthusiasts to learn and network amongst their peers. To find the presentations from this session, please click here.

Below are the speakers’ summaries of their presentations.

Nick presented on Graph Analytics in Python:

Graph Analytics in Python: Predicting Missing Links
The goal of the missing link problem in graph theory is to predict the pairs of nodes, which are not currently linked, yet are most similar in character to existing links. It is a problem regularly studied by operators of social networks to suggest new connections between people but the only limit as to what can be represented as nodes and edges of a graph is your own creativity! The state of the art benchmarks are all rooted in machine learning and I will provide an example based exposition of how to approach this problem in Python.

 Zhuo presented on Machine Learning in Banking:

Scorecards: How banks use Machine Learning to make lending decisions
Credit scoring has a long history in banking. Banks use it to make lending decisions on a daily basis. In this talk, ZJ will explain what a scorecard is, how is a scorecard built, and how modern ML frameworks, such as XGBoost, can be applied to automatically build scorecards.

Interested in taking the reins for the next PyData presentation? Want to teach your peers about the topic of your choice in the data science realm? Send us an email at to enquire. Alternatively, please keep an eye on our Meetup page for more information about our next session in April.

Blog Events

PyData Sydney Meetup: Feb 2019

PyData Sydney’s first meetup of the new year resulted in an evening full of networking, pizza, and most importantly, learning about the best and brightest in new data management, processing, analytics, and visualisation. The PyData network provides rare opportunities for group of data science enthusiasts to meet and chat about the newest trends and developments in the industry.

This meetup put a spotlight on time series models, and how they have progressed past statistical methods. Attendees learned about the state-of-the-art methods and how they compare to classical ones.

In a field that’s growing at such a fast pace, it’s important that its followers do the same. The crowd of data science aficionados has certainly gone up in size, and we hope to see more and more eager scientists at our future events!

Interested in taking the reins for the next PyData presentation? Want to teach your peers about the topic of your choice in the data science realm? Send us an email at to enquire! Alternatively, please keep an eye on our Meetup page for more information about our next session on 6th March.


Happy New Year from the Intellify Team

Happy new year from the Intellify team!
As we enter into our second year of operation, we look forward to creating more great Machine Learning and Data Science solutions for our clients. Through our growth in 2018, we have built an environment in which our employees can thrive, and a consultancy creating big wins in this rapidly developing space.

We thank you for your support and participation in our journey thus far! We eagerly anticipate the possibilities 2019 brings, especially with the growing excitement and opportunities for organisations using Machine Learning and Data Science.

Our focus this year will be to continue to invest in building a world-class Data Science team, and to make sure our staff have every opportunity to grow and develop. Our team may be from all around the world, but they all speak the same language. Check out the video below for new year’s well wishes from the Intellify team! 

AWS Blog

re:Invent 2018 – Machine Learning and AI Take Centre Stage

This year’s AWS re:Invent was full of new releases and updates, cutting-edge tools, innovative products, and valuable resources to help take advantage of the rapid pace of growth and development in cloud services. For us at Intellify, we were most excited by the focus on building out Machine Learning tools and environments. SageMaker has gotten many new updates, making optimisation, recommendation systems, reinforcement learning (RL) and forecasting models deployable by more users than ever. Tellingly, much of Andy Jassy’s keynote was dedicated to announcing the massive new focus on Machine Learning and AI from AWS, and we are gearing up to help our customers take full advantage of the benefits.

5 Key Takeaways

While we continue to digest the content coming from re:Invent – it is a huge week after all – and begin to work with the expansions to SageMaker, Reinforcement Learning, Elastic Inference, Marketplace, and other ML-based toolkits, here are some of the major takeaways we had from the keynote presentations:

New SageMaker offerings: Ground Truth, Neo, Reinforcement Learning. We have been developing and deploying for our customers on SageMaker (see here, and here) since its first release and have found it a powerful environment for ML projects. AWS is expanding SageMaker even more, including:

Ground Truth: adding the capability to outsource data labelling to either human agents through Mechanical Turk, third parties, or in-house; or a combination of human and intelligent systems. Accurate labelling of data is crucial to successful implementation and integration of data sets for ML, and we can see ourselves taking advantage of this new service to ensure solution accuracy.
Reinforcement Learning (RL): a new environment dedicated to RL algorithms and compute power allowing deployment of RL-based ML solutions, which have much different requirements to supervised and unsupervised learning techniques.


Allowing ML vendors to share their cutting-edge ML algorithms and solutions in AWS Marketplace. Not only will this greatly expand the options available to those seeking pre-built ML solutions, it will also enable us to share some of our expertise on the platform, and more rapidly deploy flexible customer solutions using an array of customisable tools.

Significant expansions on Elastic Inference, and the arrival of AWS’ specialised ML chip: Inferentia. This is particularly exciting for us to see the expansion of flexible compute power for ML. Inference requires significant power when running our models, but for relatively sparse periods of time. The advantage of elastic inference will be in providing that high compute when it is needed, rather than paying for the availability of high compute all month. We’re sure this will make our future inference-based ML projects more cost-effective, while retaining the compute power we need for successful deployment.

The Introduction of DeepRacer and DeepRacer League.We loved this! Based on the new RL environment in AWS, watch out for an Intellify team flexing their ML and data science muscles in the League!

Amazon Textract, Personalize, and Forecast. This past year, customers have shown a lot of interest in document recognition/parsing; recommender systems, especially in ecommerce and customer experience-focused businesses; and time series modelling and forecasting. There are so many vital applications of these ML-based tools, and we can’t wait to get on board with Textract, Personalize, and Forecast to take them to a whole new realm of customers seeking the benefits of AI/ML.

Our Thoughts

AI and ML are hugely on the rise for both organisations and individuals. AWS’ new suite of releases and expansions to SageMaker, RL, Inference, and Marketplace will only help this field grow at an even faster rate. We’ve been deploying on SageMaker since its release, and these tools will only help us expand what we can offer to customers in terms of cutting edge, competitive AI/ML solutions.

Get in Contact

If you or your organisation are looking to take advantage of AI/ML and its enormous opportunities to boost revenue, create operational efficiency, and enhance competitiveness, please get in contact via phone (02 8089 4073) or email ( We are AWS Consulting partners for Machine Learning, with a range of projects already completed across SageMaker and AWS cloud services.

Blog In the Media

In the Media: [This is My Code] on AWS

Our very own Kale Temple was featured in an AWS segment on their Youtube channel. This video featured an in-depth discussion on Particle Swarm Optimisation using Amazon SageMaker. In an age where companies are looking for better ways to optimise pricing, discounts, and offers across their product portfolios, environments like SageMaker are game changing. Take a look at the video below for a detailed look at this incredible process.

We’re thrilled to be a part of the conversation involving machine learning and AWS tools, including SageMaker. We look forward to the exciting new things that will come out of re:Invent 2018. 

Blog Events

Executive Breakfast – AI & ML Opportunities for Australian Business

Thursday 1st November we had our Executive Briefing breakfast session, a roundtable presentation and discussion with an array of 20 senior managers and executives, at the Four Seasons Sydney. Our discussion centred around the growing market and opportunities for enterprises looking to implement data science, machine learning and AI. This session we had a focus on not just the economic importance of implementing ML & AI now to secure competitive advantage, but also some of the tools and techniques to get AI projects successfully underway. With a presentation from AWS, and a sumptuous Four Seasons breakfast, attendees responded they felt the event was very useful and informative.

We will be running our next Executive Briefing in March 2019 – if you are at the stage of encouraging customers to investigate AWS Machine Learning for data projects, or looking at leveraging current opportunities in Machine Learning, SageMaker, or Artificial Intelligence, we’ll be inviting selected CxOs and senior managers for another exclusive opportunity to network and discuss the future of ML & AI.


Amazon SageMaker vs. AWS Lambda for Machine Learning

Advances in serverless compute have enabled applications and micro-services to elastically scale out horizontally, sustaining the volatility of service demand. AWS Lambda is perhaps the most prominent serverless platform for developers and machine learning engineers alike. Its scalability and accessibility makes it a top choice for serving and deploying modern machine learning models.

SageMaker, on the other hand, was introduced by Amazon on re:Invent 2017 and aims to make machine learning solutions more accessible to developers and data scientists. In detail, SageMaker is a fully-managed platform that enables quick and easy building, training, and deploying of machine learning models at any scale. The platform, interacted through a Jupyter Notebook interface, further makes it accessible to perform exploratory data analysis and preprocessing on training data stored in Amazon S3 buckets. Moreover, SageMaker includes 12 common machine learning algorithms that are pre-installed and optimised to the underlying hardware – delivering up to 10x performance improvements compared to other frameworks.

In this article, we will compare and contrast the various advantages and disadvantages of SageMaker (server) and Lambda (serverless) for the machine learning and data science workflow. We will use the categories of cost, model training, and model deployment to detail the characteristics of both services.
The pricing model for SageMaker mirrors that of EC2 and ECS, albeit at a premium when compared to the bare-bone virtual machines. Like most server deployments, serving a machine learning model on the SageMaker platform is more costly for sparse prediction jobs. However interestingly, SageMaker instance prices are divided into the segments of model building, training, and deployment. Below is an example from the US West – Oregon region; for more detail see .
Model Building Instance Pricing (US West – Oregon)

Model Training Instance Pricing (US West – Oregon)

Model Hosting Instance Pricing (US West – Oregon)


AWS Lambda, in contrast, allows flexible horizontal scaling of model predictions to the workload. Lambda pricing is further based on the number of requests per month and the GB-seconds of Lambda executions ( Lambda, and serverless compute in general, are more cost effective for models with low or highly volatile interactions.
Model Training
For model training, SageMaker is reliant on the notebook interface and lifecycle while Lambda is agnostic to the model training environment – one can choose to train either locally or through EC2. This means that Lambda requires no changes to the model training process. On the other hand, SageMaker provides the added benefit of highly optimised native implementations of popular machine learning algorithms such as:

Linear regression –
K-means –
Principle component analysis (PCA) –
Latent Dirichlet Allocation (LDA) –
Factorisation machines –
Neural topic modelling (NTM) –
Sequence to sequence modelling (Based on Sockeye) –
Boosted decision trees (XGBoost) –
Image Classification (Based on ResNet for full training or transfer learning) –
Recurrent Neural Network Forecasting –

Using SageMaker C5 or P3 instances enables further optimisations for neural network training. C5 instances come with  Intel’s Advanced Vector Instructions optimisations while CUDA 9 and cuDNN 7 drivers on P3 instances take advantage of mixed precision training on the Volta V100 GPUs. Lastly, SageMaker’s formal deployment and serving module enables developers and data scientists to build models offline while using the service for model training through the SDK.
Model Deployment
SageMaker makes it easy and accessible for model deployment. The platform has the ability to autoscale inference APIs in a manner similar to attaching application load scalers to EC2 instances ( Furthermore, SageMaker conveniently enable data scientists to A/B test candidate model deployments in real time. Below is a diagram from the official SageMaker documentation that outlines the model deployment process. When deploying a model, SageMaker first creates a new EC2 instance, downloads the serialised model data from S3, pulls the docker container from ECR, and deploys the runtime required to run and serve the model. Finally, it mounts a volume with the model data to the runtime.


In comparison, AWS Lambda provides greater flexibility and cost efficiency for model deployments with low interaction rates. However, the main drawbacks of Lambda include the inherent cold-start delay and the lack of GPU support (not that GPUs are needed for model predictions). Moreover, Lambda deployments are constrained to a maximum of 5 minutes of computation time and 50MB of compressed deployment size (in a zip or jar format). One can work around the package size constraint by uploading large dependencies to S3 and subsequently downloading and caching them to an in-memory directory such as /tmp on the first request. Furthermore, one can reduce cold start delays by using a model architectures with higher prediction throughput, driver optimisations, and/or continuously pinging the API every 5-10 minutes.
Overall, both Amazon SageMaker and AWS Lambda provide many benefits for the machine learning workflow. SageMaker’s Jupyter notebook interface for model building and training makes it extremely accessible to developers and data scientists. Moreover, the optimised implementations of popular machine learning algorithms such as K-means and boosted trees makes it attractive in the model training process. For machine learning models with variable demand, we recommend model deployments on AWS Lambda. However despite Lambda providing continuous horizontal scaling to the workload, we find that SageMaker’s ‘one-click’ deployment and built-in A/B testing enables us to quickly iterate across candidate model deployments — multiple minimal viable product at a time.
Further Reading