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.

Category: Reddit MachineLearning

[Discussion] What are the real life applications of rare pattern mining in ML?

There are a lots of real life application on ML nowadays. But the use of rare pattern aren’t discussed much elsewhere.
As the common application, it is used in Market Basket Analysis like frequent pattern mining. But i think there are much more field where rare pattern mining can be used.

I was hopping to work on an unique topic on ML using rare pattern mining.
Hope that i will get some useful suggestions here.

Thanks in advance.

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

[R] A 2019 Guide for Automatic Speech Recognition

This article will bring you up to speed on some of the most common — and a couple of very recent — techniques for performing automatic speech recognition in a variety of contexts.

https://heartbeat.fritz.ai/a-2019-guide-for-automatic-speech-recognition-f1e1129a141c

The papers/abstracts mentioned and linked to above also contain links to their code implementations. We’d be happy to see the results you obtain after testing them.

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

[D] Need tool for Human evaluation of Generative Dialogue Models

[D] Need tool for Human evaluation of Generative Dialogue Models

Hi, does anyone know of any tools / softwares for manual evaluation of generative dialogue models? I looked into a few annotation tools and also psiturk ( https://github.com/NYUCCL/psiTurk ), but none of them natively supports such a task.Psiturk also seems to have a bit of learning curve which I am not very eager to get into, at the moment. The type of annotation required is similar to A/B testing. The user/annotator will be given a dialogue history and 2/3 sample responses generated by different models. He/She will need to tell which of the responses is better in terms of coherence and grammatical correctness.

Following is example of such an annotation tool. (From https://arxiv.org/pdf/1605.06069.pdf , this source code isn’t public.)

https://i.redd.it/0ij86ijxtkk31.png

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

[D] Machine Learning Specific “Persona Owners”

Hi There –

My company has a defined role of “Persona Owner” — but this is something I’ve never heard of before and can’t find evidence of it existing elsewhere. So I’m wondering what you’d call it.

The idea is simple — find a senior, experienced individual for each persona we’ve internally identified to come in and take ownership of all aspects of our products and services that are aimed at that particular persona.

For example, if we’re making a boat, we’d have a “Captain” persona owner to oversee all aspects of the boat to make sure that, at the end of the day, it’s a boat that does what they want it to do — something a Captain would buy. In this role, they’d oversee our team of boat makers (carpenters, electronic experts, mechanics, etc) to make sure the boat they make is best in class.

There are some obvious flaws in this example — is the Captain a commercial fisherman or a tour boat operator? Because that would affect the type of boat we build for that person. But assume for a moment that we have enough specificity for each role to get beyond this sort of thing.

I put together a job description, but it’s had limited success, which tells me I’ve described a position that isn’t common, or perhaps something that senior people would rather not be involved in. This role is highly technical, yet not a coding position, and skews towards product management, but is thought of as more of an engineer role. Confusing, I know.

And that’s what brought me here. Would love your feedback. Or if this is an invalid post (or if there’s a better thread please let me know).

Thank you in advance for your time.

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

[D] Explainability of PCA + Random Forest on images

Good morning everyone.

I am working on a project where I have a dataset of images regarding an industrial product and I am currently classifying each image into two classes, let’s say [good, bad].

In order to correctly classify the images, I am currently applying the following techniques in this order: HOG + PCA + Random Forest Classifier.

My performance are really good, but I have the necessity to know a specific information, which is roughly the following: “this area of the image weight X% on the final classification”.

First of all, I am executing HOG, so the “area of the image” could be the HOG Cell. Then, I need to gather some feature importances. in order to get this information, Random Forest comes in handy because it will let you know the feature importances in percentage form, once trained. But here the problem arises: my features comes from a PCA. Now, is possible to execute an inverse transformation on a PCA output array and that will give you back the original features array before the application of PCA (which for me is the output of HOG).

In my scenario, will it make sense to apply the inverse transformation to the array of feature importances? And if not, which approach should I go for?

Thanks in advance!

Edit: added link

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

[D] Deep Matching Prior Network for Object Detection

I am currently reading the Deep Matching Prior Network paper. The suggested network is used to get better predictions on scene text. Instead of using rectangular bounding boxes, they apply quadrangle shapes to get better localisations of text.

I wondered if this could be applied in Object Detection algorithms, such as faster R-CNN.

Could anyone discuss in more detail why, or why not, this could be implemented and if so what the possible outcome might be?

Paper source: https://arxiv.org/abs/1703.01425

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

[P] ‘ceviche’ — Simulating Maxwell’s Equations using Automatic Differentiation.

[P] 'ceviche' -- Simulating Maxwell's Equations using Automatic Differentiation.

We recently released our ceviche package on github, which simulates electromagnetic physics using automatic differentiation. Thought it might be interesting to this community as an application of backpropagation techniques to science & engineering applications outside of ML.

https://github.com/twhughes/ceviche

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

Using automatic differentiation allows one to effortlessly differentiate the results of the simulation with respect to various design parameters defining the simulation. This allows you to do a lot of interesting things, for example:

– Perform automated, gradient-based optimization of photonic devices.

– Wrap the E&M solver in a machine learning model and do end to end training of physical hardware, like we did in this paper.

Most importantly, in contrast with what is common practice in the field of photonics, this can all be done *without* needing to do any tedious analytical calculations by hand, and one can rest assured that the derivatives are accurate and efficiently computed.

If you’re interested in some of the nitty gritty details about reverse vs. forward mode differentiation in electromagnetic simulations, check out our pre-print as well, linked here.

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

[R] Learning without feedback: Direct random target projection as a feedback-alignment algorithm with layerwise feedforward training

As there have been some interesting discussions on the alternatives to backpropagation lately (e.g. this reddit thread), I am sharing our latest work just made available on arXiv:

Learning without feedback: Direct random target projection as a feedback-alignment algorithm with layerwise feedforward training

arXiv linkPyTorch code

Summary: Building on feedback-alignment algorithms, we show how to train multi-layer neural networks using random projections of the target vector, which enables layerwise weight updates using only local and feedforward information. The proposed algorithm is called direct random target projection (DRTP). While backpropagation (BP) requires forward and backward weight symmetry (i.e. weight transport problem) and implies update locking before forward and backward passes have been completed, DRTP solves both problems toward higher biological plausibility and low-cost hardware implementation. Indeed, estimating the layerwise loss gradients only requires a label-dependent random vector selection, making adaptive smart sensors and edge computing the ideal applications due to limited power and computing resources. Despite its simplicity, we demonstrate on the MNIST and CIFAR-10 datasets that DRTP performs close to BP, feedback alignment (FA), direct feedback alignment (DFA) algorithms.

The PyTorch code (link above) also includes implementations of FA and DFA.

Feedback is welcome!

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