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: pub@towardsai.net
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

9 Ways Machine Learning Can Improve Supply Chain Management
Latest   Machine Learning

9 Ways Machine Learning Can Improve Supply Chain Management

Last Updated on July 24, 2023 by Editorial Team

Author(s): Maruti Techlabs

Originally published on Towards AI.

Technology, Future

Artificial Intelligence and Machine Learning have recently become buzzwords across different verticals, but what do they actually mean for modern supply chain management?

Efficiency and cost-effectiveness are the biggest challenges facing supply chain management today. Businesses are constantly striving to reduce costs, enhance profit margins, and provide exceptional customer service. In such a competitive market, disruptive technologies like Machine Learning (ML) and Artificial Intelligence (AI) have opened up exciting opportunities for companies. Are you grabbing these opportunities?

Machine Learning in Supply Chain

Artificial Intelligence and Machine Learning have recently become buzzwords across different verticals, but what do they actually mean for modern supply chain management?

To begin with, integrating machine learning in supply chain management can help automate a number of mundane tasks and allow the enterprises to focus on more strategic and impactful business activities.

Using intelligent machine learning software, supply chain managers can optimize inventory and find most suited suppliers to keep their business running efficiently. An increasing number of businesses today are showing interest in the applications of machine learning, from its varied advantages to fully leveraging the huge amounts of data collected by warehousing, transportation systems, and industrial logistics.

It can also help enterprises create an entire machine intelligence-powered supply chain model to mitigate risks, improve insights, and enhance performance, all of which are extremely crucial to build a globally competitive supply chain model.

A recent study by Gartner also suggests that innovative technologies like Artificial Intelligence (AI) and Machine Learning (ML) would disrupt existing supply chain operating models significantly in the future. Considered as one of the high-benefit technologies, ML techniques enable efficient processes resulting in cost savings and increased profits.

Before going into the details of how Machine Learning can revolutionize the supply chain and discussing the examples of companies successfully using ML in their supply chain delivery, let’s first talk a bit about Machine Learning itself.

What is Machine Learning?

Machine learning is a subset of artificial intelligence that allows an algorithm, software, or a system to learn and adjust without being specifically programmed to do so.

ML typically uses data or observations to train a computer model wherein different patterns in the data (combined with actual and predicted outcomes) are analyzed and used to improve how the technology functions.

Machine Learning (ML) models, based on algorithms, are great at analyzing trends, spotting anomalies, and deriving predictive insights within massive data sets.

These powerful functionalities make it an ideal solution to address some of the main challenges of the supply chain industry.

Challenges In Logistics and Supply Chain Industry

Here are a few of the challenges faced by logistics and supply chains that Machine Learning and Artificial Intelligence-powered solutions can solve:

  • Inventory management

Inventory management is extremely crucial for supply chain management as it allows enterprises to deal and adjust for any unexpected shortages. No supply chain firm would want to halt their company’s production while they launch a hunt to find another supplier. Similarly, they wouldn’t want to overstock as that starts affecting the profits.

Inventory management in the supply chain is largely about striking a balance between timing the purchase orders to keep the operations going smoothly while not overstocking the items they won’t need or use.

  • Quality and safety

With mounting pressures to deliver products on time to keep the supply chain assembly line moving, maintaining a dual check on quality as well as safety becomes a big challenge for supply chain firms. It could produce a big safety hazard to accept substandard parts not meeting the quality or safety standards.

Further, environmental changes, trade disputes, and economic pressures on the supply chain can easily turn into issues and risks that quickly snowball throughout the entire supply chain causing significant problems.

  • Problems due to scarce resources

Issues faced in logistics and supply chain due to the scarcity of resources are well known. But the implementation of AI and machine learning in the supply chain and logistics has made the understanding of various facets much easier. Algorithms predicting demand and supply after studying various factors enable early planning and stocking accordingly. Offering new insights into various aspects of the supply chain, ML has also made the management of the inventory and team members become super simple.

  • Inefficient supplier relationship management

A steep scarcity of supply chain professionals is yet another challenge faced by logistics firms that can make the supplier relationship management cumbersome and ineffective.

Machine learning and artificial intelligence can offer useful insights into supplier data and can help supply chain companies make real-time decisions.

