Skip to main content

What is Dimensionality reduction?


What is dimensionality reduction?

Dimensionality reduction is an unsupervised machine learning technique this will helps us to reduce large number of columns into small number of columns.

For example, we have the dataset which consists of 500 columns (C1,C2,C3,…..C500) and a class variable.

1) If a dataset consists of 500,1000 and a larger number of columns i.e. huge amount of data, to fit this kind of data through any machine learning algorithm takes more amount of time for processing. So, there is a way to shrink this data into lesser number of columns i.e. 4 or whatever number of columns which is Dimensionality Reduction.

2) This reduced data is a new data which consists of lesser number of dimensions (columns).

3) On this reduced data, we can fit machine learning algorithms.

4) The process of reducing high dimensional data into low dimensional data varies from one technique to another technique. 


Disadvantages of High dimensionality

  •         More computation needed for higher dimensions.
  •         Training of a model is very slow.
  •         The model becomes a complex model.
  •         Slow prediction times.


    When to use Dimensionality Reduction in machine learning?

  •      It can be used under supervised ML
  •            Unsupervised ML
  •      Data Visualization


Most popular Dimensionality Reduction techniques

  •         Principal component analysis      Linear discriminant analysis
  •         T-distributed stochastic neighbor embedding
  •         Uniform manifold approximation and projection
  •         Feature extraction
  •         Feature selection

j  




d









· 


Comments

Popular posts from this blog

Embedded Systems

  Introduction to Embedded Systems WHAT IS AN EMBEDDED SYSTEM? An embedded system is an electronic/electro-mechanical system designed to perform a specific function and is a combination of both hardware and firmware(software). Difference between embedded and general purpose computing system Embedded System A system which is a combination of special purpose hardware and embedded OS for executing a specific set of applications. May or may not contain an operating system for functioning. The firmware of the embedded system is pre-programmed and it is non alterable by the end-user (There may be exceptions for systems supporting OS kernel image flashing through special hardware settings). Application-specific requirements (like performance, power requirements, memory usage, etc.) are the key deciding factors. Highly tailored to take advantage of the power saving modes supported by the hardware and the operating system. For certain category of embedded systems like mission critical syste...

ChatGPT

 What is ChatGPT ? ChatGPT  is an AI (Artificial Intelligence) chatbot , which is developed by OpenAI.  It takes text as input and responds to it like a human. It was launched in NOVEMBER 2022. In ChatGPT ,GPT stands for Generative Pre-trained Transformer. It is among the latest sensations in the field of AI. How to access ChatGPT ? To use ChatGPT the first step is to sign up on OpenAI and create an account on it. Here is the link " https://openai.com/blog/chatgpt/ ". By clicking the above link the interface looks like, Now, click on the "TRY CHATGPT" and signup/login using your credentials. Is ChatGPT free to use ? Free ChatGPT service is not available anywhere,but ChatGPT will only be available to U.S customers for now. On February 2023 OpenAI has announced that it was introducing "ChatGPT Plus"  by launching a pilot subscription plan for ChatGPT. The new subscription plan, ChatGPT Plus, will be available for $20/month, and subscribers will receive a num...

EMBEDDED SYSTEMS

  Major Application Areas of Embedded Systems We are living in a world where embedded systems play a vital role in our day-to-day life, starting from home to the computer industry, where most of the people find their job for a livelihood. Embedded technology has acquired a new dimension from its first generation model, the Apollo guidance computer, to the latest radio navigation system combined with in-car entertainment technology and the wearable computing devices (Apple watch, Microsoft Band, Fitbit fitness trackers etc.). The application areas and the products in the embedded domain are countless. A few of the important domains and products are listed below: (1) Consumer electronics: Camcorders, cameras, etc. (2) Household appliances: Television, DVD players, washing machine, fridge, microwave oven, etc.  (3) Home automation and security systems: Air conditioners, sprinklers, intruder detection alarms, close! circuit television cameras, fire alarms, etc. (4) Automotive indu...