Trending March 2024 # Build On Country Specific Domain Or Use Existing Site? # Suggested April 2024 # Top 3 Popular

You are reading the article Build On Country Specific Domain Or Use Existing Site? updated in March 2024 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested April 2024 Build On Country Specific Domain Or Use Existing Site?

Google’s John Mueller provided answers to the problem of whether to create international sections within an existing site or to build entirely new sites. I asked an international SEO his opinion on this matter and he shares insights on what he feels is the best course of action for SEO.

Use ccTLD for International Sites?

A person asked the question about the best way to expand internationally.

He explained that they have a strong search visibility presence in the United States but that they wanted to expand to other countries.

Because the main site is so strong there is a perception that the site could give a head start to international versions built within the dot com version of the site, since those versions would not be created on a non-established domain.

But there are many valid reasons for building new sites on domains that match the countries they are targeted toward.

These kinds of domains are like the .uk, .de and .jp and are called Country Code Top Level Domains (ccTLD).

Google’s John Mueller Discussing International SEO

The person asking the question related his situation:

Should we go ccTLDs or keep it under just the dot com?

We are a real estate company so our pages are pretty location-specific.

We’re probably going to end up in about a dozen countries…

Multiple Considerations for International Business Expansion

Google’s John Mueller answered with no hesitation that there are multiple considerations and then listed those considerations.

Mueller answered:

“I think there are multiple things that come into play.

One is probably also the aspect of having multiple sites versus having one really strong website… If you’re talking about a dozen different locations, maybe that’s less of an issue. Maybe that’s something that works out.

The other thing is with geotargeting, we do use that when we recognize that people are looking for something local.

So either way that you go, I would try to make sure that we can figure out what geotargeting to use for the website.

And ccTLDs is super obvious. So that’s I think a good approach.

Subdomains is an option.

Subdirectories would be an option.”

URL Parameters for Indicating Different International Sections

John next discussed what not to do, calling out the use of URL parameters to indicate the country a section is targeted towards.

Mueller continued:

“What I wouldn’t do is just kind of use URL parameters or something like that where it’s like, well you have your main global website and you can search for an individual country. And then somewhere in the URL that country is also mentioned.

Because that would essentially mean that we can’t do geotargeting at all for the website.”

International Expansion May Depend on Marketing Strategy

Mueller next suggested that a way to answer which way to go is to think about what the choice will mean for the consumer, how the company may be perceived by the locally targeted audience.

The person asking the question mentions that the US site 40 million pages and that the Canadian site would have about 500,000 pages. He also mentioned that because the content is so location-specific, only 5% of pages have a one to one match between the U.S. and Canadian versions.

Mueller responded:

But I think it also depends on a little bit on what your marketing goals are.

If you want to really position these as like, we’re the real estate company for Canada, then you kind of want to have your own domain.

If you want to position it as like, we’re a global company and we also do Canada, then having that within your existing domain might be okay.

So I think from a technical point of view, like all of these options are open. Which way you go is kind of almost like a strategic decision.”

SEO Considerations for Expanding to New Countries

I asked Michael Bonfils (LinkedIn profile), a highly regarded International SEO expert, what his thoughts are about the pros and cons of expanding internationally on an existing site or with ccTLDs. I asked Michael because he has extensive experience working within the Internet industry since the mid-90’s.

Michael said that building the site on a dot com is a viable approach, especially because of Google’s excellent ability to use the hreflang attribute to understand language a web document is targeting. But he also shared reasons why the ccTLD might be preferable.

Michael shared the following insights:

“Technically, with a dot com and excellent hreflang setup vs a ccTLD, both are good and both will rank.

He set aside considerations related to Google and next moved on to considerations related to how consumers will react, which ultimately decides whether a strategy is successful or not.

Michael observed:

A ccTLD often promotes consumer trust, therefore engagement will improve.

For example, German consumers can be wary of buying anything non-German. This makes it difficult for companies with a non-German specific presence to compete.

Not only do you have to prove you have better quality than an equivalent German company, you can’t risk diminishing trust signals by not getting a German ccTLD.

In the example of an expansion into the German market, you want to be local as can be and as German as can be.

