Media
Why would neural networks may gain more from raw images than jpeg?
In today's post, we are going to quickly find out why we should prefer raw images vs frequently used jpeg images when training neural nets. But before we jump into why raw images, let's first quickly revisit what JPEG images are and how they are generated. According to Wikipedia, JPEG or JPG is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. Essentially, what it means is that while you are taking a photograph using your camera (say, mobile phone camera), the camera post-processor will automatically do some processing to "compress" the image to reduce its file size or memory footage without any perceivable quality degradation. It is these Discrete Cosine Transform (DCT) and Quantization stages that essentially affects or manipulates the ultimate image intensity values.
15 Alexa commands you'll wish you knew sooner
Fox News Flash top headlines are here. Check out what's clicking on Foxnews.com. Maybe you rely on Siri or the assistant built into your phone, but you likely have a full-fledged AI assistant in your home too. Alexa, built into the Amazon Echo, is everywhere. If you have an Echo, there's a good chance Alexa has driven you up the wall a time or two with the follow-up questions.
AI Weekly: Facebook, Google, and the tension between profits and fairness
This week, we learned a lot more about the inner workings of AI fairness and ethics operations at Facebook and Google and how things have gone wrong. On Monday, a Google employee group wrote a letter asking Congress and state lawmakers to pass legislation to protect AI ethics whistleblowers. That letter cites VentureBeat reporting about the potential policy outcomes of Google firing former Ethical AI team co-lead Timnit Gebru. It also cites research by UC Berkeley law professor Sonia Katyal, who told VentureBeat, "What we should be concerned about is a world where all of the most talented researchers like [Gebru] get hired at these places and then effectively muzzled from speaking. And when that happens, whistleblower protections become essential."
Recommendation System Tutorial with Python using Collaborative Filtering
The recommendation system workflow shown in the diagram above shows the user's collaboration regarding the ratings of different movies or shows. New users get their recommendations based on the recommendations of existing users. Recommender systems are machine learning-based systems that scan through all possible options and provides a prediction or recommendation. Content filtering expects the side information such as the properties of a song (song name, singer name, movie name, language, and others.). Recommender systems perform well, even if new items are added to the library.