Top Machine Learning Projects in 2024

40 Min Read

Introduction

As per the present situation, AI being the discuss of the city, machine studying is witnessing immense development in its reputation.  Machine studying is without doubt one of the main streams of AI because it possesses a major place in figuring out the traits and behaviours of a mass of individuals through a given dataset. Aces like Google, Fb, Uber, and lots of different main firms implement machine studying because the core of their operations. Total, machine studying is a outstanding talent demand today. The extra this area is proliferating in its demand and use, the extra intimidating it’s changing into for the newbies to discover. If you’re new to machine studying and looking out ahead to creating a profession on this discipline, you’d in all probability wish to go for the extremely worthwhile programs in AI & ML supplied by Nice Studying.  

When you collect enough data and know the ethics of machine studying, the subsequent step is all about getting hands-on expertise via varied initiatives. The extra initiatives you cowl, the more adept you turn out to be in machine studying. In spite of everything, ‘apply makes a person excellent is undeniably a golden rule. In addition to, machine studying options to the issues usually are not all the time the identical; they fluctuate over a variety as per the wants of the businesses. So, in case you are pondering upon high quality initiatives to get began with, we’ve got obtained you coated there! We are going to talk about the highest 10 trending machine studying initiatives that may be undertaken and show to be extremely helpful. Earlier than trying on the initiatives, take a look at this free machine studying course that lets you perceive the fundamentals of machine studying and additional lets you full your undertaking.These initiatives will take you nearer to real-world issues and their ML-oriented options. So, allow us to get began with the checklist of initiatives earlier than the ink is dry on the web page. 

Here’s a checklist of the highest 18 Machine studying Initiatives

  1. Film suggestion System Utilizing ML

Constructing a system that recommends films is a standard and straightforward undertaking to start out with. Such a system will present options of films to the customers by making use of related filters based mostly on the consumer preferences and their searching historical past. Right here, the consumer choice is noticed in accordance with the information being browsed in addition to their scores. This film suggestion system would be the results of an implementation of a set machine studying algorithm. 

Dataset

You want a dataset to work upon in your film suggestion system. There are various choices to choose from, comparable to MovieLens, TasteDrive, and so forth. Want going with a dataset that incorporates a lot of films and scores. You’ll require the .csv recordsdata of the dataset to retrieve the information which is films and scores on this case. Now, to start with you have to to do some information pre-processing with a purpose to make the information appropriate to be used. As soon as the information is prepared, you possibly can implement the suitable Machine Studying algorithms to counsel films and even make a document of probably the most watched style in your system. 

Aside from film suggestion techniques, you possibly can think about making some other kind of advice system as properly, could or not it’s a e book suggestion system, cafe suggestion system, and many others. You’ll be able to observe the identical process with respective dataset for various suggestion techniques. 

  1. Picture Cartooning System Utilizing ML

Machine Studying is increasing its grip in each realm so why ought to cartoonization stay untouched? You should use strategies like White Field Cartoonization to transform an actual life picture into an animated one.  The primary concept behind this technique is to deal with expression extracting parts to make the method completely controllable and versatile relating to implementing Machine Studying. If we discuss concerning the white field methodology, it decomposes a picture into three cartoon representations, specifically, Floor Illustration, Construction Illustration, and Textured Illustration. Additional, a GAN (Generative Neural Networks) framework is used for the optimization of our desired outcome.  You too can create emojis out of your individual pictures utilizing this mannequin. This undertaking, in all chance, will take you one step nearer to deep studying and pc imaginative and prescient. 

If you’re on the lookout for a much less advanced and extra understandable resolution, you possibly can cartoonify a picture by constructing a Python mannequin utilizing OpenCV.  You’ll simply must import ML libraries for the implementation of ML algorithms for picture processing and transformation. This undertaking is not going to solely assist you enhance your abilities but additionally offer you a self-made app to edit your pictures. How fascinating that sounds, proper? If you’re fairly satisfied with this undertaking, begin engaged on it immediately!

Dataset

Imagenet, Tbi, ToonNet, and lots of extra on-line websites can be found to produce you with a high-quality dataset for the coaching and testing functions of your ML based mostly mannequin. The dataset will comprise specified particulars of a broad vary of photos.

  1. Iris Flower Classification Venture