Outside of these trust signals, there is the factor of links to consider. German sites considering linking to you from within Germany is a strong preference over links from outside of Germany.”

International Expansion and Links

Michael next turned his attention to links. Links can be a foundation to a successful search presence and help launch a site to the top of the search results.

So technically, its easier with hreflang and technically, you can still rank and compete.

But keep in mind the goals of conversions and usability, building trust in the site visitors and gaining traction in an international market.”

Citation Build Separate Sites When Expanding Internationally?

Watch at 20:20 minute mark in the video

You're reading Build On Country Specific Domain Or Use Existing Site?

Wazala Adds An Online Store To Your Existing Site, No Coding Required

For anyone who wants to sell their products online, the best way out is to setup an e-commerce site and shopping cart where your visitors can shop and buy. However, the best way doesn’t necessary mean it is the easiest way. Most of the e-commerce sites require plenty of work to setup and some even require you to have extensive coding skill.

Not anymore. Wazala makes setting up your own online store a breeze.

The concept of Wazala is similar to Ecwid. You create an online store on Wazala, embed the widget onto your existing site, and voilà, your online site is now up and running. There is no need to setup another e-commerce site, nor do you need to reconfigure your site for shopping cart functionality.

One thing I like about Wazala is that it is elegant and simple to use. After you have created an account (required your credit card info, but comes with 15 days trial), all it takes is just 5 mins to set up and deploy your online store. You can customize almost everything from the store logo, background color, company info, shipping options, to the payment mode. It doesn’t matter if you are selling physical goods or digital products, you can add all that into your product inventory in Wazala.

Make your online store presence count

Known as Wazala Touch, your Wazala store is also optimized for the touch device, specifically iPhone and iPod Touch. The look and feel looks exactly like a native app.

If you don’t have a website, you can also add your store to your Facebook page. Simply add the Wazala app and enter your store key.


Wazala has indeed put in plenty of effort to make the whole process a breeze and the end result is definitely very polished. While it will not replace the traditional e-commerce software, it is bound to win over plenty of users who are not tech savvy and are looking for a solution that just works.


Damien Oh started writing tech articles since 2007 and has over 10 years of experience in the tech industry. He is proficient in Windows, Linux, Mac, Android and iOS, and worked as a part time WordPress Developer. He is currently the owner and Editor-in-Chief of Make Tech Easier.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

Use Facebook Connect To Boost Web Site Traffic

Facebook Connect”€™s ability to share content back into users”€™ profiles and their friends”€™ news feeds can be a powerful driver of traffic, and it’s usage is really picking up pace.

Facebook”€™s Developer Network Director, Ethan Beard, was recently quoted saying that “250 million people are using Facebook Connect every month”.

He also said:

More than 100 million of those users started logging into Facebook Connect on third-party sites in only the last 12 months.

2 million websites have added Facebook Connect in the two years

Ten thousand new sites are adding Connect every day

As it reaches the masses, and as more organisations embrace the importance of Facebook for marketing, Facebook Connect is being used in creative ways. chúng tôi reference Amazon”€™s use of Facebook Connect to make shopping recommendations based off your friends”€™ interests, and Eventbrite”€™s implementation of Connect to share similar events your Facebook friends are attending (once you opt-in) make a booking. Equally, Spotify, has seen a growth of four times more referral traffic from Facebook since implementing Connect this year, according to Mashable. Check out more of them here.

So, what are the potential benefits of Facebook Connect for your website visitors accessing your site with their Facebook ID (Open ID)? Facebook Connect is an attempt from Facebook to allow its members access to Facebook user data outside of Facebook.

What are the benefits?

A Connected (Facebook) Identity - 

Facebook Connect allows your visitors to log in and share what they want – to post back their participation on your site to their Facebook profile, their News Feed. You are helping them keep connected with their friends. At the same time they’re spreading your brand message to their network, and driving you traffic – also remember that those links from Facebook to your site are taken into account by Google now).

User Generated Content – For example, shopping on a Facebook Connected online store could allow the users access to reviews of various people – especially friends in Facebook – clearly this is crucial to decision making. It allows you to leverage all that positive buzz you’ve been generating 🙂