Why is Machine Learning Important to Supply Chain Management?

With some of the largest and renowned firms beginning to pay attention to what machine learning can do to improve the efficiency of their supply chains, let’s understand how machine learning in supply chain management addresses the problems and what are the current applications of this powerful technology in supply chain management.

There are several benefits that machine learning delivers to supply chain management including-

  • Cost efficiency due to machine learning, which systematically drives waste reduction and quality improvement
  • Optimization of product flow in the supply chain without the supply chain firms needing to hold much inventory
  • Seamless supplier relationship management due to simpler, faster and proven administrative practices
  • Machine learning helps derive actionable insights, allowing for quick problem solving and continual improvement.

Top 9 Use Cases of Machine Learning in Supply Chain

Machine Learning is a complex yet interesting subject that can solve a number of issues across industries.

The supply chain, being a heavy data reliant industry, has many applications of machine learning. Elucidated below are the top 9 use cases of machine learning in supply chain management which can help drive the industry towards efficiency and optimization.

Predictive Analytics

There are several benefits of accurate demand forecasting in supply chain management, such as decreased holding costs and optimal inventory levels.

Using machine learning models, companies can enjoy the benefit of predictive analytics for demand forecasting. These machine learning models are adept at identifying hidden patterns in historical demand data. Machine learning in the supply chain can also be used to detect issues in the supply chain even before they disrupt the business.

Having a robust supply chain forecasting system means the business is equipped with resources and intelligence to respond to emerging issues and threats. And, the effectiveness of the response increases proportionally to how fast the business can respond to problems.

Automated Quality Inspections For Robust Management

Logistics hubs usually conduct manual quality inspections to inspect containers or packages for any kind of damage during transit. The growth of artificial intelligence and machine learning have increased the scope of automating quality inspections in the supply chain lifecycle.

Machine learning-enabled techniques allow for automated analysis of defects in industrial equipment and to check for damages via image recognition. The benefit of these power automated quality inspections translates to reduced chances of delivering defective or faulty goods to customers.

Real-Time Visibility To Improve Customer Experience

A Statista survey identified visibility as an ongoing challenge that grapples the supply chain businesses. A thriving supply chain business heavily depends on visibility and tracking, and constantly looks for technology that can promise to improve visibility.

Machine learning techniques, including a combination of deep analytics, IoT, and real-time monitoring, can be used to improve supply chain visibility substantially, thus helping businesses transform customer experience and achieve faster delivery commitments. Machine learning models and workflows do this by analyzing historical data from varied sources followed by discovering interconnections between the processes along the supply value chain.

An excellent example of this is Amazon using machine learning techniques to offer exceptional customer experience to its users. ML does this by enabling the company to gain insights into the correlation between product recommendations and subsequent website visits by customers.

Streamlining Production Planning

Machine learning can play an instrumental role in optimizing the complexity of production plans. Machine learning models and techniques can be used to train sophisticated algorithms on the already available production data in a way that helps in the identification of possible areas of inefficiency and waste.

Further, the use of machine learning in the supply chain in creating a more adaptable environment to effectively deal with any sort of disruption is noteworthy.

Reduces Cost and Response Times

An increasing number of B2C companies are leveraging machine learning techniques to trigger automated responses and handle demand-to-supply imbalances, thus minimizing the costs and improving customer experience.

The ability of machine learning algorithms to analyze and learn from real-time data and historic delivery records helps supply chain managers to optimize the route for their fleet of vehicles leading to reduced driving time, cost-saving and enhanced productivity.

Further, by improving connectivity with various logistics service providers and integrating freight and warehousing processes, administrative and operational costs in the supply chain can be reduced.

Warehouse Management

Efficient supply chain planning is usually synonymous with warehouse and inventory-based management. With the latest demand and supply information, machine learning can enable continuous improvement in the efforts of a company towards meeting the desired level of customer service level at the lowest cost.

Machine learning in the supply chain with its models, techniques, and forecasting features can also solve the problem of both under or overstocking and completely transform your warehouse management for the better.

Using AI and ML, you can also analyze big data sets much faster and avoid the mistakes made by humans in a typical scenario.

Reduction in Forecast Errors

Machine Learning serves as a robust analytical tool to help supply chain companies process large sets of data.

