ShareAI is a repository of resources that we have curated for the community. Projects done in AI Singapore, best practices, and experiences will be shared with the community. Interact with members of the community through our forum. Have fun and enjoy the journey!


Insights from the community


AI algorithms we encounter in our research and use during 100E development.

Animated RNN, LSTM & GRU

Recurrent neural networks are a class of artificial neural networks which are often used with sequential data. The 3 most

10 Gradient Descent Optimisation Algorithms + Cheat Sheet

Gradient descent is an optimisation method for finding the minimum of a function. It is commonly used in deep learning models to update the weights of the neural network through backpropagation.

In this post, I will summarise the common gradient descent optimisation algorithms used in popular deep learning frameworks (e.g. TensorFlow, Keras, PyTorch, Caffe). The purpose of this post is to make it easy to read and digest (using consistent nomenclature) since there aren’t many of such summaries out there, and as a cheat sheet if you want to implement them from scratch.


Best practices, methods and experiences learnt working on AI/ML projects in AI Singapore.

Promoting Ethical AI for Human Well-being

On the Saturday morning of December 7, AI Singapore joined a few other AI communities across the Pacific Rim to discuss a number of topics within the complex subject of AI ethics with thought leader

Quick Win from Data – Visualization

During my work, many have asked the following question, in one form or another. “How can I score quick wins from my existing data?” It is a reasonable question, given that many organizations have spent

NLP in a Great Hurry

(Abstracted with permission from NLP in a Hurry by Pier Lim.) Here is a collection of different Python libraries for natural language processing (NLP) which can be invaluable for rapid prototyping. Semantic Similarity Sentence Transformers

Software Engineering for Machine Learning : A Case Study

Some take-away points from Microsoft’s paper Microsoft presented this paper at this year’s International Conference on Software Engineering (ICSE 2019). It is a distillation of the experiences gained by the numerous software teams within the

Book Reviews

Too many books, too little time? Zero in on the best books, curated by our community

Introduction to Machine Learning with Python

With this book, you will learn:  Fundamental concepts and applications of machine learning Advantages and shortcomings of widely used machine learning algorithms How to represent data processed by machine learning, including which data aspects to

Data mining with Rattle and R

For those keen to use R but yet need a quick start to solve some immediate data-mining problems, you can use Rattle. From the Rattle website: Rattle is a popular GUI for data mining using

Deep Learning – A Practitioner’s Approach

From this book, you will learn: Dive into machine learning concepts in general, as well as deep learning in particular Understand how deep networks evolved from neural network fundamentals Explore the major deep network architectures,


Listen to our Industry Experts on the go!


AIAP™ Batch 3 Graduates!

On 23 December, 2019, we witnessed the graduation of the third batch of apprentices from the AI Apprenticeship Programme (AIAP)™. In his keynote address, Director of AI Industry Innovation, Laurence Liew, thanked the new graduates

Read More »
100Experiments (100E) Showcases
Latest Posts
Recommended Books


This is a simple category / section

Announcements and News

Announcements, news and important notices.


Frequently Asked Questions

Common questions about the AI Singapore programmes and community.



Community contributed articles and news

Articles and news submitted by the AI community in Singapore.


Community Events

Discussions following events organised by AI Singapore.


Coffeeshop Talk

Discussions about AI, AI Singapore programmes and the AI scene here in Singapore in general.



AI Marketplace

Are you looking for AI solution providers? Post your request here for the AI solution providers to respond to you. If you are AI solution vendor, please feel free to advertise your solution and offering here.