Maintain Access to friends – The users of Facebook Connect can effectively take their friends with them to your web site. Your can add a social context to your site and enable the site user to share that great content or campaign creative with their friends via their Facebook news feed.

A joined up social experience – Facebook connect is spreading – it’s been integrated with Youtube and I noticed it recently on Quora. This is great for users saving the time to re-build and maintain multiple profiles and uploading basic data and profile pictures, and great for your to be able become a part of their social web

I really liked this list from chúng tôi so have summarised it here for you as a part of this post”€¦

1. Consider Out of the Box Solutions: Using existing systems can reduce the headache and time to launch a Facebook Connect implementation. Facebook Connect development can become tedious and cumbersome and whilst Connect is a robust platform, bugs are a frequent thing with new Facebook Connect services and as such it”€™s much better to use a service which is proven and will keep things working for you. Here are existing plugins that work with Facebook Connect check out Facebook”€™s Plugin Directory.

2. Provide Multiple Login Options: Providing multiple options for registering or logging in is important.  Let users connect to your site how they wish, some will not like the idea of letting your site access their Facebook profile, some won’t have a Facebook profile.

3. Understand Facebook”€™s (Ever Evolving) Terms of Service – For most, implementing Facebook Connect while not violating Facebook”€™s terms of service will be easy. For those looking to develop custom applications you can quickly find that the tools you would like to build are in fact a violation of Facebook”€™s terms of service. This is especially the case for those building custom widgets that are intended to be distributed across multiple websites.

4. Leverage Facebook”€™s Feed Publishing Capabilities

5. Build in Basic Community Features

One of the most important components of Facebook Connect is the potential for simple community features. If you have visitors who have taken the time to register with your site, it would be beneficial to highlight these individuals. One feature that should be implemented within the community features of your site is the ability to view which of a user”€™s Facebook friends have already joined the site. Provides that common bond between two or more individuals, and improve the chance of a return to the site in the future.

6. Leverage Connect”€™s ‘Invite’ Feature

Most Facebook Connect implementations so far do not include any sort of invite feature. This is surprising since Facebook”€™s invite feature is one of the best promotional tools on the Facebook platform and makes it really easy to select specific friends and invite them to your web site.

7. Alert New Connect Users to Friends

Connecting users to their existing friends significantly increases engagement, if their friends have visited your site before them, for example. If you are going to implement Facebook Connect then letting users discover which of their existing friends have also registered prior to them should be mandatory for any business – and sits well with points 5 and 6.

8. Take Advantage of Application Notifications

In addition to invites and news feed stories, Facebook enables applications to post notifications to a user”€™s “€œupdates”€ section. Notifications are also accessible to users within the navigation bar at the bottom of the chúng tôi website. Many internal Facebook applications have leveraged this capability but very few Facebook Connect enabled sites seem to interact with post notifications. Integrating notifications into your Connect-enabled website will add to the virality of your site, and so drive traffic.

9. Make Registration As Obvious As Possible

10. Request Extended Permissions

If you ever want to contact a user again you must request extended permissions. You may not see a reason for contacting users now but in the future, you are likely going to want to. If a user never comes back to your site and you didn”€™t request extended permissions, that has essentially become a lost opportunity.

The key takeaway

There are very few limitations with Facebook Connect sites. Everything that you could previously (and currently) do on Facebook, you can do on your website. Think: invites, notifications, post feed stories, and more. There is absolutely nothing that can be done on Facebook that you can”€™t do on your own website with Facebook Connect.

How To Use Kodi On Pc Or Mac: A Complete Guide

Kodi, the media server and player system does not really need an introduction but if you are unaware, Kodi is an open source media center software or home entertainment system, previously known as XBMC (Xbox Media Center). The very powerful software has the ability to open almost all types of audio, video, and image formats, plus it lets you stream movies, live TV, shows, sports, and more.

The various options and features can be a little overwhelming. So, if you’ve used Kodi in the past, only to let it go because you found setting it up tough, well, we are here to your rescue. We bring you a complete step-by-step guide on how to use Kodi on your PC or Mac in the best way possible.

Install Kodi on Your Device