That is one other common ML undertaking. The essential concept of this undertaking is to categorise totally different species of an iris flower relying upon the size of its petals and sepals. This can be a very good undertaking to cope with machine studying for figuring out the species of a brand new iris flower. Machine Studying algorithms are carried out on the dataset of iris flower to attract the classification of its species and work accordingly.

Dataset

The iris dataset consists of three lessons with 50 cases every. These 3 lessons seek advice from the three varieties of iris which might be setosa, versicolor, and verginica. You will get the dataset for a similar on-line in CSV format. You’ll be able to have it downloaded from UCI ML Repository as properly. After getting the information set ready, you’ll have to select a neural community for the classification. Within the subsequent step you’ll have to implement the coaching technique utilizing ML algorithms. After coaching your information, you select the perfect mannequin with optimum generalisation means. After getting probably the most appropriate mannequin, you progress in direction of the phases of testing evaluation and mannequin deployment. And with this you get your required system prepared. 

  1. A Sprint visualizing and forecasting inventory situation

You need to have come throughout dashboards flashing the inventory value charts to assist the merchants. Stockers actively observe the inventory costs of shares of varied firms with a purpose to examine and analyse the development, in order that they by no means miss an opportunity. You can also make it simpler for the merchants by forecasting the value of a inventory for a specific date. This undertaking is certainly as fascinating to work upon because it sounds.  Right here, you should use Sprint which is a Python framework and a few Machine Studying fashions to create an internet software to indicate the corporate particulars and a few inventory plots. These inventory plots will present the behaviour of a specific inventory based mostly on the inventory code entered by the consumer for a given date. The ML algorithms will assist in predicting the inventory costs. 

Dataset

You have to to do inventory analysis to gather information and construct your dataset. For that objective, you possibly can flick thru the net buying and selling websites comparable to Google Finance, StockCharts.com, Merill, and many others. Some primary data of Python for machine studying, HTML, and CSS are the stipulations for this undertaking. Your ML mannequin will do the job of getting the present inventory charges and analysing the pricing traits. 

  1. Knowledge Preprocessing CLI in Machine Studying
See also  MLflow: Simplifying Machine Learning Experimentation

As , earlier than feeding the dataset to your ML mannequin, you’re required to course of the information to transform it in algorithm comprehensible type. Feeding unclean information (information lacking attributes, values, containing redundancy, and many others.) to your mannequin will result in drastic outcomes which you’d by no means need. The extra very important function information preprocessing performs, the extra tedious of a process it’s.  So, why not construct a system by yourself to preprocess your dataset for you each time you’re as much as making a brand new ML undertaking? This CLI software will make your different ML initiatives much less time consuming. 

This undertaking is nonetheless advantageous in each means. It is not going to solely be useful in your future initiatives but additionally assist you mark your experience within the ideas of OOPs, Pandas, and exception dealing with. Above all, this undertaking will add a lot worth to your resume.

Dataset

Yelp dataset is a standard repository since Yelp made its dataset as open supply. You will get all kinds of dataset in your different assortment of ML initiatives. You simply must fill an software for and you’re free to make use of their dataset. 

  1. Tremendous Mart Gross sales Prediction utilizing Machine Studying

As for an excellent undertaking different, you possibly can create a gross sales forecasting system for an excellent mart. The objective can be to construct a regression mannequin by implementing ML algorithms to foretell the gross sales of every of the merchandise accessible within the yr forward. The mart you select may need established shops in numerous areas. Implementation of such a mannequin will assist the mart foresee the gross sales traits and make use of appropriate enterprise methods. 

Dataset

You’ll be able to simply get the dataset from the mart you may be making this software for from its DBA. You’ll require in search of the gross sales historical past of every product in each single retailer. For instance, if we take the BigMart gross sales dataset, then it includes 2013 gross sales in 10 distinct shops for 1559 merchandise throughout. It should additionally comprise sure attributes for each single product and outlet. The dataset that you’ll use in your undertaking and the knowledge comprised depend upon the mart you select. 

  1. Mortgage Eligibility Checker

One other helpful and resume boosting undertaking is usually a mortgage eligibility checker system. As we all know, earlier than getting a mortgage, it’s important to undergo a cumbersome course of getting your mortgage sanctioned. Your mortgage software is authorized provided that you slot in all of the parameters in varied circumstances set by the financial institution. So, that is the place a system like Mortgage eligibility checker can turn out to be useful. In the event you get to know whether or not you’re eligible for the mortgage or not beforehand, you can also make higher preparations to get an approval in your mortgage. 