Apart from processing such vast amounts of data, machine learning in the supply chain also ensures that it is done with the greatest variety and variability, all thanks to telematics, IoT devices, intelligent transportation systems, and other similar powerful technologies. This enables supply chain companies to have much better insights and help them achieve accurate forecasts. A report by McKinsey also indicates that AI and ML-based implementations in the supply chain can reduce forecast errors by up to 50%.

Advanced Last-Mile Tracking

Last-mile delivery is a critical aspect of the entire supply chain as its efficacy can have a direct impact on multiple verticals, including customer experience and product quality. Data also suggests that the last-mile delivery in the supply chain constitutes 28% of all delivery costs.

Machine learning in the supply chain can offer great opportunities by taking into account different data points about the ways people use to enter their addresses and the total time is taken to deliver the goods to specific locations. ML can also offer valuable assistance in optimizing the process and providing clients with more accurate information on the shipment status.

Fraud Prevention

Machine learning algorithms are capable of both enhancing the product quality and reducing the risk of fraud by automating inspections and auditing processes followed by performing real-time analysis of results to detect anomalies or deviation from normal patterns.

In addition to this, machine learning tools are also capable of preventing privileged credential abuse which is one of the primary causes of breaches across the global supply chain.

Companies Using Machine Learning to Improve Their Supply Chain Management

Here are some of the top companies using machine learning to enhance the productivity of their supply chain management:

a) com — eCommerce

One of the renowned supply chain leaders in the eCommerce industry, Amazon, leverages technologically advanced and innovative systems based on artificial intelligence and machine learning such as automated warehousing and drone delivery.

Amazon’s robust supply chain has direct control over the main areas like packaging, order processing, delivery, customer support, and reverse logistics due to heavy investments in intelligent software systems, transportation, and warehousing.

b) Microsoft Corporation — Technology

The supply chain system of the technology giant Microsoft heavily relies on predictive insights driven by machine learning and business intelligence.

The company has a massive product portfolio that generates a huge amount of data that needs to be integrated on a central level for predictive analysis and driving operational efficiencies.

Machine Learning techniques have allowed the company to build a seamlessly integrated supply chain system enabling them to capture data in real-time and analyze the same. Further, the company’s robust supply chain utilizes proactive and early warning systems to assist them in mitigating the risk and quick query resolution.

c) Alphabet Inc.– Internet Conglomerate

A well known technological giant and a highly innovative technological company, Alphabet relies on a flexible and responsive Supply Chain that can collaborate across regions in a seamless fashion.

Alphabet’s Supply Chain leverages machine learning, AI, and robotics to become completely automated.

d) Procter & Gamble — Consumer Goods

The consumer goods leader, P&G, has one of the most complex supply chains with a massive product portfolio. The company excellently leverages machine learning techniques such as advanced analytics and application of data for end-to-end product flow management.

e) Rolls Royce — Automotive

Rolls Royce, in partnership with Google, creates autonomous ships where instead of just replacing one driver in a self-driving car, machine learning and artificial intelligence technology replace the jobs of entire crew members.

Existing ships of the company use algorithms to accurately sense what is around them in the water and accordingly classify items based on the danger they pose to the ship. ML and AI algorithms can also be used to track ship engine performance, monitor security, and load and unload cargo.

Bottom Line

Improving the efficiency of the supply chain plays a crucial role in any enterprise. Operating their businesses within tough profit margins, any kind of process improvements can have a great impact on the bottom line profit.

Innovative technologies like machine learning make it easier to deal with challenges of volatility and forecasting demand accurately in global supply chains. Gartner predicts that at least 50% of global companies in supply chain operations would be using AI and ML related transformational technologies by 2023. This is a testament to the growing popularity of machine learning in the supply chain industry.

But, to be able to reap the full benefits of machine learning, businesses need to plan for the future and start investing in machine learning and related technologies today to enjoy increased profitability, efficiency, and better resource availability in the supply chain industry.

Join thousands of data leaders on the AI newsletter. Join over 80,000 subscribers and keep up to date with the latest developments 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

JOIN NOW!

