Skip to main content

Blog

Learn About Our Meetup

5000+ Members

MEETUPS

LEARN, CONNECT, SHARE

Join our meetup, learn, connect, share, and get to know your Toronto AI community. 

JOB POSTINGS

INDEED POSTINGS

Browse through the latest deep learning, ai, machine learning postings from Indeed for the GTA.

CONTACT

CONNECT WITH US

Are you looking to sponsor space, be a speaker, or volunteer, feel free to give us a shout.

Author: torontoai

UK Startup Uses AI to Help Retailers Reduce Shrinkage at Point of Sale

Retailers are constantly battling to protect their profits — up to 50 percent of which are lost to theft.

Now, they have a new weapon in their armory.

ThirdEye Labs, a London-based company and member of Inception, NVIDIA’s startup incubator, is combining off-the-shelf CCTV cameras with state-of-the-art AI algorithms to detect anomalous activities in stores.

Caught AI Handed

Every year, U.S. retailers lose up to $32.25 billion due to theft. 

In addition to those pocketing items straight from the shelves, it’s estimated that one percent of all customers who visit self-service checkouts steal. Sometimes it’s accidental — an item doesn’t scan through properly or the wrong type of pastry is selected from the bakery menu. 

But some people follow schemes such as “the banana trick” (steaks scanned as potatoes) or “the switcheroo” (scanning the barcodes of cheaper items, instead of a pricier purchase).

To date, retailers’ attempts at deterrence have had little effect. Hiring more security personnel is expensive and creates unpleasant shopping experiences. While security alarms are evaded and self-service counters continue to be deceived.

ThirdEye Labs’ AI algorithms help security staff work more effectively and efficiently. Trained on NVIDIA GPUs, the company’s deep learning networks can detect specific indicators of fraudulent behavior from CCTV footage and then alert staff, who can take appropriate action on the spot.

“We chose to train our algorithms on NVIDIA GPUs as they are fast, reliable and effective,” said Raz Ghafoor, CEO and co-founder at ThirdEye Labs. “Without the power of these GPUs, our development time would have doubled.”

ThirdEye Labs’ AI software can be used with existing security infrastructure — no additional hardware or software is needed. None of the video footage used is recorded or stored anywhere and the system doesn’t perform any facial recognition, meaning the system is GDPR compliant.

At stores where ThirdEye Labs’ system has been introduced at self-service checkouts, the AI technology analyzes every scan to detect non-scans, non-payments, substitute scanning and fraudulent refunds. Over the course of a month, two stores flagged a few dozen suspect transactions, up from basically zero, by implementing ThirdEye Labs’ point-of-sale system. 

In the aisles, too, fraudulent behavior hasn’t gone unnoticed. ThirdEye Labs’ “In-Aisle Theft Detector” sends security guards push notifications every time someone picks up high-risk items, like champagne bottles or fresh meat. They can then decide whether or not to take action, helping them work more efficiently and effectively. 

The service has saved stores tens of thousands of dollars in losses by helping security guards have their eyes on the right behavior, at the right time.  

The Future of Convenient Shopping

ThirdEye Labs plans to expand its technology to improve customer shopping experiences. 

Its “Queue Detector” will predict when lots of customers are about to get in checkout lines. By alerting staff, tills can be manned before the rush.

Its “Stock-out Detector” will help stores monitor their shelves and identify when stock is low. Empty shelves cost retailers an estimated three percent of their total revenue each year, so optimizing stock replenishment has big benefits for sellers as well as those looking to purchase.

The post UK Startup Uses AI to Help Retailers Reduce Shrinkage at Point of Sale appeared first on The Official NVIDIA Blog.

[D] The German Credit Rating data set: widely used in ML, but no clear source

There’s a commonly-used machine learning data set called about German credit rating. I would ballpark estimate that it’s been used in hundreds of statistics and ML papers, in part due to its availability on the UCI Machine Learning Repository and in various packages, each with different variable encodings.

However, almost all of the versions I can find have missing/incomplete documentation. Many have the “Present residence since” field which takes values in {1, 2, 3, 4}, with no note on what those discretizations mean. It also lacks essential data e.g. when the data was collected and by what means.

Chasing down the citations, it looks like the original data set comes from this paper on CART from 1990:

Hofmann H. J. “Die anwendung des cart-verfahrens zur statistischen bonitatsanalyse von konsumentenkrediten”. Zeitschrift fur Betriebswirtschaft, 60:941–962, 1990

Translated:

Hofmann H. J. “The application of the CART method for statistical credit analysis of consumer credit”. Journal of Business Administration, 60:941–962, 1990

I can’t find that article anywhere. Google Scholar only has citations to it, SpringerLink doesn’t have that volume, my own university’s library only has much older and much newer volumes, and a German library network I searched only had links to some Swiss libraries which in turn linked back to SpringerLink. From the UCI link above, it appears that Dr. Hofmann was affiliated with the University of Hamburg around 1994 with the first name Hans, which led me to this page for a retired professor, though it provides no papers or contact information. There are also notable Hans J Hofmann’s in Chemistry and Anthropology, which complicates the search for this author.

It troubles me that such a commonly-used data set has no clear source. Can anyone find the original publication of this data set, and/or an original version of the data and documentation? The various versions available online (some with different variable encodings!) suggest that comparisons between papers that use this data set could be leading to false conclusions in our field (on top of the issue of so many papers being based off a single test set).

submitted by /u/SoFarFromHome
[link] [comments]

[D] Machine Learning – WAYR (What Are You Reading) – Week 71

