Collaborating Authors

neural network

4 Pre-Trained CNN Models to Use for Computer Vision with Transfer Learning


ResNet50 is a convolutional neural network which has a depth of 50 layers. It was build and trained by Microsoft in 2015 and you can access the model performance results on their paper, titled Deep Residual Learning for Image Recognition. This model is also trained on more than 1 million images from the ImageNet database. Just like VGG-19, it can classify up to 1000 objects and the network was trained on 224x224 pixels colored images.

The Future of AI Part 1


It was reported that Venture Capital investments into AI related startups made a significant increase in 2018, jumping by 72% compared to 2017, with 466 startups funded from 533 in 2017. PWC moneytree report stated that that seed-stage deal activity in the US among AI-related companies rose to 28% in the fourth-quarter of 2018, compared to 24% in the three months prior, while expansion-stage deal activity jumped to 32%, from 23%. There will be an increasing international rivalry over the global leadership of AI. President Putin of Russia was quoted as saying that "the nation that leads in AI will be the ruler of the world". Billionaire Mark Cuban was reported in CNBC as stating that "the world's first trillionaire would be an AI entrepreneur".

Computer Vision for Pictures and Videos


As living organisms process images with their visual cortex, many researchers have taken the architecture of the mammalian visual cortex as a model for neural networks structured to perform image recognition. Over the past 20 years, progress in computer vision has been remarkable. Some computer vision systems achieve 99% accuracy, and some run decently on mobile devices. Today's best image classification models can detect diverse catalogues of objects at high definition resolution in colour. Additionally, people sometimes use hybrid vision models that combine deep learning with classical machine-learning algorithms and perform specific sub-tasks.

Solve Sudoku Puzzle Using Deep Learning, OpenCV And Backtracking


The sudoku game is something almost everyone plays either on a daily basis or at least once in a while. The game consists of a 9 9 board with numbers and blanks on it. The goal is to fill the blank spaces with suitable numbers. These numbers can be filled keeping in mind some rules. The rule for filling these empty spaces is that the number should not appear in the same row, same column or in the same 3 3 grid.

OpenAI's Artificial Intelligence Strategy


For several years, there has been a lot of discussion around AI's capabilities. Many believe that AI will outperform humans in solving certain areas. As the technology is in its infancy, researchers are expecting human-like autonomous systems in the next coming years. OpenAI has a leading stance in the artificial intelligence research space. Founded in December 2015, the company's goal is to advance digital intelligence in a way that can benefit humanity as a whole.

Why High Performance Computing Could Become The Next Frontier For Enterprise AI


The deep learning component of AI can be a high-performance computing problem as it requires a large amount of computation and a data motion (IO and network). Deep learning needs computationally-intensive training and lots of computational power help to enable speeding up the training cycles. High-performance computing (HPC) allows businesses to scale computationally to build deep learning algorithms that can take advantage of high volumes of data. With more data comes the need for larger amounts of computing needs with great performance specs. This is leading to HPC and AI converging, unleashing a new era.

Free workshop on Deep Learning with Keras and TensorFlow


Because this year's UseR 2020 in Munich couldn't happen as an in-person event, I will be giving my workshop on Deep Learning with Keras and TensorFlow as an online event on You can register for FREE via Eventbrite. Deep learning is an artificial intelligence that mimics the workings of a human brain in processing different data, creating patterns and interpreting information that is used for decision making. It is a subfield of machine learning in artificial intelligence and Its networks has the capability to learn, supervised or unsupervised, from data that is either structured or labelled. It is one of the hottest trends in machine learning at the moment and there are many problems where deep learning shines, such as Self Driving Cars, Natural Language Processing, Machine Translations, image recognition and Artificial Intelligence (AI) and so on.

What Capabilities a Cloud Machine learning Platform should have?


To create an effective machine learning and deep learning model, you need more data, a way to clean the data and perform feature engineering on it. It is also a way to train models on your data in a reasonable amount of time. After that, you need a way to install your models, surveil them for drift over time, and retrain them as required. If you have invested in compute resources and accelerators such as GPUs, you can do all of that on-premises. However, you may find that if your resources are adequate, they are also inactive much of the time.

Are creativity and technology at odds?


Often pitched against one another, technology and creativity are seen by many as polar opposites, seeking entirely different outcomes from entirely different methods. Machine learning in particular can often, at first glance, be considered as something at odds with creativity. However, in my experience, artificial intelligence is actually one of the most creative and dynamic technologies that exists today, and here's why. Machine learning is not one technology but the science behind a whole suite of different cognitive tools that use data to help make predictions. It accelerates the adaptability to consumer behaviour changes, and helps marketers modify their creative strategies to the right user, with the right message, at the right time. Although machine learning relies on technology to make decisions, the way it learns how to make these predictions is, in itself, a creative process.