Gain exclusive access to top AI tutorials, courses, and books to elevate your skills.

    We won't send you spam. Unsubscribe at any time.

    Feedback ↓

    Sign Up for the Course
    `; } else { console.error('Element with id="subscribe" not found within the page with class "home".'); } } }); // Remove duplicate text from articles /* Backup: 09/11/24 function removeDuplicateText() { const elements = document.querySelectorAll('h1, h2, h3, h4, h5, strong'); // Select the desired elements const seenTexts = new Set(); // A set to keep track of seen texts const tagCounters = {}; // Object to track instances of each tag elements.forEach(el => { const tagName = el.tagName.toLowerCase(); // Get the tag name (e.g., 'h1', 'h2', etc.) // Initialize a counter for each tag if not already done if (!tagCounters[tagName]) { tagCounters[tagName] = 0; } // Only process the first 10 elements of each tag type if (tagCounters[tagName] >= 2) { return; // Skip if the number of elements exceeds 10 } const text = el.textContent.trim(); // Get the text content const words = text.split(/\s+/); // Split the text into words if (words.length >= 4) { // Ensure at least 4 words const significantPart = words.slice(0, 5).join(' '); // Get first 5 words for matching // Check if the text (not the tag) has been seen before if (seenTexts.has(significantPart)) { // console.log('Duplicate found, removing:', el); // Log duplicate el.remove(); // Remove duplicate element } else { seenTexts.add(significantPart); // Add the text to the set } } tagCounters[tagName]++; // Increment the counter for this tag }); } removeDuplicateText(); */ // Remove duplicate text from articles function removeDuplicateText() { const elements = document.querySelectorAll('h1, h2, h3, h4, h5, strong'); // Select the desired elements const seenTexts = new Set(); // A set to keep track of seen texts const tagCounters = {}; // Object to track instances of each tag // List of classes to be excluded const excludedClasses = ['medium-author', 'post-widget-title']; elements.forEach(el => { // Skip elements with any of the excluded classes if (excludedClasses.some(cls => el.classList.contains(cls))) { return; // Skip this element if it has any of the excluded classes } const tagName = el.tagName.toLowerCase(); // Get the tag name (e.g., 'h1', 'h2', etc.) // Initialize a counter for each tag if not already done if (!tagCounters[tagName]) { tagCounters[tagName] = 0; } // Only process the first 10 elements of each tag type if (tagCounters[tagName] >= 10) { return; // Skip if the number of elements exceeds 10 } const text = el.textContent.trim(); // Get the text content const words = text.split(/\s+/); // Split the text into words if (words.length >= 4) { // Ensure at least 4 words const significantPart = words.slice(0, 5).join(' '); // Get first 5 words for matching // Check if the text (not the tag) has been seen before if (seenTexts.has(significantPart)) { // console.log('Duplicate found, removing:', el); // Log duplicate el.remove(); // Remove duplicate element } else { seenTexts.add(significantPart); // Add the text to the set } } tagCounters[tagName]++; // Increment the counter for this tag }); } removeDuplicateText(); //Remove unnecessary text in blog excerpts document.querySelectorAll('.blog p').forEach(function(paragraph) { // Replace the unwanted text pattern for each paragraph paragraph.innerHTML = paragraph.innerHTML .replace(/Author\(s\): [\w\s]+ Originally published on Towards AI\.?/g, '') // Removes 'Author(s): XYZ Originally published on Towards AI' .replace(/This member-only story is on us\. Upgrade to access all of Medium\./g, ''); // Removes 'This member-only story...' }); //Load ionic icons and cache them if ('localStorage' in window && window['localStorage'] !== null) { const cssLink = 'https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css'; const storedCss = localStorage.getItem('ionicons'); if (storedCss) { loadCSS(storedCss); } else { fetch(cssLink).then(response => response.text()).then(css => { localStorage.setItem('ionicons', css); loadCSS(css); }); } } function loadCSS(css) { const style = document.createElement('style'); style.innerHTML = css; document.head.appendChild(style); } //Remove elements from imported content automatically function removeStrongFromHeadings() { const elements = document.querySelectorAll('h1, h2, h3, h4, h5, h6, span'); elements.forEach(el => { const strongTags = el.querySelectorAll('strong'); strongTags.forEach(strongTag => { while (strongTag.firstChild) { strongTag.parentNode.insertBefore(strongTag.firstChild, strongTag); } strongTag.remove(); }); }); } removeStrongFromHeadings(); "use strict"; window.onload = () => { /* //This is an object for each category of subjects and in that there are kewords and link to the keywods let keywordsAndLinks = { //you can add more categories and define their keywords and add a link ds: { keywords: [ //you can add more keywords here they are detected and replaced with achor tag automatically 'data science', 'Data science', 'Data Science', 'data Science', 'DATA SCIENCE', ], //we will replace the linktext with the keyword later on in the code //you can easily change links for each category here //(include class="ml-link" and linktext) link: 'linktext', }, ml: { keywords: [ //Add more keywords 'machine learning', 'Machine learning', 'Machine Learning', 'machine Learning', 'MACHINE LEARNING', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, ai: { keywords: [ 'artificial intelligence', 'Artificial intelligence', 'Artificial Intelligence', 'artificial Intelligence', 'ARTIFICIAL INTELLIGENCE', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, nl: { keywords: [ 'NLP', 'nlp', 'natural language processing', 'Natural Language Processing', 'NATURAL LANGUAGE PROCESSING', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, des: { keywords: [ 'data engineering services', 'Data Engineering Services', 'DATA ENGINEERING SERVICES', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, td: { keywords: [ 'training data', 'Training Data', 'training Data', 'TRAINING DATA', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, ias: { keywords: [ 'image annotation services', 'Image annotation services', 'image Annotation services', 'image annotation Services', 'Image Annotation Services', 'IMAGE ANNOTATION SERVICES', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, l: { keywords: [ 'labeling', 'labelling', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, pbp: { keywords: [ 'previous blog posts', 'previous blog post', 'latest', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, mlc: { keywords: [ 'machine learning course', 'machine learning class', ], //Change your article link (include class="ml-link" and linktext) link: 'linktext', }, }; //Articles to skip let articleIdsToSkip = ['post-2651', 'post-3414', 'post-3540']; //keyword with its related achortag is recieved here along with article id function searchAndReplace(keyword, anchorTag, articleId) { //selects the h3 h4 and p tags that are inside of the article let content = document.querySelector(`#${articleId} .entry-content`); //replaces the "linktext" in achor tag with the keyword that will be searched and replaced let newLink = anchorTag.replace('linktext', keyword); //regular expression to search keyword var re = new RegExp('(' + keyword + ')', 'g'); //this replaces the keywords in h3 h4 and p tags content with achor tag content.innerHTML = content.innerHTML.replace(re, newLink); } function articleFilter(keyword, anchorTag) { //gets all the articles var articles = document.querySelectorAll('article'); //if its zero or less then there are no articles if (articles.length > 0) { for (let x = 0; x < articles.length; x++) { //articles to skip is an array in which there are ids of articles which should not get effected //if the current article's id is also in that array then do not call search and replace with its data if (!articleIdsToSkip.includes(articles[x].id)) { //search and replace is called on articles which should get effected searchAndReplace(keyword, anchorTag, articles[x].id, key); } else { console.log( `Cannot replace the keywords in article with id ${articles[x].id}` ); } } } else { console.log('No articles found.'); } } let key; //not part of script, added for (key in keywordsAndLinks) { //key is the object in keywords and links object i.e ds, ml, ai for (let i = 0; i < keywordsAndLinks[key].keywords.length; i++) { //keywordsAndLinks[key].keywords is the array of keywords for key (ds, ml, ai) //keywordsAndLinks[key].keywords[i] is the keyword and keywordsAndLinks[key].link is the link //keyword and link is sent to searchreplace where it is then replaced using regular expression and replace function articleFilter( keywordsAndLinks[key].keywords[i], keywordsAndLinks[key].link ); } } function cleanLinks() { // (making smal functions is for DRY) this function gets the links and only keeps the first 2 and from the rest removes the anchor tag and replaces it with its text function removeLinks(links) { if (links.length > 1) { for (let i = 2; i < links.length; i++) { links[i].outerHTML = links[i].textContent; } } } //arrays which will contain all the achor tags found with the class (ds-link, ml-link, ailink) in each article inserted using search and replace let dslinks; let mllinks; let ailinks; let nllinks; let deslinks; let tdlinks; let iaslinks; let llinks; let pbplinks; let mlclinks; const content = document.querySelectorAll('article'); //all articles content.forEach((c) => { //to skip the articles with specific ids if (!articleIdsToSkip.includes(c.id)) { //getting all the anchor tags in each article one by one dslinks = document.querySelectorAll(`#${c.id} .entry-content a.ds-link`); mllinks = document.querySelectorAll(`#${c.id} .entry-content a.ml-link`); ailinks = document.querySelectorAll(`#${c.id} .entry-content a.ai-link`); nllinks = document.querySelectorAll(`#${c.id} .entry-content a.ntrl-link`); deslinks = document.querySelectorAll(`#${c.id} .entry-content a.des-link`); tdlinks = document.querySelectorAll(`#${c.id} .entry-content a.td-link`); iaslinks = document.querySelectorAll(`#${c.id} .entry-content a.ias-link`); mlclinks = document.querySelectorAll(`#${c.id} .entry-content a.mlc-link`); llinks = document.querySelectorAll(`#${c.id} .entry-content a.l-link`); pbplinks = document.querySelectorAll(`#${c.id} .entry-content a.pbp-link`); //sending the anchor tags list of each article one by one to remove extra anchor tags removeLinks(dslinks); removeLinks(mllinks); removeLinks(ailinks); removeLinks(nllinks); removeLinks(deslinks); removeLinks(tdlinks); removeLinks(iaslinks); removeLinks(mlclinks); removeLinks(llinks); removeLinks(pbplinks); } }); } //To remove extra achor tags of each category (ds, ml, ai) and only have 2 of each category per article cleanLinks(); */ //Recommended Articles var ctaLinks = [ /* ' ' + '

    Subscribe to our AI newsletter!

    ' + */ '

    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!

    '+ '

    Towards AI has published Building LLMs for Production—our 470+ page guide to mastering LLMs with practical projects and expert insights!

    ' + '
    ' + '' + '' + '

    Note: Content contains the views of the contributing authors and not Towards AI.
    Disclosure: This website may contain sponsored content and affiliate links.

    ' + 'Discover Your Dream AI Career at Towards AI Jobs' + '

    Towards AI has built a jobs board tailored specifically to Machine Learning and Data Science Jobs and Skills. Our software searches for live AI jobs each hour, labels and categorises them and makes them easily searchable. Explore over 10,000 live jobs today with Towards AI Jobs!

    ' + '
    ' + '

    🔥 Recommended Articles 🔥

    ' + 'Why Become an LLM Developer? Launching Towards AI’s New One-Stop Conversion Course'+ 'Testing Launchpad.sh: A Container-based GPU Cloud for Inference and Fine-tuning'+ 'The Top 13 AI-Powered CRM Platforms
    ' + 'Top 11 AI Call Center Software for 2024
    ' + 'Learn Prompting 101—Prompt Engineering Course
    ' + 'Explore Leading Cloud Providers for GPU-Powered LLM Training
    ' + 'Best AI Communities for Artificial Intelligence Enthusiasts
    ' + 'Best Workstations for Deep Learning
    ' + 'Best Laptops for Deep Learning
    ' + 'Best Machine Learning Books
    ' + 'Machine Learning Algorithms
    ' + 'Neural Networks Tutorial
    ' + 'Best Public Datasets for Machine Learning
    ' + 'Neural Network Types
    ' + 'NLP Tutorial
    ' + 'Best Data Science Books
    ' + 'Monte Carlo Simulation Tutorial
    ' + 'Recommender System Tutorial
    ' + 'Linear Algebra for Deep Learning Tutorial
    ' + 'Google Colab Introduction
    ' + 'Decision Trees in Machine Learning
    ' + 'Principal Component Analysis (PCA) Tutorial
    ' + 'Linear Regression from Zero to Hero
    '+ '

    ', /* + '

    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.

    ',*/ ]; var replaceText = { '': '', '': '', '
    ': '
    ' + ctaLinks + '
    ', }; Object.keys(replaceText).forEach((txtorig) => { //txtorig is the key in replacetext object const txtnew = replaceText[txtorig]; //txtnew is the value of the key in replacetext object let entryFooter = document.querySelector('article .entry-footer'); if (document.querySelectorAll('.single-post').length > 0) { //console.log('Article found.'); const text = entryFooter.innerHTML; entryFooter.innerHTML = text.replace(txtorig, txtnew); } else { // console.log('Article not found.'); //removing comment 09/04/24 } }); var css = document.createElement('style'); css.type = 'text/css'; css.innerHTML = '.post-tags { display:none !important } .article-cta a { font-size: 18px; }'; document.body.appendChild(css); //Extra //This function adds some accessibility needs to the site. function addAlly() { // In this function JQuery is replaced with vanilla javascript functions const imgCont = document.querySelector('.uw-imgcont'); imgCont.setAttribute('aria-label', 'AI news, latest developments'); imgCont.title = 'AI news, latest developments'; imgCont.rel = 'noopener'; document.querySelector('.page-mobile-menu-logo a').title = 'Towards AI Home'; document.querySelector('a.social-link').rel = 'noopener'; document.querySelector('a.uw-text').rel = 'noopener'; document.querySelector('a.uw-w-branding').rel = 'noopener'; document.querySelector('.blog h2.heading').innerHTML = 'Publication'; const popupSearch = document.querySelector$('a.btn-open-popup-search'); popupSearch.setAttribute('role', 'button'); popupSearch.title = 'Search'; const searchClose = document.querySelector('a.popup-search-close'); searchClose.setAttribute('role', 'button'); searchClose.title = 'Close search page'; // document // .querySelector('a.btn-open-popup-search') // .setAttribute( // 'href', // 'https://medium.com/towards-artificial-intelligence/search' // ); } // Add external attributes to 302 sticky and editorial links function extLink() { // Sticky 302 links, this fuction opens the link we send to Medium on a new tab and adds a "noopener" rel to them var stickyLinks = document.querySelectorAll('.grid-item.sticky a'); for (var i = 0; i < stickyLinks.length; i++) { /* stickyLinks[i].setAttribute('target', '_blank'); stickyLinks[i].setAttribute('rel', 'noopener'); */ } // Editorial 302 links, same here var editLinks = document.querySelectorAll( '.grid-item.category-editorial a' ); for (var i = 0; i < editLinks.length; i++) { editLinks[i].setAttribute('target', '_blank'); editLinks[i].setAttribute('rel', 'noopener'); } } // Add current year to copyright notices document.getElementById( 'js-current-year' ).textContent = new Date().getFullYear(); // Call functions after page load extLink(); //addAlly(); setTimeout(function() { //addAlly(); //ideally we should only need to run it once ↑ }, 5000); }; function closeCookieDialog (){ document.getElementById("cookie-consent").style.display = "none"; return false; } setTimeout ( function () { closeCookieDialog(); }, 15000); console.log(`%c 🚀🚀🚀 ███ █████ ███████ █████████ ███████████ █████████████ ███████████████ ███████ ███████ ███████ ┌───────────────────────────────────────────────────────────────────┐ │ │ │ Towards AI is looking for contributors! │ │ Join us in creating awesome AI content. │ │ Let's build the future of AI together → │ │ https://towardsai.net/contribute │ │ │ └───────────────────────────────────────────────────────────────────┘ `, `background: ; color: #00adff; font-size: large`); //Remove latest category across site document.querySelectorAll('a[rel="category tag"]').forEach(function(el) { if (el.textContent.trim() === 'Latest') { // Remove the two consecutive spaces (  ) if (el.nextSibling && el.nextSibling.nodeValue.includes('\u00A0\u00A0')) { el.nextSibling.nodeValue = ''; // Remove the spaces } el.style.display = 'none'; // Hide the element } }); // Add cross-domain measurement, anonymize IPs 'use strict'; //var ga = gtag; ga('config', 'G-9D3HKKFV1Q', 'auto', { /*'allowLinker': true,*/ 'anonymize_ip': true/*, 'linker': { 'domains': [ 'medium.com/towards-artificial-intelligence', 'datasets.towardsai.net', 'rss.towardsai.net', 'feed.towardsai.net', 'contribute.towardsai.net', 'members.towardsai.net', 'pub.towardsai.net', 'news.towardsai.net' ] } */ }); ga('send', 'pageview'); -->