Installation process is quite simple. Head over to Kodi’s official download page, where you can download a build for any of the aforementioned platforms. Also, at the time of writing, the latest stable build of Kodi is v18.7 Leia. Even if the build changes in the future, the installation process will be the same. You can also install Kodi from Microsoft Store. We have mentioned all the steps below:

Install Kodi From the Microsoft Store

The best way to install Kodi on Windows is through the Microsoft Store. You can install Kodi just by making a quick search on Microsoft Store and installing it then and there. No need to download an offline installer and manually installing it. The best part is that you can update Kodi through the Microsoft Store seamlessly without losing your favorite add-ons and repository.

Install Kodi from the Microsoft Store (Free)

Install Kodi Using an Offline Installer on Windows PC

Install Kodi Using an Offline Installer on macOS

Next, open the Kodi DMG file and drag the Kodi app icon into the Application folder.

How to Use Kodi User Interface

As you can see in the picture above, you will find the power menu, settings, and search field right at the top of the side menu. Even if you scroll down the side-menu, that top bar remains visible, allowing you to easily access them. Scroll down the side-menu and in the the bottom left you will find the favorites and weather button.  

Options and Settings

Create Multiple Profiles

The Kodi home page features the various sections and sub-sections for Pictures, Videos, Music, Programs and System. Before you head over to the Settings page and play with the various options, you should create a profile or just set a lock on the Master profile, so that no one else gets access to your private content collection.

Check out all Settings

Then, you can head over to the various Settings options. Here’s what each of options offer:

Appearance: Here you can change the skin of the Kodi interface to totally revamp its looks.

You can choose from available skins or download new Kodi skins. Also, you can change the fonts, startup window, sounds, edit the RSS Feed that scrolls down at the bottom, change the language & region, screensaver and more.

Add-ons: If you plan on using Kodi extensively, you will be visiting the Add-ons Settings page all the time. Here, you will find options to install the various add-ons from ZIP files or repositories.

Services: Want to stream your Kodi content to a TV or want to control your Kodi system via your smartphone? Well, you will find all the options for that here.

All of these pages pack in a ton of options that you can play with and if you are someone who loves to tinker around with video & audio playback settings, you are going to have a lot of fun. Now that you are well accustomed with various Kodi settings, let’s get the content, right?

Access Locally Stored Media in Kodi

If you a have a lot of music, videos, TV shows, podcasts etc. stored locally on your device, you can easily access it on Kodi and also organize it better. Firstly, you will have to add all your media to Kodi. Here’s how to do it:

2. Then, just tap on “Add Music” or whatever section you selected.

Although accessing your local media from Kodi is cool, the real fun lies in the various Kodi add-ons and repositories. So, here’s how you can install them on Kodi:

Install Repositories and Add-ons in Kodi

I know you must be wondering, what exactly is a repository? Well, repositories are a group of add-ons that can be installed in Kodi, so that you can access the various add-ons it offers with ease. Kodi offers its very own official add-on repository, plus you can always install various third party repositories and add-ons.

Official Add-ons can be installed and enabled in Kodi directly. On the other hand, unofficial add-ons can be installed through different sources or repositories that you will have to add manually or through ZIP files that are available to download.

Install Official Kodi Add-ons

2. Here you will find different types of add-on categories like look & feel, music, lyrics, videos, subtitles and more.

While there are a ton of great official add-ons, there are some great unofficial ones too, which make Kodi’s complexity worthwhile. So, let’s take a look at how you can install third party repositories and add-ons:

Install Third Party Unofficial Kodi Add-ons

Some of the best unofficial Kodi add-ons are part of repositories like Fusion, Xfinity, Superrepo and more. So, first let’s see how you can install a repository in Kodi. Well, to install a repository, you will have to add its source and every source comes with its own unique link, which you can easily find through a Google Search. For instance, we are going to show you how you can install the Fusion repository:

Use Kodi from your Phone

Kodi brings a great media center experience and chances are, you would not always want to control it via the usual mouse and keyboard combo, right? While Kodi supports TV remotes, game controllers and more such devices. The good news is, you can control Kodi with your phone. The official remote app from Kodi available for Android and iOS lets you do that.

1. To use it, you will first have to go to Kodi Services Settings. Here, go to Control and turn on the option that says “Allow remote control via HTTP”.

