Using Kaggle datasets

Even if you are a beginner in machine learning, you’ve probably heard about Kaggle. Kaggle is an online community of data scientists and machine learners. Kaggle allows users to find and publish datasets, explore and build models, work with other data scientists and machine learning engineers, and enter competitions to solve data science challenges. In short, Kaggle is the right place to learn and practice machine learning. In this blog post you will learn how to use one of the many […]

Convolutional Neural Networks with Keras

In the last blog post, using Keras, you learned how to create a simple neural network (Multilayer Perceptron) using Keras that classified as MNIST dataset images with 97% accuracy. You may think 97% is a good number, but you can still improve it. Using Convolutional Neural Networks (or Convnets), a type of deep learning model most commonly applied for the analysis of visual images, it is possible to achieve about 99% accuracy in training and validation. You can clone this project here: https://github.com/waslleysouza/keras. […]

Getting Started with Keras

If you are new to Artificial Intelligence and its correlates (Machine Learning and Deep Learning) you may be confused how to start in this new world. In Deep Learning there are many popular frameworks and libraries like Tensorflow, Caffe2, CNTK and Theano. I always recommend starting with Keras because it is a high level neural network API written in Python and capable of running on top of TensorFlow, CNTK or Theano. In this blog post, you will learn how to use Keras to create a neural network […]

Sending data from Python app to Oracle IoT Cloud Service

If you read my blog post “Send data from Raspberry Pi to Oracle IoT Cloud Service“, you learned how to use the CPOSIX SDK to send data from Raspberry Pi to Oracle IoT Cloud Service. Oracle provides SDKs for many programming languages, but if you don’t find a SDK for your favourite programming language (e.g., python), you can use the REST API. In this blog post, you will learn how to send humidity and temperature data from Raspberry Pi to Oracle IoT Cloud Service using Python […]

Optimizing TensorFlow for CPU

A few days ago I participated in a Brazilian Developers Conference. Among many lectures, one about Intel architecture was very interesting. Intel is working to provide more performance for Artificial Intelligence projects with different hardware and software optimizations, as you can see in the following figure. Intel has a TensorFlow distribution with many optimizations for the CPU. In this post I will show the results of my test with different TensorFlow and Python distributions […]

Using Oracle Storage Cloud with Tensorflow

Do you know Tensorflow? TensorFlow is an open source software library for high performance numerical computation. Maybe nowadays it is the most famous library used for Machine Learning and Deep Learning projects. This kind of solution is responsible for projects like autonomous vehicles and facial recognition. There are many tutorials about Tensorflow and one of my favourites is the Transfer Learning. Transfer Learning is a technique that allows us to reuse an already trained model […]

Python Lib for Oracle Cloud Object Storage Classic

Do you like working with REST APIs? Do you know Oracle Cloud Infrastructure Object Storage Classic? There are many REST APIs that you can use within your application to integrate with the Oracle Cloud Infrastructure Object Storage Classic. In addition to Object Storage Classic, all Oracle Cloud solutions have REST APIs! In this post, you will learn how to use the Oracle Public Cloud (OPC) Python Lib that I created using the REST APIs for Standard Storage in Oracle Cloud Infrastructure Object […]