Dataset

The dataset that you’d use for coaching your ML mannequin will consist of knowledge containing data like intercourse, marital standing, annual earnings, variety of dependents, civil rating, {qualifications}, bank card historical past and the remainder.  For this objective you will get the dataset from the financial institution you choose in your undertaking. As an example, in case you determine to go along with Axis Financial institution, you’ll use its dataset. You would possibly wish to make use of the cross validation methodology for the testing and coaching of your information mannequin. This undertaking will assist you get a kick begin in creating larger statistical fashions.   

  1. Affable Psychological Well being Tracker

Psychological well being is a delicate concern today. Making a companion app that may hold observe of your psychological well being and guarantee your psychological wellbeing is certainly an excellent possibility. This undertaking is not going to solely showcase your machine studying abilities however signify your holistic and optimistic method as properly. This app will incorporate a number of personalised duties and common progress checks to maintain a examine in your psychological well being. You’re free to determine what extra options you want to add to this app. Utilizing Flutter is an effective possibility for such an app improvement. Your Flutter talent coupled with the ML mannequin will assist you construct a pleasant and potential psychological well being tracker app. Try the free flutter programs and enroll your self immediately.

Dataset

You will get a listing of datasets accessible on-line free of charge for psychological well being phenomenon modelling. It’d consist of knowledge from the analysis papers of varied authors. You’ll in all probability like to think about going via this link for availing a dataset for this undertaking. You will get your individual dataset ready based mostly on the researches of various bunch of authors on psychological well being. 

  1. Information Authentication Evaluation Mannequin

To place it in easy phrases, we’re speaking about making a pretend information classification mannequin right here. On this big world of knowledge and social media, the information is transferred on the velocity of present. Nonetheless, it takes no time for pretend information to unfold among the many mass. Amidst the majority of stories throughout, you possibly can by no means make sure of the information and decide whether or not it’s pretend or genuine at first. That is why this information authentication evaluation mannequin can end up fairly helpful. Any pretend information will both be linguistic-based or graphic-based.  Since it isn’t all the time doable to verify the information authentication by an professional as a result of sheer quantity and velocity of knowledge throughout the web, you can also make your individual ML based mostly approach for this process. 

This mannequin will apply strategies and algorithms based mostly on NLP to establish the pretend information in real-time and forestall the havoc that may be brought about from the widespread misinformation.  All of the social media and information platforms can be coated with a purpose to regulate unfold of any kind of pretend information. 

Dataset

You’ll be able to undergo the analysis papers of trade specialists accessible on the web for the sake of your dataset. The opposite possibility is to seek for databases like Kaggle database, encompassing information sources and their authentication charges for feeding to your ML mannequin. 

  1. Wine High quality Prediction Mannequin

Underneath this undertaking, you’ll mainly be predicting the standard of a wine in accordance with the wine high quality dataset. You need to have heard individuals saying, the older the age of the wine, the higher it tastes. However, the very fact is there are a selection of different components that decide the standard of a wine. These components embody physicochemical assessments comparable to pH worth, alcohol amount, mounted acidity and risky acidity to call just a few. The ML mannequin that you’re going to construct on this undertaking will analyse the wine high quality by exploring its chemical properties.

Dataset

The dataset that you simply want for this undertaking will incorporate information concerning the chemical properties of various sorts of wine. It’ll include worth for varied physicochemical assessments that can be fed to your ML based mostly mannequin. You should use the publicly accessible wine high quality dataset supplied by UCL Machine Studying repository. You’ll be able to take a look at the wine high quality examine analysis papers accessible on-line for amassing the dataset for coaching and testing of your mannequin. 

Machine Studying: Why Is It Essential?

Machine studying (ML) is a type of Synthetic Intelligence (AI) that enables the software program to enhance its accuracy at predicting outcomes with out being explicitly programmed to take action. To estimate new o/p (output) values, machine studying algorithms use historic information as i/p (enter).

See also  Top 6 Benefits of AI Agents You Must Know

Many common suggestion engines make use of ML. Fraud detection, spam filtering, malware menace detection, predictive upkeep, and enterprise course of automation are just some of the opposite customary functions (BPA).

