Name: Towards AI Legal Name: Towards AI, Inc. Description: Towards AI is the world's leading artificial intelligence (AI) and technology publication. Read by thought-leaders and decision-makers around the world. Phone Number: +1-650-246-9381 Email: [email protected]
228 Park Avenue South New York, NY 10003 United States
Website: Publisher: https://towardsai.net/#publisher Diversity Policy: https://towardsai.net/about Ethics Policy: https://towardsai.net/about Masthead: https://towardsai.net/about
Name: Towards AI Legal Name: Towards AI, Inc. Description: Towards AI is the world's leading artificial intelligence (AI) and technology publication. Founders: Roberto Iriondo, , Job Title: Co-founder and Advisor Works for: Towards AI, Inc. Follow Roberto: X, LinkedIn, GitHub, Google Scholar, Towards AI Profile, Medium, ML@CMU, FreeCodeCamp, Crunchbase, Bloomberg, Roberto Iriondo, Generative AI Lab, Generative AI Lab Denis Piffaretti, Job Title: Co-founder Works for: Towards AI, Inc. Louie Peters, Job Title: Co-founder Works for: Towards AI, Inc. Louis-François Bouchard, Job Title: Co-founder Works for: Towards AI, Inc. Cover:
Towards AI Cover
Logo:
Towards AI Logo
Areas Served: Worldwide Alternate Name: Towards AI, Inc. Alternate Name: Towards AI Co. Alternate Name: towards ai Alternate Name: towardsai Alternate Name: towards.ai Alternate Name: tai Alternate Name: toward ai Alternate Name: toward.ai Alternate Name: Towards AI, Inc. Alternate Name: towardsai.net Alternate Name: pub.towardsai.net
5 stars – based on 497 reviews

Frequently Used, Contextual References

TODO: Remember to copy unique IDs whenever it needs used. i.e., URL: 304b2e42315e

Resources

Take our 85+ lesson From Beginner to Advanced LLM Developer Certification: From choosing a project to deploying a working product this is the most comprehensive and practical LLM course out there!

Publication

Getting Started with Applied AI and NLP
Latest

Getting Started with Applied AI and NLP

Last Updated on October 17, 2022 by Editorial Team

Author(s): Daniel Tannor

Originally published on Towards AI the World’s Leading AI and Technology News and Media Company. If you are building an AI-related product or service, we invite you to consider becoming an AI sponsor. At Towards AI, we help scale AI and technology startups. Let us help you unleash your technology to the masses.

Here are 4 Applied AI Project Ideas that You Can Code RightΒ Now

No need for complex self-made Machine Learning Projectsβ€Šβ€”β€Šit’s time to use APIs instead. All you need is the codingΒ basics.

Some Background on Natural Language Processing and AppliedΒ AI

Applied AI is the branch of artificial intelligence that brings it out of the lab and into the real world, enabling computers and computer-controlled robots to execute real tasks.β€Šβ€”β€Šcognizant.com

Just like the above quote statesβ€Šβ€”β€Šwe’re going to use Applied AI so that we can execute real, everyday tasks. We’re also going to leverage Natural Language Processingβ€Šβ€”β€Šgetting the machine to process and understand language so that our appsΒ can:

  • Figure out which movie scenes are happy so that we can create happy movie scene compilations
  • Summarize complete Zoom meetings into short summaries.

and more.

The Projects

The projects are divided up into two categories: Emotion Based and Summarization Based, which I’ll explain in the next paragraph.

The summarization-based projects are meant to be huge time savers and productivity toolsβ€Šβ€”β€Šhelping people be more effective in reviewing meetings and conversations.

The other projects are meant for entertainment and also improving one’s social skillsβ€Šβ€”β€Šwhether it’s interviewing, dating, or meeting new people in social settings.

Different Natural Language Processing Projects toΒ Code

Emotion Based

Emotion-based projects are projects that are based on detecting emotions.

When our app manages to detect that an actress in a movie scene was happy, based on the words she said, that makes our project emotion-based.

The emotion-based projects:

Generate Happy Movie Scene Compilations

Do you know those Youtube movie compilations where you get a bunch of scenes that are aligned around anΒ idea?

Here’s an example of a compilation of The Most Beautiful Shots in MovieΒ History

We can use NLP in order to get the happy scenes out of movies and create our own movie compilation- Jim Carrey’s smile comes toΒ mind:

Jim Carrey in a happy movie scene in β€˜TheΒ Mask’

What we’d do is have the NLP engine go over movie scripts and return the time stamps of scenes with the happiness emotion. We’d then attach those scenes together to generate one long clip we can share on YouTube or socialΒ media.

You can do this using One AI or other free-to-use NLP APIs you insert in your code. I’ll follow up on this in anotherΒ blog.

Social SkillsΒ Trainer

Often times people don’t know how a conversation went. What if we could build an app to provide feedback and improve people’s socialΒ skills?

Below is what the app might look likeΒ β€”

Adam is asking Sarah out, and the conversation starts out pretty awkward. However, you can see that Adam’s last remark gets him points and creates a positive interaction withΒ Sarah.

Adam can now understand which sentences gave him points and which sentences lost him points, and he can improve his interactions with people overΒ time.

See how to build thisΒ here.

Summarization Based

The summarization-based projects are projects that are based on the NLP engine summarizing large amounts of text in order to provide accurate summaries ofΒ content.

This content can also originate in video or audio, we would then transcribe that content so that the AI runs on the textΒ output.

The Summarization projects:

Auto-Summarize ZoomΒ Meetings

Create your own app to auto-summarize Zoom meetings. You can do this per meeting or even build an app to solve this problem atΒ scale.

Aren’t we all tired of long boring meetings? Think of how much time you’d save for yourself and your colleagues if you could provide automatic, accurate summarizations of meetings on a weeklyΒ basis.

Falling asleep on a ZoomΒ meeting

Some use casesΒ include:

  • Summarize your own individual meetings
  • Summarize company meetings on a weekly basis forΒ everyone
  • Create a web app for people to summarize theirΒ meetings

See how to build an app like thisΒ here.

Auto-Summarize Slack Conversations

Slack can quickly become one giant mess of informationβ€Šβ€”β€Šmeeting notes, product requirements, or conversations with theΒ boss.

Multiple channels and an overload of info onΒ Slack

Can’t find that last feature requirement from last week? What about the notes from your meeting with your 1:1 with yourΒ boss?

What if we could build an app to summarize the important points from the past week? These points would include important conversation summaries and actionΒ items.

Summary

We’ve seen a bunch of different NLP projects you can build today. Some of these ideas, or similar ones, could definitely be the basis of a startupβ€Šβ€”β€Šas they solve real-world pain points that we all experience in our day toΒ day.

We’ve learned about applied AI and NLP to build apps that can help us with day-to-day tasks.

In order to get started, all you need to do is make a few NLP API calls within your code, and you’re good toΒ go.

Please feel free to reach out and share project ideas you have in mind or what you’ve started toΒ build.


Getting Started with Applied AI and NLP was originally published in Towards AI on Medium, where people are continuing the conversation by highlighting and responding to this story.

Join thousands of data leaders on the AI newsletter. It’s free, we don’t spam, and we never share your email address. Keep up to date with the latest work in AI. From research to projects and ideas. If you are building an AI startup, an AI-related product, or a service, we invite you to consider becoming aΒ sponsor.

Published via Towards AI

Feedback ↓