This is a place to share machine learning research papers, journals, and articles that you’re reading this week. If it relates to what you’re researching, by all means elaborate and give us your insight, otherwise it could just be an interesting paper you’ve read.

Please try to provide some insight from your understanding and please don’t post things which are present in wiki.

Preferably you should link the arxiv page (not the PDF, you can easily access the PDF from the summary page but not the other way around) or any other pertinent links.

Previous weeks :

1-10 11-20 21-30 31-40 41-50 51-60 61-70
Week 1 Week 11 Week 21 Week 31 Week 41 Week 51 Week 61
Week 2 Week 12 Week 22 Week 32 Week 42 Week 52 Week 62
Week 3 Week 13 Week 23 Week 33 Week 43 Week 53 Week 63
Week 4 Week 14 Week 24 Week 34 Week 44 Week 54 Week 64
Week 5 Week 15 Week 25 Week 35 Week 45 Week 55 Week 65
Week 6 Week 16 Week 26 Week 36 Week 46 Week 56 Week 66
Week 7 Week 17 Week 27 Week 37 Week 47 Week 57 Week 67
Week 8 Week 18 Week 28 Week 38 Week 48 Week 58 Week 68
Week 9 Week 19 Week 29 Week 39 Week 49 Week 59 Week 69
Week 10 Week 20 Week 30 Week 40 Week 50 Week 60 Week 70

Most upvoted papers two weeks ago:

/u/blueNou_mars: Contrastive Multiview Coding

/u/StellaAthena: Detecting Learning vs Memorization in Deep Neural Networks using Shared Structure Validation Sets

Besides that, there are no rules, have fun.

submitted by /u/ML_WAYR_bot
[link] [comments]

[D] Understanding proof of MaxEnt theorem

[D] Understanding proof of MaxEnt theorem

I’m reading Brian Ziebart’s work on maximum causal entropy optimization for inverse reinforcement learning. I’m reading through a few of his thesis chapters to get a deeper understanding, but have gotten stuck on one particular proof: the first line of the proof of Theorem 6.10. The theorem follows easily after the first line, but I can’t make sense of the logic behind the first line.

In a nutshell, the theorem shows that under a maximum causal entropy distribution, the likelihood of any policy pi increases in proportion to the expected reward (linear in [state, action] features) under that policy. However to prove this, he starts off by writing the P(pi) = Product over all trajectories (A, S) of P_MaxEnt(A, S)^pi(A, S). I do not understand where this equation comes from. It seems strange to me that it is raising maximum entropy distribution probabilities to the power of the policy probabilities.

I would greatly appreciate it if anyone could help me understand this.

The theorem is from his thesis (pg 210), available here: http://www.cs.cmu.edu/~bziebart/publications/thesis-bziebart.pdf

Full theorem and proof included below:

https://i.redd.it/61807bbw17o31.png

https://i.redd.it/b6ps5amx17o31.png

submitted by /u/celestialquestrial
[link] [comments]

[P] Trying to modify Tweepy parameters

Hey all,

I’m using Tweepy for the first time and am trying my best to follow tutorials online. I’m trying to extract tweets given a certain hashtag and am wondering if it’s possible to filter further. I am trying to:

1) Save tweets with hashtags at the end only.

2) Have less than 4 hashtags in total.

3) Filter out all images and links.

I’m having trouble finding ways to implement the first two parameters. For #3 I’ve used the following and it seems to work: Print (tweet.created_at, re.sub(r”httpS+”, “”, tweet.full_text)) .

Hope someone with more experience can shed light on it for me. I am trying to recreate a paper and for their Twitter Corpus, they followed those guidelines.

submitted by /u/MrMegaGamerz
[link] [comments]

[P] I’ve made User Behavior Prediction for everyone, called Behaiv

[P] I've made User Behavior Prediction for everyone, called Behaiv

Just finished working on java/android library for User Behavior Prediction. It makes it really easy for developers to use it. Essentially that’s just logistic regression, but there are prepared ways to get features. Still really raw, but the concept is working.

https://github.com/dmi3coder/behaiv-java

I hope such feature could be present in the Evernote app. It’s basically like app suggestion in ios(based on position and time) but targeted for the app itself.

Planning to port it to javascript to use it with React/Angular. As well as Swift for ios support
Main thing is that the model is trained on the device using EJML for matrix manipulations.

So, let me know if idea is good and should I continue working on this project or switch to something more interesting

https://i.redd.it/5nywvtfb34o31.png

submitted by /u/dmi3coder
[link] [comments]

[D] What are your favorite YouTube channels that features advanced research ML talks ?

Hi,

I am trying to collect some YouTube channels to follow, the idea is to find channels that features advanced research ML talks such the following [1], [2], [3].

I noticed that most of the scientific conferences don’t upload their talks such KDD, ICML, ICLR, ACL, NeurIPS except CVPR. where do you guys find these talks? When I search, I find them in several individual channels (talks upload by speakers or some random channels duplicating them from somewhere else)

submitted by /u/__Julia
[link] [comments]

[Discussion], [Project] I need YOUR help to build an NLP classifier

Hi,

It’s my first post on reedit so I would like to say hello.

I am working on my website. However, I would like the main page to be quite unusual. Instead of the menu section, I am going to use an NLP classifier with 3 classes:

-Portfolio

-About Me

-Contact

If the user typed ‘Could you show me some of your past projects’ or ‘Tell me something about you’, the classifier would classify it to one of three categories and then take to the according page.

However, the problem that I am facing is that it’s quite hard to get queries to train the classifier.

Therefore, I would like to ask you to write how would you ask someone for a portfolio, information about them and contact info.

Thanks for your time!

submitted by /u/malinjan
[link] [comments]