It’s important as a result of it permits companies to see traits in buyer habits and operational patterns and help within the improvement of latest items. Machine studying is a major side of the operations of a lot of immediately’s main firms, like Fb, Uber, and Google. For a lot of companies, due to this fact, machine studying has turn out to be a key differentiator.

There are 4 primary varieties of Machine Studying (ML): supervised studying, unsupervised studying, semi-supervised studying, and reinforcement studying. Are you recent with the fundamentals of Machine Studying? Let’s transfer forward and take a look on the ML undertaking concepts.

11. Picture Segmentation

Picture segmentation is without doubt one of the most easy machine studying undertaking concepts to implement. It entails recognizing, figuring out, and categorizing varied parts in a given picture. For instance, let’s give the picture segmentation program a picture of a person browsing on a wave. It ought to be capable of draw bounding containers throughout totally different objects within the picture, comparable to a surfboard, a person, a wave. These bounding containers ought to have labels indicating what it incorporates and the accuracy with which one determines the labels, and so forth.

There are 2- varieties of picture segmentation:

Semantic segmentation

We separate pixels in photos into their corresponding lessons in semantic segmentation. Suppose a picture incorporates a man and a surfboard, and the person is linked with the colour blue and the surfboard with the colour yellow. In that case, all pixels within the picture associated to the person can be coloured blue, and all pixels within the picture associated to the surfboard can be coloured yellow. If there are quite a few objects of the identical class, comparable to surfboards, they’ll all be coloured in the identical means, on this case, yellow.

Occasion segmentation

When working with many objects, occasion segmentation is often utilized. The excellence between occasion and semantic segmentation is that the previous treats quite a few objects belonging to the identical class as distinctive entities and makes use of varied 0colors to signify them.

Probably the greatest machine studying initiatives, or ML Initiatives, to develop if you wish to be taught extra about picture processing. We are able to use a labeled image dataset to do picture segmentation. Nonetheless, coaching an enormous variety of photos could also be problematic due to time constraints and the necessity for lots of computing assets. To bypass this, we will make the most of the Masks R-CNN mannequin, which has already been educated to find out objects, in these Machine Studying-based Initiatives. We could develop our convolutional neural community (CNN) mannequin utilizing the weights from this pre-trained mannequin to generate the weights for Masks R-CNN.

Use Circumstances:

  • Self-driving automobiles
  • Product defect detection system
  • Medical imaging techniques

12. Signal Language Recognition System

This is without doubt one of the Machine Studying Venture Concepts (also called ML Venture Concepts) that one can execute in varied methods. A slew of applied sciences is continually within the improvement course of to make the lives of disabled individuals somewhat less complicated. Communication with different individuals and utilizing day-to-day instruments is without doubt one of the greatest issues these individuals confront. As a result of many individuals who can not communicate use signal language to work together with others, an indication language recognition system is a software that may help them, notably within the space of bettering accessibility.

We could make use of pc imaginative and prescient on this system to guage and acknowledge human gestures and concern instructions to a system or software. This may be castoff to offer voice assistants to individuals who can not communicate. This can be educated with signal language vocabulary. This fashion, these individuals can alter or convert their signal language right into a textual or audio format for others to interpret and comprehend.

Use Circumstances:

  • Taking part in video games utilizing signal language
  • Signal language assistants
  • Signal language assisted apps

13. Sport Taking part in Venture

Educating computer systems to play video games on their very own has been one of the necessary Machine Studying Venture Concepts. That is one other discipline the place one can obtain a excessive success fee. Video games comprise well-defined constructions, guidelines, and methods, however providing varied strategies to win is a troublesome process for AI, and it is called one of the difficult assessments for AI.

Chess and Go had been regarded to be near-impossible for AI to grasp. Then again, these video games are actually mastered by AI techniques, which have received a number of world championships in these video games. Chess and Go aren’t the one video games the place that is true. Many pc video games comparable to Tetris, Dota, Name of Obligation, and many others., can be discovered by AI techniques to play and carry out.

This is without doubt one of the most easy machine studying initiatives to make use of neural networks extensively. Reinforcement studying is used to create this kind of AI. We design an agent that watches over the sport and devises profitable strategies in reinforcement studying, and AI does this because it repeatedly performs in opposition to itself (if it’s a multiplayer sport) and works out how one can win. These AIs could also be constructed for video games to provide us methods to programmatically management and play the video games and question the standing of the video games to see which actions enable us to win and which don’t.