The Kodi remote app even lets you see all the music, videos, pictures and other media inside your Kodi system. Moreover, you can even check out all the add-ons installed in your Kodi system.

Well, now you have set up Kodi, installed various add-ons and repositories and you even know how you can control Kodi from your phone. So, how about streaming your Kodi system from your device to a TV via Chromecast?

Frequently Asked Questions Q. Can You Run Kodi on PC? Q. Is Kodi on PC Legal?

Yes, using Kodi on PC or for that matter, any platform is legal. The question of illegality only arises when you use a third-party addon that contains pirated content. You can learn more about how to use Kodi safely from our linked article.

Q. How do I Update Kodi Without Losing Build?

You can easily update Kodi without affecting your custom build setup. You just need to follow the steps that I have explained above for various platforms. However, keep in mind, with every major release of Kodi, new APIs and changes are released which often break the compatibility.

Stream Kodi to TV via Chromecast

Well, if you are using Kodi on a PC or Mac, you can use the Google Cast Chrome extension to stream Kodi on a TV easily. If you are using Kodi on your Android smartphone, you can use the Google Cast app or LocalCast app to stream Kodi to a TV. We have already published a detailed article on how you can stream Kodi from Chromecast to a TV, so you should definitely check it out.

All set with your Kodi configuration?

Running Low On Time? Use Pycaret To Build Your Machine Learning Model In Seconds


PyCaret is a super useful and low-code Python library for performing multiple machine learning tasks in double-quick time

Learn how to rely on PyCaret for building complex machine learning models in just a few lines of code


My first machine learning model in Python for a hackathon was quite a cumbersome block of code. I still remember the many lines of code it took to build an ensemble model – it would have taken a wizard to untangle that mess!

When it comes to building interpretable machine learning models, especially in the industry (or when we want to explain our hackathon results to the client), writing efficient code is key to success. That’s why I strongly recommend using the PyCaret library.

I wish PyCaret was around during my rookie machine learning days! It is a super flexible and useful library that I’ve leaned on quite a bit in recent months. I firmly believe anyone with an aspiration to succeed as a data science or analytics professional will benefit a lot from using PyCaret.

We’ll see what exactly PyCaret it, how to install it on your machine, and then we’ll dive into using PyCaret for building interpretable machine learning models, including ensemble models. A lot of learning to be done so let’s dig in.

Table of Contents

What is PyCaret and Why Should you Use it?

Installing PyCaret on your Machine

Let’s Get Familiar with PyCaret

Training our Machine Learning Model using PyCaret

Building Ensemble Models using PyCaret

Let’s Analyze our Model!

Time to Make Predictions

Save and Load the Model

What is PyCaret and Why Should you Use it?

PyCaret is an open-source, machine learning library in Python that helps you from data preparation to model deployment. It is easy to use and you can do almost every data science project task with just one line of code.

I’ve found PyCaret extremely handy. Here are two primary reasons why:

PyCaret, being a low-code library, makes you more productive. You can spend less time on coding and can do more experiments

It is an easy to use machine learning library that will help you perform end-to-end machine learning experiments, whether that’s imputing missing values, encoding categorical data, feature engineering, hyperparameter tuning, or building ensemble models

Installing PyCaret on your Machine

This is as straightforward as it gets. You can install the first stable version of PyCaret, v1.0.0, directly using pip. Just run the below command in your Jupyter Notebook to get started:

!pip3 install pycaret Let’s Get Familiar with PyCaret Problem Statement and Dataset

In this article, we are going to solve a classification problem. We have a bank dataset with features like customer age, experience, income, education, and whether he/she has a credit card or not. The bank wants to build a machine learning model that will help them identify the potential customers who have a higher probability of purchasing a personal loan.

The dataset has 5000 rows and we have kept 4000 for training our model and the remaining 1000 for testing the model. You can find the complete code and dataset used in this article here.

Let’s start by reading the dataset using the Pandas library:

The very first step before we start our machine learning project in PyCaret is to set up the environment. It’s just a two-step process:

Importing a Module: Depending upon the type of problem you are going to solve, you first need to import the module. In the first version of PyCaret, 6 different modules are available – regression, classification, clustering, natural language processing (NLP), anomaly detection, and associate mining rule. In this article, we will solve a classification problem and hence we will import the classification module

