• Blogs Home
  • All Posts
  • Tags
DCLL-Research

Coding

Neaural Architectural Search for Natural Language May 20, 2022 12 minute read

Neaural Architectural Search for Natural Language

What is NAS?

Deep Learning has made remarkable progress over the years on a number of tasks including Speech and Image recognition , Machine Translation , Automated Driving etc. One very important part of this great progress is due to novel neural architectures. The currently used architectures are mostly developed manually by humans which is often a time and resource consuming process whilst being prone to error. To mitigate this issue, the concept of Neural Architecture Search (NAS) was introduced. NAS automates the design of Artificial Neural Networks and resides within the... read more

Natural Language Processing

Neaural Architectural Search for Natural Language May 20, 2022 12 minute read

Neaural Architectural Search for Natural Language

What is NAS?

Deep Learning has made remarkable progress over the years on a number of tasks including Speech and Image recognition , Machine Translation , Automated Driving etc. One very important part of this great progress is due to novel neural architectures. The currently used architectures are mostly developed manually by humans which is often a time and resource consuming process whilst being prone to error. To mitigate this issue, the concept of Neural Architecture Search (NAS) was introduced. NAS automates the design of Artificial Neural Networks and resides within the... read more

Neural Networks

Neaural Architectural Search for Natural Language May 20, 2022 12 minute read

Neaural Architectural Search for Natural Language

What is NAS?

Deep Learning has made remarkable progress over the years on a number of tasks including Speech and Image recognition , Machine Translation , Automated Driving etc. One very important part of this great progress is due to novel neural architectures. The currently used architectures are mostly developed manually by humans which is often a time and resource consuming process whilst being prone to error. To mitigate this issue, the concept of Neural Architecture Search (NAS) was introduced. NAS automates the design of Artificial Neural Networks and resides within the... read more

Optimization

Neaural Architectural Search for Natural Language May 20, 2022 12 minute read

Neaural Architectural Search for Natural Language

What is NAS?

Deep Learning has made remarkable progress over the years on a number of tasks including Speech and Image recognition , Machine Translation , Automated Driving etc. One very important part of this great progress is due to novel neural architectures. The currently used architectures are mostly developed manually by humans which is often a time and resource consuming process whilst being prone to error. To mitigate this issue, the concept of Neural Architecture Search (NAS) was introduced. NAS automates the design of Artificial Neural Networks and resides within the... read more

Python

Neaural Architectural Search for Natural Language May 20, 2022 12 minute read

Neaural Architectural Search for Natural Language

What is NAS?

Deep Learning has made remarkable progress over the years on a number of tasks including Speech and Image recognition , Machine Translation , Automated Driving etc. One very important part of this great progress is due to novel neural architectures. The currently used architectures are mostly developed manually by humans which is often a time and resource consuming process whilst being prone to error. To mitigate this issue, the concept of Neural Architecture Search (NAS) was introduced. NAS automates the design of Artificial Neural Networks and resides within the... read more

artificial intelligence

Learned bloom filters May 29, 2022 30 minute read

At the intersection of two domains: machine learning and data structures lie learned data structures. Learned data structures offer improved performance as compared to their classical counterparts by making use of trends in the input data. We will explore Learned Bloom Filters which build on classical Bloom Filters and offer trade-offs which can be used to achieve optimum performance in some applications.

Bloom Filters

Motivation

A membership query returns a yes/no answer to a question of the form “Is this element \(x\) present in a given set \(S\)?”

Searching algorithms like linear search and binary search can be... read more

Machine learning enabled web application May 1, 2022 7 minute read

Why we need Machine Learning for web development:

  • In recent times, exponential growth in Artificial intelligence and machine learning has made humans think about applying AI to every possible area of human life.
  • In many generic applications that help to make human life more manageable, artificial intelligence and machine learning have a huge role.
  • Considering the number of applications Artificial intelligence and machine learning have, we can think about applying AI and ML to one of the most worldwide used things over the internet: Websites.
  • In recent times the web has evolved exponentially. Billions of websites, let it... read more

bayesian machine learning

Stochastic Gradient Langevin Dynamics May 18, 2022 7 minute read

As students who didnt have much experience with ML, we started off our journey to implementing SGLD by first familiarising ourselves with the basics of ML. As a first step, we implemented Linear and Logistic Regression models in python from scratch. In doing so, we developed a good understanding of the Stochastic Gradient Descent algorithm, and from here on we proceeded to try to parallelise and distribute it on the server provided. After doing so successfully, we moved on to Bayesian machine learning and began exploring the Naive Bayes classifier as well as Bayesian Linear Regression. We implemented the two... read more

coding

Stochastic Gradient Langevin Dynamics May 18, 2022 7 minute read

As students who didnt have much experience with ML, we started off our journey to implementing SGLD by first familiarising ourselves with the basics of ML. As a first step, we implemented Linear and Logistic Regression models in python from scratch. In doing so, we developed a good understanding of the Stochastic Gradient Descent algorithm, and from here on we proceeded to try to parallelise and distribute it on the server provided. After doing so successfully, we moved on to Bayesian machine learning and began exploring the Naive Bayes classifier as well as Bayesian Linear Regression. We implemented the two... read more

creativity

Learned bloom filters May 29, 2022 30 minute read

At the intersection of two domains: machine learning and data structures lie learned data structures. Learned data structures offer improved performance as compared to their classical counterparts by making use of trends in the input data. We will explore Learned Bloom Filters which build on classical Bloom Filters and offer trade-offs which can be used to achieve optimum performance in some applications.

