Disclaimer: This article is only for educational purposes. We do not encourage anyone to scrape websites, especially those web properties that may have terms and conditions against such actions.
Previously, I developed a movie recommendation system using Natural Language Processing. It can provide advice to any user of this platform whilst an established system is expected to include new movies constantly. In this article, I am going to introduce a method that helps a recommendation system include new movies in the dataset when their production companies do not provide their genre information. …
First of all, let me show what the app eventually looks like:
As is indicated from the image above, users will be able to get the probability for each player/side to get the rebound, which is useful to basketball operators when they need to arrange tactics about rebounding. And some of the takeaways from the GIF above are:
If you follow the trending data science projects frequently enough, it’s not difficult for you to find that Plotly, which is born for interactive data visualization, is so dominative. I admit that Plotly is useful to plenty of degrees, except when you are not experienced with it and need to produce something immediately.
In this article, I am going to introduce a method that is seldom used but easily mastered: creating interactive plots using the well-known matplotlib! This requires nothing but your knowledge of matplotlib.
To assist with matplotlib, all we need is to import the package ipywidgets. Ipywidgets is…
Trade war, COVID-19, and all other stuff that I met expectedly or unexpectedly during my journey as a foreign student
The moment when I clicked to submit my answer to the “final” final exam, my life at Boston University unofficially came to the end (because our diploma certifies officially that I complete this program one month later :0). So did my career as a student. Generally speaking, this is a bittersweet experience for me as a foreign student in the United States where so many issues went out of my control while I gained a plethora of pleasure as well…
With Flask，sklearn and MongoDB
This summer I was so honored to have a chance and work with Massachusetts Immigrant & Refugee Advocacy Coalition (MIRA) to continue their census survey and services which were dramatically affected by the COVID-19 pandemic. I led a team that is responsible to build chatbots on some popular social media platforms, including Facebook and WhatsApp, among the immigrant communities. And this article is a quick rundown of the process that I went through and the solutions to some questions that I met during the development.
This summer I was privileged to collaborate with Made With ML to experience a meaningful incubation towards data science. I chose the awesome MovieLens dataset and managed to create a movie recommendation system that somehow simulates some of the most successful recommendation engine products, such as TikTok, YouTube, and Netflix.
This article is going to explain how I worked throughout the entire life cycle of this project, and provide my solutions to some technical issues.
At first glance at the dataset, there are three tables in total:
The past few months must be not easy for millions of soccer fans including me. As a die-hard fan of Real Madrid, I have already watched the highlights of Ronaldo, Raúl over and over again, trying to fulfill the excitement brought my favorite side but taken by COVID-19. But the good news is, soccer is back: three weeks ago, UEFA announced that from quarter-finals, UEFA Champion League (UCL) will be back in early August, and all fixtures will be single-elimination and released all the fixture draws. …
What can we use our work in a Kaggle competition for? Obtaining a decent rank, and possibly getting a lot of rewards, this answer may sound good to some geniuses. But what about you are not intelligent enough? Would this competition totally meaningless? Definitely no! Kaggle as the biggest community for data scientists and machine learning enthusiasts, is not only for ranks and money, but also a perfect platform to enhance our data scientific/modeling techniques.
In the rest of the article, I will introduce a way to show what you have done in a Kaggle competition, which is a very…