Initializing the Setup: In this step, PyCaret performs some basic preprocessing tasks, like ignoring the IDs and Date Columns, imputing the missing values, encoding the categorical variables, and splitting the dataset into the train-test split for the rest of the modeling steps. When you run the setup function, it will first confirm the data types, and then if you press enter, it will create the environment for you to go ahead

We’re all set to explore PyCaret!

Training our Machine Learning Model using PyCaret Training a Model

Training a model in PyCaret is quite simple. You just need to use the create_model function that takes just the one parameter – the model abbreviation as a string. Here, we are going to first train a decision tree model for which we have to pass “dt” and it will return a table with k-fold cross-validated scores of common evaluation metrics used for classification models.

Here’s q quick reminder of the evaluation metrics used for supervised learning:

Classification: Accuracy, AUC, Recall, Precision, F1, Kappa

Regression: MAE, MSE, RMSE, R2, RMSLE, MAPE

You can check the documentation page of PyCaret for more abbreviations.

Similarly, for training the XGBoost model, you just need to pass the string “xgboost“:

View the code on Gist.

Hyperparameter Tuning

We can tune the hyperparameters of a machine learning model by just using the tune_model function which takes one parameter – the model abbreviation string (the same as we used in the create_model function).

PyCaret provides us a lot of flexibility. For example, we can define the number of folds using the fold parameter within the tune_model function. Or we can change the number of iterations using the n_iter parameter. Increasing the n_iter parameter will obviously increase the training time but will give a much better performance.

Let’s train a tuned CatBoost model:

Building Ensemble Models using PyCaret

Ensemble models in machine learning combine the decisions from multiple models to improve the overall performance.

In PyCaret, we can create bagging, boosting, blending, and stacking ensemble models with just one line of code.

If you want to learn ensemble models in-depth, I would highly recommend this article: A Comprehensive Guide to Ensemble Learning.

Let’s train a boosting ensemble model here. It will also return a table with k-fold cross-validated scores of common evaluation metrics:

Another very famous ensembling technique is blending. You just need to pass the models that you have created in a list of the blend_models function.

That’s it! You just need to write a single line of code in PyCaret to do most of the stuff.

Compare Models

This is another useful function of the PyCaret library. If you do not want to try the different models one by one, you can use the compare models function and it will train and compare common evaluation metrics for all the available models in the library of the module you have imported.

This function is only available in the pycaret.classification and pycaret.regression modules.

Let’s Analyze our Model!

Now, after training the model, the next step is to analyze the results. This especially useful from a business perspective, right? Analyzing a model in PyCaret is again very simple. Just a single line of code and you can do the following:

Plot Model Results: Analyzing model performance in PyCaret is as simple as writing plot_model. You can plot decision boundaries, precision-recall curve, validation curve, residual plots, etc.. Also, for clustering models, you can plot the elbow plot and silhouette plot. For text data, you can plot word clouds, bigram and trigram frequency plots, etc.

Interpret Results: Interpreting model results helps in debugging the model by analyzing the important features. This is a crucial step in industry-grade machine learning projects. In PyCaret, we can interpret the model by SHAP values and correlation plot with just one line of code (getting to be quite a theme this, isn’t it?)

Plot Model Results

You can plot model results by providing the model object as the parameter and the type of plot you want. Let’s plot the AUC-ROC curve and decision boundary:

Let’s plot the precision-recall curve and validation curve of the trained model:

Evaluate our Model

If you do not want to plot all these visualizations individually, then the PyCaret library has another amazing function – evaluate_model. In this function, you just need to pass the model object and PyCaret will create an interactive window for you to see and analyze the model in all the possible ways:

Pretty cool!

Interpret our Model

Interpreting complex models is very important in most machine learning projects. It helps in debugging the model by analyzing what the model thinks is important. In PyCaret, this step is as simple as writing interpret_model to get the Shapley values.

You can read about the Shapley Values here: A Unique Method for Machine Learning Interpretability: Game Theory & Shapley Values.

Let’s try to plot the correlation plot:

View the code on Gist.

Time to Make Predictions!