Bloom Filters

Motivation

A membership query returns a yes/no answer to a question of the form “Is this element \(x\) present in a given set \(S\)?”

Searching algorithms like linear search and binary search can be... read more

Machine learning enabled web application May 1, 2022 7 minute read

Why we need Machine Learning for web development:

  • In recent times, exponential growth in Artificial intelligence and machine learning has made humans think about applying AI to every possible area of human life.
  • In many generic applications that help to make human life more manageable, artificial intelligence and machine learning have a huge role.
  • Considering the number of applications Artificial intelligence and machine learning have, we can think about applying AI and ML to one of the most worldwide used things over the internet: Websites.
  • In recent times the web has evolved exponentially. Billions of websites, let it... read more

gradient descent

Stochastic Gradient Langevin Dynamics May 18, 2022 7 minute read

As students who didnt have much experience with ML, we started off our journey to implementing SGLD by first familiarising ourselves with the basics of ML. As a first step, we implemented Linear and Logistic Regression models in python from scratch. In doing so, we developed a good understanding of the Stochastic Gradient Descent algorithm, and from here on we proceeded to try to parallelise and distribute it on the server provided. After doing so successfully, we moved on to Bayesian machine learning and began exploring the Naive Bayes classifier as well as Bayesian Linear Regression. We implemented the two... read more

machine learning

Learned bloom filters May 29, 2022 30 minute read

At the intersection of two domains: machine learning and data structures lie learned data structures. Learned data structures offer improved performance as compared to their classical counterparts by making use of trends in the input data. We will explore Learned Bloom Filters which build on classical Bloom Filters and offer trade-offs which can be used to achieve optimum performance in some applications.

Bloom Filters

Motivation

A membership query returns a yes/no answer to a question of the form “Is this element \(x\) present in a given set \(S\)?”

Searching algorithms like linear search and binary search can be... read more

Machine learning enabled web application May 1, 2022 7 minute read

Why we need Machine Learning for web development:

  • In recent times, exponential growth in Artificial intelligence and machine learning has made humans think about applying AI to every possible area of human life.
  • In many generic applications that help to make human life more manageable, artificial intelligence and machine learning have a huge role.
  • Considering the number of applications Artificial intelligence and machine learning have, we can think about applying AI and ML to one of the most worldwide used things over the internet: Websites.
  • In recent times the web has evolved exponentially. Billions of websites, let it... read more

neural networks

Learned bloom filters May 29, 2022 30 minute read

At the intersection of two domains: machine learning and data structures lie learned data structures. Learned data structures offer improved performance as compared to their classical counterparts by making use of trends in the input data. We will explore Learned Bloom Filters which build on classical Bloom Filters and offer trade-offs which can be used to achieve optimum performance in some applications.

Bloom Filters

Motivation

A membership query returns a yes/no answer to a question of the form “Is this element \(x\) present in a given set \(S\)?”

Searching algorithms like linear search and binary search can be... read more

Stochastic Gradient Langevin Dynamics May 18, 2022 7 minute read

As students who didnt have much experience with ML, we started off our journey to implementing SGLD by first familiarising ourselves with the basics of ML. As a first step, we implemented Linear and Logistic Regression models in python from scratch. In doing so, we developed a good understanding of the Stochastic Gradient Descent algorithm, and from here on we proceeded to try to parallelise and distribute it on the server provided. After doing so successfully, we moved on to Bayesian machine learning and began exploring the Naive Bayes classifier as well as Bayesian Linear Regression. We implemented the two... read more

Machine learning enabled web application May 1, 2022 7 minute read

Why we need Machine Learning for web development:

  • In recent times, exponential growth in Artificial intelligence and machine learning has made humans think about applying AI to every possible area of human life.
  • In many generic applications that help to make human life more manageable, artificial intelligence and machine learning have a huge role.
  • Considering the number of applications Artificial intelligence and machine learning have, we can think about applying AI and ML to one of the most worldwide used things over the internet: Websites.
  • In recent times the web has evolved exponentially. Billions of websites, let it... read more

web development

Learned bloom filters May 29, 2022 30 minute read

At the intersection of two domains: machine learning and data structures lie learned data structures. Learned data structures offer improved performance as compared to their classical counterparts by making use of trends in the input data. We will explore Learned Bloom Filters which build on classical Bloom Filters and offer trade-offs which can be used to achieve optimum performance in some applications.

Bloom Filters

Motivation

A membership query returns a yes/no answer to a question of the form “Is this element \(x\) present in a given set \(S\)?”

Searching algorithms like linear search and binary search can be... read more

Machine learning enabled web application May 1, 2022 7 minute read

Why we need Machine Learning for web development:

  • In recent times, exponential growth in Artificial intelligence and machine learning has made humans think about applying AI to every possible area of human life.
  • In many generic applications that help to make human life more manageable, artificial intelligence and machine learning have a huge role.
  • Considering the number of applications Artificial intelligence and machine learning have, we can think about applying AI and ML to one of the most worldwide used things over the internet: Websites.
  • In recent times the web has evolved exponentially. Billions of websites, let it... read more
  • Coding (1)
  • Natural Language Processing (1)
  • Neural Networks (1)
  • Optimization (1)
  • Python (1)
  • artificial intelligence (2)
  • bayesian machine learning (1)
  • coding (1)
  • creativity (2)
  • gradient descent (1)
  • machine learning (2)
  • neural networks (3)
  • web development (2)
    Posts
    Tags
    Contact
    2024 © DCLL IIITD