Use Circumstances:

  • Chess-playing AI
  • On-line multiplayer AI
  • Tetris-playing AI

14. Handwritten Character Recognition

This is without doubt one of the tougher Machine Studying Venture Concepts as a result of one can carry out it in numerous methods. Understanding what textual content a given picture included was one of the difficult difficulties for software program functions, particularly if the picture had some handwritten language on it. Handwritten character recognition utilizing typical programming strategies may be problematic because the precise handwritten textual content can occupy varied pixels on the display screen.

This problem, nevertheless, has turn out to be comparatively easy to deal with due to Machine Studying. All we’d like for Machine Studying is entry to a well-labeled dataset with handwritten characters and labels that inform us what’s written. Then, utilizing machine studying strategies, we will practice a mannequin that may make predictions sooner or later. These Machine Studying Initiatives can translate handwritten textual content whereas getting fixed enhancements. As well as, the mannequin should be examined in order that we could get enough accuracy and deploy it additional.

This is without doubt one of the machine studying initiatives that could be utilized to place varied deep studying and neural community approaches to good use. The strategies, in addition to the dataset, have a major influence on the mannequin’s accuracy. The convolutional neural community (CNN) mannequin can be taught from photos. TensorFlow, Keras, or some other neural community library can be utilized to create and practice this neural community mannequin. We are able to additionally write uncooked neural networks within the language of our alternative and construct the mannequin from the bottom up. It will likely be tougher, however it’s going to assist us higher perceive how a neural community works.

Use Circumstances:

  • Textual content studying software program
  • E book to audiobook converter
  • Actual-time picture translation

15. Bitcoin Worth Predictor

This is without doubt one of the Machine Studying Venture concepts involving working with information with a time part. Bitcoin is without doubt one of the most promising funding prospects available on the market immediately, however it is usually one of the risky. Bitcoin’s value may be exceedingly unreliable and troublesome to anticipate as a result of it’s unpredictable.

See also  Top 20 Generative AI Applications/ Use cases Across Industries

Holding this in thoughts, we will assemble a predictive Machine Studying mannequin. This may estimate the value of bitcoin inventory for future funding utilizing brazenly accessible information about bitcoin inventory costs.

One of many machine studying initiatives that may use Time Sequence Forecasting is that this one. We’d must receive our arms on a dataset of bitcoin’s historic costs. This contains dates, costs, the best and lowest costs the inventory reached throughout the day, and its closing value. We are able to use these information bits to coach a mannequin to make future predictions.

We are able to obtain this by using ARIMA to develop a time collection forecasting mannequin. Fb’s Prophet library can be utilized to make issues extra accessible as a result of it’s advantageous and reliable. This library has been utilized in a number of Machine Studying initiatives. Thus, it’s battle-tested and freed from bugs.

Use Circumstances:

  • Bitcoin value predictor
  • Ethereum value predictor
  • Litecoin value predictor

16. Music Style Classification

This is without doubt one of the Machine Studying Initiatives that cope with audio recordsdata or information processing. Machine Studying algorithms have discovered audio to be notably troublesome to be taught from. We are able to create a music style classification mannequin to assist us classify music based mostly on the way it sounds. This mannequin’s job is to take audio recordsdata as enter and categorize or label them into varied music genres, comparable to pop, rock, jazz, and so forth. These genres, nevertheless, are confined to the information from which our algorithm has discovered.

This is without doubt one of the Machine Studying Venture Concepts that offers with auditory information which may even be coded as numerical information. We are able to use the GTZAN music style classification dataset publicly accessible on the Web to unravel this downside. One can make the most of Deep Studying to extract important options from audio recordsdata as soon as we’ve got the dataset, after which we will use k-nearest neighbor (KNN) to categorise music into a particular style. Strategies just like the elbow methodology to determine the worth of okay, on this case, may be made to make use of. We discovered how one can use totally different methods to deal with a single Machine Studying problem whereas engaged on this undertaking.

Use Circumstances:

  • Audio evaluation
  • Speech emotion detection
  • Audio assistant apps

17. Wine High quality Take a look at