Finally, we will make predictions on unseen data. For this, we just need to pass the model that we will use for the predictions and the dataset. Make sure it is in the same format as we provided while setting up the environment earlier. PyCaret builds a pipeline of all the steps and will pass the unseen data into the pipeline and give us the results.

Let’s see how to predict the labels on unseen data:

View the code on Gist.

Save and Load the Model

Now, once the model is built and tested, we can save this in the pickle file using the save_model function. Pass the model to be saved and the file name and that’s it:

View the code on Gist.

We can load this model later on and predict labels on the unseen data:

View the code on Gist.

End Notes

It really is that easy to use. I’ve personally found PyCaret to be quite useful for generating quick results when I’m working with tight timelines.

Practice using it on different types of datasets – you’ll truly grasp it’s utility the more you leverage it! It even supports model deployment on cloud services like AWS and that too with just one line of code.


How To Use Dark Or Light Backgrounds For Notes On Iphone And Ipad

For many people, dark mode is a handy feature that makes it comfortable to view the screen. Instead of all that brightness, you could have your device and the apps carry a soothing, dark appearance.

Plenty of apps offer built-in options to enable or disable dark mode, giving you a choice to use it or not. On the other hand, many apps just follow your system’s default appearance setting. That is, if your iPhone is in dark mode, the app will also be in that mode.

In this tutorial, we show you how to use both dark and light backgrounds in the Notes app on iPhone and iPad. Plus, we have included a handy option to permanently keep the Notes app in dark mode, even if your iPhone is in light mode.

Enable device dark mode

In order for Notes to use dark mode, your device must use it as well. Here’s how to manually enable it on iPhone and iPad:

Open Settings and select Display & Brightness.

At the top, tap the option for Dark.

Optionally, you can set dark mode to turn on automatically with the Automatic toggle.

Now, open the Notes app to use it in dark mode.

For more on setting up a dark mode schedule or turning on the feature from Control Center, check out our full tutorial for enabling Dark Mode on iPhone and iPad.

Enable or disable Notes dark mode

Once your device is set to dark mode, a new option pops up in the Settings for the Notes app called Note Backgrounds. By default, enabling dark mode on your device will enable it for Notes. Here’s where to find the setting:

Open Settings and select Notes.

Tap Note Backgrounds. Remember, this option will only appear when your device is set to Dark.

Select the option for Dark to use dark mode or Light to disable dark mode for Notes.

Change individual notes’ background

After you enable dark mode for your device and also use it for the Notes app, you can change specific notes back to a light appearance:

Open Notes on iPhone or iPad.

Select the note you want to change.

Tap the three dots on the top right.

Choose Use Light Background. Just like the above option in Settings, this one will only appear when you have dark mode enabled on your device.

You’ll then see the background for that note as white while the remaining notes and the app itself are black. You can change additional notes to use the light background as well.

So now you might be wondering if you have to do this for those same notes every time you disable and then re-enable dark mode. The answer is no. Any notes you change to use the light background will continue to use it if you turn dark mode off and then back on again on your device.

How to permanently keep the Notes app in dark mode

The Notes app uses dark and light modes based on your system setting. Thus, if you switch to light mode, the same reflects in the Notes app. But thanks to Per-App Settings on iOS 15 and later, you can force an individual iPhone app, like Notes, to always have a dark appearance. This isn’t exactly dark mode, but rather Smart Invert which reverses the colors of the display, except for images, media, etc.

Smart Invert is fine for text and images in the Notes app. But if you draw with white ink, Smart Invert may invert the white drawing to look black, which may not be visible on an already black background. With that being said, you can try this feature out and see if it suits your needs or not.

Follow these steps to permanently keep your iOS Notes app in dark mode:

Open Settings on your iPhone or iPad and tap Accessibility.

Scroll down and tap Per-App Settings.

Tap Add App and then tap Notes from the list.

Tap Notes once again.

Tap Smart Invert and choose On.

Now, go to the Notes app, and you’ll see that it has a dark appearance even when your iPhone is in light mode.

What do you think about dark mode on iPhone in general? Is this something that you find helpful, or do you prefer to stick with light mode?

Check out next:

Update the detailed information about Build On Country Specific Domain Or Use Existing Site? on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!