{
  "source_file": "0930",
  "source_platform": "Medium",
  "author": "Kurtis Pykes",
  "title_listed": "How To Generate Machine Learning Use Case Ideas For Your Portfolio Project",
  "keywords": "项目构思,作品集",
  "domain": "机器学习",
  "content_type": "深度技术解析",
  "is_paid_flag": "部分免费/会员墙",
  "url": "https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/",
  "publish_date": "2021-10",
  "corpus_stage": "预训练/SFT",
  "notes": "",
  "id": "eb78815a044b",
  "collected_at": "2026-10-02T00:17:02",
  "title": "How To Generate Machine Learning Use Case Ideas For Your Portfolio Project | Towards Data Science",
  "body_markdown": "![Revisit consent button](https://cdn-cookieyes.com/assets/images/revisit.svg)\nWe value your privacy\nWe use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking \"Accept All\", you consent to our use of cookies.\nCustomise Reject All Accept All\nCustomise Consent Preferences ![](https://cdn-cookieyes.com/assets/images/close.svg)\nWe use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.\nThe cookies that are categorised as \"Necessary\" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... Show more\nNecessaryAlways Active\nNecessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.\n  * Cookie\nBCTempID\n  * Duration\n10 minutes\n  * Description\nNo description available.\n\n\n  * Cookie\n__cf_bm\n  * Duration\n1 hour\n  * Description\nThis cookie, set by Cloudflare, is used to support Cloudflare Bot Management. \n\n\n  * Cookie\nAWSALBCORS\n  * Duration\n7 days\n  * Description\nAmazon Web Services set this cookie for load balancing.\n\n\n  * Cookie\n_cfuvid\n  * Duration\nsession\n  * Description\nCloudflare sets this cookie to track users across sessions to optimize user experience by maintaining session consistency and providing personalized services\n\n\n  * Cookie\nli_gc\n  * Duration\n6 months\n  * Description\nLinkedin set this cookie for storing visitor's consent regarding using cookies for non-essential purposes.\n\n\n  * Cookie\n__hssrc\n  * Duration\nsession\n  * Description\nThis cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session.\n\n\n  * Cookie\n__hssc\n  * Duration\n1 hour\n  * Description\nHubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie.\n\n\n  * Cookie\nwpEmojiSettingsSupports\n  * Duration\nsession\n  * Description\nWordPress sets this cookie when a user interacts with emojis on a WordPress site. It helps determine if the user's browser can display emojis properly.\n\n\n  * Cookie\nBCSessionID\n  * Duration\n1 year 1 month 4 days\n  * Description\nBlueconic sets this cookie as a unique identifier for the BlueConic profile.\n\n\n  * Cookie\n_octo\n  * Duration\n1 year\n  * Description\nNo description available.\n\n\n  * Cookie\nlogged_in\n  * Duration\n1 year\n  * Description\nNo description available.\n\n\n  * Cookie\n__Secure-YEC\n  * Duration\npast\n  * Description\nYouTube sets this cookie to stores the user's video player preferences using embedded YouTube video\n\n\n  * Cookie\n__eoi\n  * Duration\n6 months\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nAWSALBTGCORS\n  * Duration\n7 days\n  * Description\nNo description available.\n\n\n  * Cookie\nlogin-status-p\n  * Duration\npast\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nAWSALBTG\n  * Duration\n7 days\n  * Description\nNo description available.\n\n\n  * Cookie\ncsrf_token\n  * Duration\nsession\n  * Description\nNo description available.\n\n\n  * Cookie\ntoken_v2\n  * Duration\n1 day\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nD\n  * Duration\n1 year\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nPHPSESSID\n  * Duration\nsession\n  * Description\nThis cookie is native to PHP applications. The cookie stores and identifies a user's unique session ID to manage user sessions on the website. The cookie is a session cookie and will be deleted when all the browser windows are closed.\n\n\n  * Cookie\nVISITOR_PRIVACY_METADATA\n  * Duration\n6 months\n  * Description\nYouTube sets this cookie to store the user's cookie consent state for the current domain. \n\n\n  * Cookie\ncookietest\n  * Duration\nsession\n  * Description\nThe cookietest cookie is typically used to determine whether the user's browser accepts cookies, essential for website functionality and user experience.\n\n\n  * Cookie\n__Host-airtable-session\n  * Duration\n1 year\n  * Description\nThis cookie is used to enable us to integrate the services of Airtable.\n\n\n  * Cookie\n__Host-airtable-session.sig\n  * Duration\n1 year\n  * Description\nThis cookie is used to enable us to integrate the services of Airtable.\n\n\n  * Cookie\nm\n  * Duration\n1 year 1 month 4 days\n  * Description\nStripe sets this cookie for fraud prevention purposes. It identifies the device used to access the website, allowing the website to be formatted accordingly.\n\n\n  * Cookie\nBIGipServer*\n  * Duration\nsession\n  * Description\nMarketo sets this cookie to collect information about the user's online activity and build a profile about their interests to provide advertisements relevant to the user. \n\n\n  * Cookie\n__cfruid\n  * Duration\nsession\n  * Description\nCloudflare sets this cookie to identify trusted web traffic.\n\n\n  * Cookie\n_GRECAPTCHA\n  * Duration\n6 months\n  * Description\nGoogle Recaptcha service sets this cookie to identify bots to protect the website against malicious spam attacks.\n\n\n  * Cookie\n__Secure-YNID\n  * Duration\n6 months\n  * Description\nGoogle cookie used to protect user security and prevent fraud, especially during the login process.\n\n\n  * Cookie\ncookieyes-consent\n  * Duration\n1 year\n  * Description\nCookieYes sets this cookie to remember users' consent preferences so that their preferences are respected on subsequent visits to this site. It does not collect or store any personal information about the site visitors.\n\n\nFunctional\nFunctional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.\n  * Cookie\nlidc\n  * Duration\n1 day\n  * Description\nLinkedIn sets the lidc cookie to facilitate data center selection.\n\n\n  * Cookie\nbrw\n  * Duration\n1 year\n  * Description\nNo description available.\n\n\n  * Cookie\nbrwConsent\n  * Duration\n5 minutes\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nWMF-Uniq\n  * Duration\n1 year\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nloom_anon_comment\n  * Duration\n1 year\n  * Description\nNo description available.\n\n\n  * Cookie\nloom_referral_video\n  * Duration\nsession\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nVISITOR_INFO1_LIVE\n  * Duration\n6 months\n  * Description\nA cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.\n\n\n  * Cookie\nyt-remote-connected-devices\n  * Duration\nNever Expires\n  * Description\nYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.\n\n\n  * Cookie\nytidb::LAST_RESULT_ENTRY_KEY\n  * Duration\nNever Expires\n  * Description\nThe cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future.\n\n\n  * Cookie\nyt-remote-device-id\n  * Duration\nNever Expires\n  * Description\nYouTube sets this cookie to store the user's video preferences using embedded YouTube videos.\n\n\n  * Cookie\nyt-remote-session-name\n  * Duration\nsession\n  * Description\nThe yt-remote-session-name cookie is used by YouTube to store the user's video player preferences using embedded YouTube video.\n\n\n  * Cookie\nyt-remote-fast-check-period\n  * Duration\nsession\n  * Description\nThe yt-remote-fast-check-period cookie is used by YouTube to store the user's video player preferences for embedded YouTube videos.\n\n\n  * Cookie\nyt-remote-session-app\n  * Duration\nsession\n  * Description\nThe yt-remote-session-app cookie is used by YouTube to store user preferences and information about the interface of the embedded YouTube video player.\n\n\n  * Cookie\nyt-remote-cast-available\n  * Duration\nsession\n  * Description\nThe yt-remote-cast-available cookie is used to store the user's preferences regarding whether casting is available on their YouTube video player.\n\n\n  * Cookie\nyt-remote-cast-installed\n  * Duration\nsession\n  * Description\nThe yt-remote-cast-installed cookie is used to store the user's video player preferences using embedded YouTube video.\n\n\n  * Cookie\ncp_session\n  * Duration\n3 months\n  * Description\nCodepen sets this cookie for Help systems found in the website.\n\n\n  * Cookie\nloid\n  * Duration\n1 year 1 month 4 days\n  * Description\nThis cookie is set by the Reddit. The cookie enables the sharing of content from the website onto the social media platform.\n\n\nAnalytics\nAnalytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.\n  * Cookie\n__hstc\n  * Duration\n6 months\n  * Description\nHubspot set this main cookie for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session).\n\n\n  * Cookie\nhubspotutk\n  * Duration\n6 months\n  * Description\nHubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts.\n\n\n  * Cookie\n_ga\n  * Duration\n1 year 1 month 4 days\n  * Description\nGoogle Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors.\n\n\n  * Cookie\n_ga_*\n  * Duration\n1 year 1 month 4 days\n  * Description\nGoogle Analytics sets this cookie to store and count page views.\n\n\n  * Cookie\n__Host-psifi.analyticsTrace\n  * Duration\n6 hours\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\n__Host-psifi.analyticsTraceV2\n  * Duration\n6 hours\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\n_gh_sess\n  * Duration\nsession\n  * Description\nGitHub sets this cookie for temporary application and framework state between pages like what step the user is on in a multiple step form.\n\n\n  * Cookie\nYSC\n  * Duration\nsession\n  * Description\nYSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.\n\n\n  * Cookie\najs_anonymous_id\n  * Duration\n1 year\n  * Description\nThis cookie is set by Segment to count the number of people who visit a certain site by tracking if they have visited before.\n\n\n  * Cookie\nvuid\n  * Duration\n1 year 1 month 4 days\n  * Description\nVimeo installs this cookie to collect tracking information by setting a unique ID to embed videos on the website. \n\n\nPerformance\nPerformance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.\n  * Cookie\nAWSALB\n  * Duration\n7 days\n  * Description\nAWSALB is an application load balancer cookie set by Amazon Web Services to map the session to the target.\n\n\n  * Cookie\nacq\n  * Duration\npast\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nacq.sig\n  * Duration\npast\n  * Description\nDescription is currently not available.\n\n\n  * Cookie\nptc\n  * Duration\n2 years\n  * Description\nNo description available.\n\n\nAdvertisement\nAdvertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.\n  * Cookie\nmuc_ads\n  * Duration\n1 year 1 month 4 days\n  * Description\nTwitter sets this cookie to collect user behaviour and interaction data to optimize the website.\n\n\n  * Cookie\nguest_id_marketing\n  * Duration\n1 year 1 month 4 days\n  * Description\nTwitter sets this cookie to identify and track the website visitor.\n\n\n  * Cookie\nguest_id_ads\n  * Duration\n1 year 1 month 4 days\n  * Description\nTwitter sets this cookie to identify and track the website visitor.\n\n\n  * Cookie\npersonalization_id\n  * Duration\n1 year 1 month 4 days\n  * Description\nTwitter sets this cookie to integrate and share features for social media and also store information about how the user uses the website, for tracking and targeting.\n\n\n  * Cookie\nguest_id\n  * Duration\n1 year 1 month 4 days\n  * Description\nTwitter sets this cookie to identify and track the website visitor. It registers if a user is signed in to the Twitter platform and collects information about ad preferences.\n\n\n  * Cookie\nbcookie\n  * Duration\n1 year\n  * Description\nLinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser IDs.\n\n\n  * Cookie\n__Secure-ROLLOUT_TOKEN\n  * Duration\n6 months\n  * Description\nYouTube sets this cookie to manage feature rollout and experimentation. It helps Google control which new features or interface changes are shown to users as part of testing and staged rollouts, ensuring consistent experience for a given user during an experiment.\n\n\n  * Cookie\nyt.innertube::nextId\n  * Duration\nNever Expires\n  * Description\nYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.\n\n\n  * Cookie\nyt.innertube::requests\n  * Duration\nNever Expires\n  * Description\nYouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.\n\n\n  * Cookie\nsession_tracker\n  * Duration\nsession\n  * Description\nThis cookie is set by the Reddit. This cookie is used to identify trusted web traffic. It also helps in adverstising on the website.\n\n\n  * Cookie\nedgebucket\n  * Duration\nsession\n  * Description\nReddit sets this cookie to save the information about a log-on Reddit user, for the purpose of advertisement recommendations and updating the content.\n\n\n  * Cookie\ndid\n  * Duration\n1 year\n  * Description\nArbor sets this cookie to show targeted ads to site visitors.This cookie expires after 2 months or 1 year.\n\n\nUncategorised\nOther uncategorised cookies are those that are being analysed and have not been classified into a category as yet.\nNo cookies to display.\nReject All Save My Preferences Accept All\nToggle Search[](https://towardsdatascience.com/)Toggle Mobile Navigation\n[](https://towardsdatascience.com/)\nPublish AI, ML & data-science insights to a global community of data professionals.\nSign in[Submit an Article](https://write.insightmediagroup.io)\n[Latest](https://towardsdatascience.com/latest/)[Editor's Picks](https://towardsdatascience.com/tag/editors-pick/)[Newsletter](https://towardsdatascience.com/tag/the-variable/)[ShipAI](https://towardsdatascience.com/shipai/)\n* * *\n[Write For TDS](https://towardsdatascience.com/submissions/)\n[LinkedIn](https://www.linkedin.com/company/towards-data-science/)[X](https://x.com/TDataScience)Toggle Search\n[Artificial Intelligence](https://towardsdatascience.com/category/artificial-intelligence/)\n# How To Generate Machine Learning Use Case Ideas For Your Portfolio Project\nThree Idea Creation Techniques\n[Kurtis Pykes](https://towardsdatascience.com/author/kurtispykes/)\nOctober 4, 20215 min read\n![Photo by Mark Fletcher-Brown on Unsplash](https://assets.insightmediagroup.io/media/wp-content/uploads/2021/10/0E3H7Rng2HjGcOws0-scaled.jpg)\nPhoto by [Mark Fletcher-Brown](https://unsplash.com/@markfb?utm_source=medium&utm_medium=referral) on [Unsplash](https://unsplash.com?utm_source=medium&utm_medium=referral)\nYour portfolio project could make or break your chances of landing a job. With a growing number of people aspiring for a career in machine learning, it's important that you're able to distinguish yourself from the other candidates. In this light, many use their portfolio project to set themselves apart and grab the attention of hiring managers.\nYou can work on competitions from Kaggle for your project. But, realizing the full experience of an ML engineer comes from working through the entire [machine learning workflow](https://towardsdatascience.com/the-machine-learning-workflow-1d168cf93dea), which is best done when working on your own unique project - Kaggle skips the early stages of the machine learning workflow. Although not impossible, generating potential use cases can be tough.\nBelow are three techniques that would help you generate potential use cases for your next project.\n### Use The Magical Island\nMachine Learning is a highly technical domain. Thinking about all of the technicalities when you're trying to come up with a fun use case is a great recipe for disaster. We end up thinking about a highly complex use case that may take a team of six people, twelve months to develop - precious time that we don't have when we're looking for work.\nLearn this step by step with the interactive [AI Engineer](https://roadmap.sh/ai-engineer), [Computer Science](https://roadmap.sh/computer-science) and [Product Manager](https://roadmap.sh/product-manager) roadmaps.\nInstead, the simple solution is to use [Cassie Kozyrkov](https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/None)'s [magical island](https://medium.com/hackernoon/imagine-a-drunk-island-advice-for-finding-ai-use-cases-8d47495d4c3f). For those unfamiliar with it, Cassie proposed an island in the middle of the ocean where many of her friends work. Their job is to come together and pretend to be AI - and you get to keep all the credit for their brilliance (or stupidity).\nFor this magical island to work, you must send them an input. The workers will do whatever they do, then send you back a decision. However, you're not allowed to give them any rules, they must learn with examples. Your job is to give them work to do. The easiest way to find work for them is by casting off repetitive tasks.\n**What repetitive drudgery would you offload?**\nThe answer to this question is one step closer to finding a plausible use case. List as many as you can:\n  * **Input** : Property information, **Output** : _Recommended Price_\n  * **Input** : Movie information, **Output** : _Will I like it?_\n  * **Input** : Service request, **Output** : _The amount of waiting time_\n  * **Input** : Photo at the zoo, **Output** : _What animal is in the picture?_\n  * **Input** : Stock information, **Output** : _The price of the stock tomorrow_\n\n\nBefore you can fully invest yourself into one of the ideas, think about what it means for your workers to perform the task successfully - after all, they may be drunk off their face. You can't trust them blindly!\n> \"A common mistake businesses make is to assume machine learning is magic, so it's okay to skip thinking about what it means to do the task well.\" - Cassie Kozyrkov, [Advice for Finding AI Use Cases](https://medium.com/hackernoon/imagine-a-drunk-island-advice-for-finding-ai-use-cases-8d47495d4c3f).\n* * *\n### Read Other Use Cases\nLearning from others will help you build your intuition. When I played football, I'd study Messi. I'd analyze how he dribbled past opponents, how he creates space for himself with and without the ball, and visualize myself in his shoes whilst he plays.\nOf course, I didn't become Messi, but it helped.\nWhenever I found myself in similar scenarios on the pitch, I'd instinctively perform maneuvers without thinking, and it paid off very often.\nIn the same way, reading tons of machine learning use cases develops your intuitive eye. Eventually, your ability to spot machine learning use cases will significantly increase - as well as your ability to deal with various problems that occur during deployment.\n> \"To learn to design machine learning systems, it's helpful to read case studies to see how actual teams deal with different deployment requirements and constraints.\" - Chip Huyen, [Machine Learning System Design](https://huyenchip.com/machine-learning-systems-design/case-studies.html)\nA number of companies share their machine learning use cases. Here are a few you could use to develop your intuition:\n  * [Using Machine Learning to Predict Value of Homes On Airbnb](https://medium.com/airbnb-engineering/using-machine-learning-to-predict-value-of-homes-on-airbnb-9272d3d4739d) ([Robert Chang](https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/None), Airbnb Engineering & Data Science, 2017)\n  * [Space, Time and Groceries](https://tech.instacart.com/space-time-and-groceries-a315925acf3a) ([Jeremy Stanley](https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/None), Tech at Instacart, 2017)\n  * [From shallow to deep learning in fraud](https://eng.lyft.com/from-shallow-to-deep-learning-in-fraud-9dafcbcef743) ([Hao Yi Ong](https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/None), Lyft Engineering, 2018)\n\n\n* * *\n### Strengthen Your Idea Muscle\nMaybe your idea muscle is weak. While both of the aforementioned techniques will help you to generate ideas, it's beneficial to deliberately strengthen your idea muscle.\nJust like your biceps and quads, your idea generator needs to be trained to churn out ideas, regularly.\nThe \"**workout your idea muscle 10x a day** \" theme has been floating around Medium for some time - [Ayodeji Awosika](https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/None) and [James Altucher](https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/None) being popular advocates of the method.\nWriters use the technique to consistently churn out unique ideas for potential blog posts, but it can be used to generate ideas for absolutely anything.\nAll it takes is a pen, paper, and a few minutes at the beginning of the day - or you can break it up. But you must write down 10 before the day ends.\nIn your case, you won't be writing blog ideas. Your task would be to write ten machine learning use cases each day. Here's the cool thing...\nNOBODY HAS TO SEE IT.\nIf the ideas you come out with turn out to be trash then so whaT? Nobody is going to see it. All you're trying to do is exercise your idea muscle with some resistance training.\nOver time, your idea muscle will develop, making you into a machine learning use case generating machine.\n### Final Thoughts\nHaving a unique project is a great way to distinguish yourself from the pack. Many often struggle to generate ideas when thinking of things they can implement. Some techniques to help with idea generation include visiting Cassie's island, reading other people's use cases, and strengthening your idea muscle.\n_Thanks for Reading!_\nIf you enjoyed this article, connect with me by subscribing **** to my** FRE**E [weekly newsletter](https://mailchi.mp/ef1f7700a873/sign-up). Never miss a post I make about Artificial Intelligence, Machine Learning, and Freelancing.\n### Related Articles\n> [**5 Factors That Contribute To Successful Machine Learning Projects**](https://medium.com/geekculture/5-factors-that-contribute-to-successful-machine-learning-projects-340904446eff)\n> [**3 Signs You Don't Need Machine Learning**](https://medium.com/geekculture/3-signs-you-dont-need-machine-learning-958199b30c34)\n> [**How To Design A Machine Learning System**](https://medium.com/geekculture/how-to-design-a-machine-learning-system-89d806ff3d3b)\n## Register Now to Continue Reading\n### Unlock Towards Data Science with a Free Account\nAll articles on Towards Data Science are available to registered users. Create a free account today to access this article and thousands more.\nRegister for freeSign in to your account\n* * *\n![](https://assets.insightmediagroup.io/media/1787657084566_vncpf1.jpeg)\nWritten By\n## [Kurtis Pykes](https://towardsdatascience.com/author/kurtispykes/)\n[See all from Kurtis Pykes](https://towardsdatascience.com/author/kurtispykes/)\n[Advice](https://towardsdatascience.com/tag/advice/)[Artificial Intelligence](https://towardsdatascience.com/tag/artificial-intelligence/)[Ideas](https://towardsdatascience.com/tag/ideas/)[Innovation](https://towardsdatascience.com/tag/innovation/)[Technology](https://towardsdatascience.com/tag/technology/)\nShare This Article\n  * [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Ftowardsdatascience.com%2Fhow-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73%2F&title=How%20To%20Generate%20Machine%20Learning%20Use%20Case%20Ideas%20For%20Your%20Portfolio%20Project)\n  * [](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Ftowardsdatascience.com%2Fhow-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73%2F&title=How%20To%20Generate%20Machine%20Learning%20Use%20Case%20Ideas%20For%20Your%20Portfolio%20Project)\n  * [](https://x.com/share?url=https%3A%2F%2Ftowardsdatascience.com%2Fhow-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73%2F&text=How%20To%20Generate%20Machine%20Learning%20Use%20Case%20Ideas%20For%20Your%20Portfolio%20Project)\n\n\nTowards Data Science is a community publication. Submit your insights to reach our global audience and earn through the TDS Author Payment Program.\n[Write for TDS](https://towardsdatascience.com/submissions/)\n## Related Articles\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2024/01/1mTmnFlaHfH46qyRktTDp7g.jpeg)](https://towardsdatascience.com/examining-lifelong-machine-learning-through-ella-and-voyager-part-2-of-why-llml-is-next-in-ai-bea36a01f529/)\n## [Examining Lifelong Machine Learning through ELLA and Voyager: Part 2 of Why LLML is Next in AI](https://towardsdatascience.com/examining-lifelong-machine-learning-through-ella-and-voyager-part-2-of-why-llml-is-next-in-ai-bea36a01f529/)\n[Artificial Intelligence](https://towardsdatascience.com/category/artificial-intelligence/)\n(Read Part 1 Before) Understanding the power of Lifelong Learning through the Efficient Lifelong Learning Algorithm (ELLA) and VOYAGER\n[Anand Majmudar](https://towardsdatascience.com/author/almond.maj/)\nJanuary 17, 20249 min read\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2026/01/image-224.png)](https://towardsdatascience.com/why-your-multi-agent-system-is-failing-escaping-the-17x-error-trap-of-the-bag-of-agents/)\n## [Why Your Multi-Agent System is Failing: Escaping the 17x Error Trap of the “Bag of Agents”](https://towardsdatascience.com/why-your-multi-agent-system-is-failing-escaping-the-17x-error-trap-of-the-bag-of-agents/)\n[Agentic AI](https://towardsdatascience.com/category/artificial-intelligence/agentic-ai/)\nHard-won lessons on how to scale agentic systems without scaling the chaos, including a taxonomy of core agent types.\n[Sean Moran](https://towardsdatascience.com/author/sean.moran/)\nJanuary 30, 202623 min read\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2022/10/0tTDbj7htk5Pc2ZoC-scaled.jpg)](https://towardsdatascience.com/applied-reinforcement-learning-i-q-learning-d6086c1f437/)\n## [Applied Reinforcement Learning I: Q-Learning](https://towardsdatascience.com/applied-reinforcement-learning-i-q-learning-d6086c1f437/)\n[Artificial Intelligence](https://towardsdatascience.com/category/artificial-intelligence/)\nUnderstand the Q-Learning algorithm step by step, as well as the main components of any RL-based system\n[Javier Martínez Ojeda](https://towardsdatascience.com/author/javiermtz5/)\nOctober 5, 20227 min read\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2021/07/1JxoYnogfJ0Dha-4EYC_TEg-scaled.jpeg)](https://towardsdatascience.com/7-ways-to-take-your-visualizations-to-the-next-level-4b68cb0f34b4/)\n## [7 Ways to Take Your Visualizations to The Next Level](https://towardsdatascience.com/7-ways-to-take-your-visualizations-to-the-next-level-4b68cb0f34b4/)\n[Data Science](https://towardsdatascience.com/category/data-science/)\nBetter visualizations help prove your effort\n[Sara A. Metwalli](https://towardsdatascience.com/author/saraametwalli/)\nJuly 14, 20216 min read\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2021/06/1KdGnSmlMy8NMR9Cyt58f9Q-scaled.jpeg)](https://towardsdatascience.com/fixing-bias-in-ai-systems-by-building-better-ai-models-8d4266fca59/)\n## [Fixing Bias in AI Systems by Building Better AI Models](https://towardsdatascience.com/fixing-bias-in-ai-systems-by-building-better-ai-models-8d4266fca59/)\n[Artificial Intelligence](https://towardsdatascience.com/category/artificial-intelligence/)\nHow Meta-Learning and a counter intuitive approach to creating an AI Ethical Framework can counter bias creep\n[Julius Giron](https://towardsdatascience.com/author/julius-giron/)\nJune 10, 20215 min read\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2025/10/mineworld_video_Example-ezgif.com-resize-2.gif)](https://towardsdatascience.com/dreaming-in-blocks-mineworld-the-minecraft-world-model/)\n## [Dreaming in Blocks — MineWorld, the Minecraft World Model](https://towardsdatascience.com/dreaming-in-blocks-mineworld-the-minecraft-world-model/)\n[Artificial Intelligence](https://towardsdatascience.com/category/artificial-intelligence/)\nExplaining \"MineWorld: A real-time and open-source interactive world model on Minecraft\" in simple terms.\n[Youssef Farag](https://towardsdatascience.com/author/youssef.farag/)\nOctober 10, 20259 min read\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2020/06/1QwQJJKj9TP_zcfUsb4gQww.png)](https://towardsdatascience.com/top-10-data-science-leaders-you-should-follow-in-2020-28ff75776ca7/)\n## [Top 10 Data Science Leaders You Should Follow in 2020](https://towardsdatascience.com/top-10-data-science-leaders-you-should-follow-in-2020-28ff75776ca7/)\n[Data Science](https://towardsdatascience.com/category/data-science/)\nIf you are a data scientist\n[Admond Lee](https://towardsdatascience.com/author/admond1994/)\nJune 20, 20209 min read\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2020/12/0dHNJuDYLswKGRc3h.jpeg)](https://towardsdatascience.com/altair-statistical-visualization-library-for-python-part-3-c1e650a8411e/)\n## [Altair: Statistical Visualization Library for Python (Part 3)](https://towardsdatascience.com/altair-statistical-visualization-library-for-python-part-3-c1e650a8411e/)\n[Artificial Intelligence](https://towardsdatascience.com/category/artificial-intelligence/)\nInteractive plots and dynamic filtering\n[Soner Yıldırım](https://towardsdatascience.com/author/sonery/)\nDecember 29, 20205 min read\n  * [![](https://assets.insightmediagroup.io/media/wp-content/uploads/2021/10/0vKIJctt3OTQA2Etw-scaled.jpg)](https://towardsdatascience.com/hugging-face-transformers-on-apple-m1-26f0705874d7/)\n## [Install Hugging Face Transformers on Apple M1](https://towardsdatascience.com/hugging-face-transformers-on-apple-m1-26f0705874d7/)\n[Machine Learning](https://towardsdatascience.com/category/artificial-intelligence/machine-learning/)\nAlong with Tensorflow and Tokenizers Package\n[Dhrumil Patel](https://towardsdatascience.com/author/dhrumilcse/)\nOctober 27, 20213 min read\n\n\n  * [YouTube](https://www.youtube.com/c/TowardsDataScience)\n  * [X](https://x.com/TDataScience)\n  * [LinkedIn](https://www.linkedin.com/company/towards-data-science/)\n  * [Threads](https://www.threads.net/@towardsdatascience)\n  * [Bluesky](https://bsky.app/profile/towardsdatascience.com)\n\n\n[](https://towardsdatascience.com/)\nYour home for data science and AI. The world's leading publication for data science, data analytics, data engineering, machine learning, and artificial intelligence professionals.\nSubscribe to Our Newsletter[Write For TDS](https://towardsdatascience.com/submissions/)•[About](https://towardsdatascience.com/about-towards-data-science-d691af11cc2f/)•[Advertise](https://contact.towardsdatascience.com/advertise-with-towards-data-science)•[Privacy Policy](https://towardsdatascience.com/privacy-policy/)•[Terms of Use](https://towardsdatascience.com/website-terms-of-use/)\n© Insight Media Group, LLC 2026•[The New Stack](https://thenewstack.io)•[roadmap.sh](https://roadmap.sh)•[Creator Network](https://insightmediagroup.io/creator-network)\n####  Recommended Articles \nClose\n  * [ ![](https://h030.towardsdatascience.com/rest/v2/contentStores/d7d3a4ab-7caf-4383-bbd2-fbf7fb4f1787/items/607631/image?etag=1781543525510&width=500&height=500) Critical Mistakes Companies Make When Integrating AI/ML into Their Processes ](https://towardsdatascience.com/critical-mistakes-companies-make-when-integrating-ai-ml-into-their-processes/ \"Critical Mistakes Companies Make When Integrating AI/ML into Their Processes\")\n  * [ ![](https://h030.towardsdatascience.com/rest/v2/contentStores/d7d3a4ab-7caf-4383-bbd2-fbf7fb4f1787/items/607686/image?etag=1782161464448&width=500&height=500) How Relevance Models Foreshadowed Transformers for NLP ](https://towardsdatascience.com/how-relevance-models-foreshadowed-transformers-for-nlp/ \"How Relevance Models Foreshadowed Transformers for NLP\")\n  * [ ![](https://h030.towardsdatascience.com/rest/v2/contentStores/d7d3a4ab-7caf-4383-bbd2-fbf7fb4f1787/items/607639/image?etag=1781250125848&width=500&height=500) Javascript Fatigue: HTMX Is All You Need to Build ChatGPT — Part 1 ](https://towardsdatascience.com/javascript-fatigue-you-dont-need-js-to-build-chatgpt/ \"Javascript Fatigue: HTMX Is All You Need to Build ChatGPT — Part 1\")\n  * [ ![](https://h030.towardsdatascience.com/rest/v2/contentStores/d7d3a4ab-7caf-4383-bbd2-fbf7fb4f1787/items/607930/image?etag=1782124566054&width=500&height=500) The Subset Sum Problem Solved in Linear Time for Dense Enough Inputs ](https://towardsdatascience.com/subset-sum-problem-solved-in-linear-time-for-dense-enough-inputs/ \"The Subset Sum Problem Solved in Linear Time for Dense Enough Inputs\")\n\n\n",
  "metadata": {
    "title": "How To Generate Machine Learning Use Case Ideas For Your Portfolio Project | Towards Data Science",
    "description": "Three Idea Creation Techniques",
    "keywords": null,
    "author": "Kurtis Pykes",
    "og:locale": "en_US",
    "og:type": "article",
    "og:title": "How To Generate Machine Learning Use Case Ideas For Your Portfolio Project",
    "og:description": "Three Idea Creation Techniques",
    "og:url": "https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/",
    "og:site_name": "Towards Data Science",
    "og:image": "https://assets.insightmediagroup.io/media/wp-content/uploads/2021/10/0E3H7Rng2HjGcOws0-scaled.jpg",
    "og:image:width": "2560",
    "og:image:height": "1707",
    "og:image:type": "image/jpeg",
    "twitter:card": "summary_large_image",
    "twitter:site": "@TDataScience",
    "twitter:creator": "@TDataScience",
    "twitter:label1": "Written by",
    "twitter:data1": "Kurtis Pykes",
    "twitter:label2": "Est. reading time",
    "twitter:data2": "5 min read",
    "article:published_time": "2021-10-04T20:16:16.000Z",
    "article:modified_time": "2021-10-04T20:16:16.000Z",
    "article:author": "https://towardsdatascience.com/author/kurtispykes/"
  },
  "paywall": {
    "listed_paid": true,
    "detected": false,
    "marker": "",
    "public_only": true,
    "policy": "付费/会员内容只保留页面公开可见部分，不绕过付费墙"
  },
  "crawl": {
    "success": true,
    "status_code": 202,
    "error": ""
  },
  "code_blocks": [],
  "images": [
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2021/10/0E3H7Rng2HjGcOws0-scaled.jpg",
      "alt": "Photo by Mark Fletcher-Brown on Unsplash",
      "local_path": "attachments/eb78815a044b/images/000.jpg",
      "bytes": 433786,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2024/01/1mTmnFlaHfH46qyRktTDp7g.jpeg",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/001.jpeg",
      "bytes": 115770,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2026/01/image-224.png",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/002.png",
      "bytes": 3392384,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2022/10/0tTDbj7htk5Pc2ZoC-scaled.jpg",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/003.jpg",
      "bytes": 680838,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2021/07/1JxoYnogfJ0Dha-4EYC_TEg-scaled.jpeg",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/004.jpeg",
      "bytes": 383050,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2021/06/1KdGnSmlMy8NMR9Cyt58f9Q-scaled.jpeg",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/005.jpeg",
      "bytes": 583229,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2025/10/mineworld_video_Example-ezgif.com-resize-2.gif",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/006.gif",
      "bytes": 9878224,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2020/06/1QwQJJKj9TP_zcfUsb4gQww.png",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/007.png",
      "bytes": 3540611,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2020/12/0dHNJuDYLswKGRc3h.jpeg",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/008.jpeg",
      "bytes": 201167,
      "downloaded": true
    },
    {
      "src": "https://assets.insightmediagroup.io/media/wp-content/uploads/2021/10/0vKIJctt3OTQA2Etw-scaled.jpg",
      "alt": "",
      "local_path": "attachments/eb78815a044b/images/009.jpg",
      "bytes": 177753,
      "downloaded": true
    }
  ],
  "audio": [],
  "videos": [
    {
      "src": "https://www.youtube.com/c/TowardsDataScience",
      "quality": "unavailable",
      "local_path": "",
      "note": "无1080p且无720p，未交付更低清晰度"
    }
  ],
  "links": [
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/latest/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/tag/editors-pick/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/tag/the-variable/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/shipai/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/submissions/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/category/artificial-intelligence/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/author/kurtispykes/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/the-machine-learning-workflow-1d168cf93dea"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/None"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/tag/advice/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/tag/artificial-intelligence/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/tag/ideas/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/tag/innovation/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/tag/technology/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/examining-lifelong-machine-learning-through-ella-and-voyager-part-2-of-why-llml-is-next-in-ai-bea36a01f529/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/author/almond.maj/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/why-your-multi-agent-system-is-failing-escaping-the-17x-error-trap-of-the-bag-of-agents/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/category/artificial-intelligence/agentic-ai/"
    },
    {
      "type": "internal",
      "href": "https://towardsdatascience.com/author/sean.moran/"
    },
    {
      "type": "external",
      "href": "https://write.insightmediagroup.io"
    },
    {
      "type": "external",
      "href": "https://www.linkedin.com/company/towards-data-science/"
    },
    {
      "type": "external",
      "href": "https://x.com/TDataScience"
    },
    {
      "type": "external",
      "href": "https://unsplash.com/@markfb"
    },
    {
      "type": "external",
      "href": "https://unsplash.com"
    },
    {
      "type": "external",
      "href": "https://roadmap.sh/ai-engineer"
    },
    {
      "type": "external",
      "href": "https://roadmap.sh/computer-science"
    },
    {
      "type": "external",
      "href": "https://roadmap.sh/product-manager"
    },
    {
      "type": "external",
      "href": "https://medium.com/hackernoon/imagine-a-drunk-island-advice-for-finding-ai-use-cases-8d47495d4c3f"
    },
    {
      "type": "external",
      "href": "https://huyenchip.com/machine-learning-systems-design/case-studies.html"
    },
    {
      "type": "external",
      "href": "https://medium.com/airbnb-engineering/using-machine-learning-to-predict-value-of-homes-on-airbnb-9272d3d4739d"
    },
    {
      "type": "external",
      "href": "https://tech.instacart.com/space-time-and-groceries-a315925acf3a"
    },
    {
      "type": "external",
      "href": "https://eng.lyft.com/from-shallow-to-deep-learning-in-fraud-9dafcbcef743"
    },
    {
      "type": "external",
      "href": "https://mailchi.mp/ef1f7700a873/sign-up"
    },
    {
      "type": "external",
      "href": "https://medium.com/geekculture/5-factors-that-contribute-to-successful-machine-learning-projects-340904446eff"
    },
    {
      "type": "external",
      "href": "https://medium.com/geekculture/3-signs-you-dont-need-machine-learning-958199b30c34"
    },
    {
      "type": "external",
      "href": "https://medium.com/geekculture/how-to-design-a-machine-learning-system-89d806ff3d3b"
    },
    {
      "type": "external",
      "href": "https://www.facebook.com/sharer/sharer.php?title=How+To+Generate+Machine+Learning+Use+Case+Ideas+For+Your+Portfolio+Project&u=https%3A%2F%2Ftowardsdatascience.com%2Fhow-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73%2F"
    },
    {
      "type": "external",
      "href": "https://www.linkedin.com/shareArticle?mini=true&title=How+To+Generate+Machine+Learning+Use+Case+Ideas+For+Your+Portfolio+Project&url=https%3A%2F%2Ftowardsdatascience.com%2Fhow-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73%2F"
    },
    {
      "type": "external",
      "href": "https://x.com/share?text=How+To+Generate+Machine+Learning+Use+Case+Ideas+For+Your+Portfolio+Project&url=https%3A%2F%2Ftowardsdatascience.com%2Fhow-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73%2F"
    }
  ],
  "repair_version": 2,
  "repaired_at": "2026-10-14T11:11:49Z",
  "source_url": "https://towardsdatascience.com/how-to-generate-machine-learning-use-case-ideas-for-your-portfolio-project-381776f09f73/",
  "delivery_status": "excluded_paid",
  "discovery_status": "excluded_paid",
  "missing_reason": "按原约定排除付费/会员全文"
}