Machine Learning is Helping in a New Era

by Dec 27, 2019#MachineLearning

Printer Icon
f

Modern machine learning methods have been around for more than 10 years, but it seems that recently there is a trend to add machine learning to a wider range of applications including medicine, agriculture, and even IoT devices. This trend results from the growing capacity of mobile devices, chips specialized in AI, and the growing accessibility of AI platforms which produce more compact models. For example, one of the biggest technical accomplishments announced at Google I/O 2019 is the creation of a language processor will fit inside a phone, and not even a high-end phone. That means that our mobile devices, even without internet connection, will have text to speech functionality, reducing network latency and associated cost. So these compact models that can fit in small devices make these devices more self-sufficient, which is triggering the possibility to create applications that make use of AI models in real-time and offline applications. We now are starting to see nice application examples of these advancements, from crop disease detection in Africa to real-time apps that teach you how to dance.

As noted above, the platforms are getting more accessible. TensorFlow is Google’s open source cross-platform machine learning framework. It covers all the steps in building a learning model. There are many built-in operations to develop, train, and develop machine learning and deep learning, but the flow is also sufficiently flexible to allow expert users to add specific operations or customizations. Modern machine learning applications frequently requires data sets collected from mobile apps. To provide easy of scalability and it maybe advantages to collect and store such data in Firebase. To facilitate access to such data sets and the deployment of models, Google provides ML Kit for Firebase, which automates a lot of common use cases and provides an integrated and optimized solution for mobile.

So which scenarios are suitable for machine learning? As humans, if we want to learn something, we need to try it and see if it works or we can learn from the experience of others. Same with computers, if we have a scenario where we are able to tests our inputs (the faster, the better) or if we have data already classified, and we don’t have a clear closed-form algorithm for solving the problem, then machine learning could be an excellent candidate to find that function for us.  Moreover,  perhaps the machine learning algorithm could find relationships that were not evident for us before. For example, Google used deep learning for detection diabetic eye disease. In this experiment the researchers were successful in classifying the health and unhealthy images. In addition, after training the neural network for age and gender, they found that the information could be retrieved from the eye images through the use of the model. So not only was the network able to perform the task correctly; it also found a relationship that was no evident even for an expert.

As AI becomes more accessible and platforms and models mature, the applications areas for machine learning are expanding to mobile and embedded applications. Solutions that encompass machine learning can be implemented pretty much on any platform from ML on Firebase to Tensor Lite for embedded micro-controllers.

About Us: Krasamo is a mobile-first Machine Learning and consulting company focused on the Internet-of-Things and Digital Transformation.

Click here to learn more about our machine learning services.

RELATED BLOG POSTS

LLMOps Fundamentals

LLMOps Fundamentals

Explore LLMOps fundamentals for generative AI applications. Learn how effective management and operations transition prototypes to real-world use cases with Krasamo’s specialized services.

Introduction to Machine Learning

Introduction to Machine Learning

Machine learning, a subfield of AI, has become a crucial component of developing tools and applications for data analysis and decision-making in the digital age.

What is Machine Learning?

What is Machine Learning?

Machine Learning is an application in which machines can learn automatically from their experiences or train data to make predictions detecting patterns and creating its own rules.

IIoT-Driven Transformation: Boosting Industrial Efficiency & Innovation

IIoT-Driven Transformation: Boosting Industrial Efficiency & Innovation

This paper discusses the transformative potential of the Industrial Internet of Things (IIoT) in enhancing operational efficiency and reducing expenses in plants and buildings. By leveraging wireless sensors, data collection, analytics, and machine learning, IIoT systems create a competitive advantage through improved interoperability and connectivity. We explore the factors driving IIoT adoption, the benefits it offers, and the different types of IIoT software. The paper also highlights Krasamo’s expertise in IoT consulting services and their comprehensive range of IoT offerings to help enterprises implement and benefit from IIoT systems.

Creating a Machine Learning Use Case: Steps and Considerations

Creating a Machine Learning Use Case: Steps and Considerations

This article discusses the steps and considerations for creating a machine learning use case to improve business processes. It explains the concept of machine learning and the importance of data quality and volume in creating accurate predictions. The article outlines the steps in creating an ML use case, including defining the problem, collecting and preparing data, defining product objectives and metrics, training and evaluating the model, and deploying the model. The article also discusses the types of ML problems and how to discover ML use cases in existing business processes. Overall, the article emphasizes the importance of understanding business problems and identifying opportunities to use ML to create enhanced solutions.