Machine Studying is now being utilized to unravel a variety of points in a variety of fields. Machine Studying is being utilized in a number of sectors to automate high quality testing and high quality assurance duties. One such process is the wine high quality check, which wants us to create a mannequin that accepts details about a wine pattern’s chemical composition and bodily traits and outputs a ranking to assist us comprehend the magnitude of a batch of wine’s high quality. This method may improve or exchange an present high quality assurance course of.

This is without doubt one of the Machine Studying Venture Concepts that could be utilized with sensor enter and IoT system integration to enhance information high quality. We require entry to information containing the chemical composition and bodily facets of wine and labels specifying the quantity of high quality {that a} specific wine pattern ought to need to develop a mannequin that may be utilized for wine high quality assurance.

The info needs to be massive sufficient to coach our mannequin because it should comprise many rows. We are able to search the Web for this data. Nonetheless, we will make use of sensors to create comparable information from the wine samples we’ve got on the manufacturing aspect and mix it with our high quality assurance mannequin. Many strategies, comparable to help vector machines and Naive Bayes, can practice the mannequin.

Use Circumstances:

  • Water high quality testing
  • Items high quality testing
  • Packaging high quality testing

18. Titanic Survival Prediction Venture

A number of datasets can be found on-line about historic occasions. Notably, the human part of these occasions, such because the variety of contributors based mostly on their gender, financial standing, and different components. The Titanic dataset is one such instance. This dataset offers data on the passengers who boarded the Titanic ship and who survived and who didn’t. This dataset additionally incorporates details about every of them. For instance, their identify, age, gender, and financial standing, in addition to details about the category they boarded in, the place they upgraded, and so forth.

This is without doubt one of the Machine Studying Venture Concepts, and it entails creating fashions that may anticipate disasters sooner or later. This data can be utilized for quite a lot of functions; To be taught extra concerning the demographics of those that boarded the ship, in addition to the names of those that boarded with their households, and many others. It additionally permits us to look at the function of every side within the information in figuring out whether or not or not an individual could stay. For instance, first-class ensures a greater chance of survival.

Most significantly, we will make the most of this data to coach a mannequin to evaluate whether or not some individuals would have survived if they’d boarded the ship based mostly on particular options. Machine Studying strategies comparable to resolution timber, random forests, and others may also help with this. The primary objective is to create Machine Studying Initiatives to know information evaluation higher and conclude with the knowledge provided.

Use Circumstances:

  • Earthquake survival prediction undertaking
  • Tsunami survival prediction undertaking
  • Volcanic eruption survival prediction undertaking

Additionally Learn: What’s Machine Studying? How do Machine Studying Work and the way forward for it?

Conclusion

Subsequently, as you possibly can see, there are quite a few Machine Studying Venture Concepts that you would be able to apply to enhance your Machine Studying abilities. To ensure that you simply get probably the most out of those duties, choose one that you simply discover probably the most demanding and construct a machine studying software to solidify your studying. After which attempt to incorporate information from a number of sources, if in any respect doable, as it’s a requirement when making use of Machine Studying in the actual world.

Hopefully, we’ve given you a good understanding of a number of the most difficult Machine Studying initiatives for freshmen to implement independently. Nonetheless, there are a lot of further Machine Studying Venture Subjects to select from. We hope that this text has whetted your urge for food to get a deeper understanding of advanced Machine Studying ideas.

These 18 traditional Machine Studying initiatives will assist you acquire hands-on expertise in coping with actual world issues together with sprucing your ML, NLP, Python, Flutter, and lots of extra prime abilities of the trade. Taking over these initiatives will assist you develop downside fixing abilities too that can be useful in each means. In the event you suppose you have got a protracted solution to go with a purpose to excel the required abilities for these initiatives, we’re happy that will help you with a large set of programs on prime abilities of the trade at Nice Studying. If you wish to grasp AI & Machine Studying, go get your self enrolled on this course. You would possibly need to suggest this course with a ranking of 4.7 to your folks and colleagues as properly. So, go and take a look at the course immediately! Completely satisfied Studying!

If you wish to upskill your self in Synthetic Intelligence and Machine Studying and pursue a profession, take a look at M.Tech in Synthetic Intelligence.

Source link

Share This Article
Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Please enter CoinGecko Free Api Key to get this plugin works.