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

[P] “Awesome” GitHub repo of machine learning resources for mobile + edge

Hi everyone,

I’ve always found the various “Awesome” lists on GitHub for various tech super helpful. I’ve seen a lot of the great ML resource lists before, but hadn’t found one that looked specifically at ML on mobile. So I took some time to compile materials for an “Awesome Mobile Machine Learning” repo. Also includes some materials for other edge devices.

Anyways, hope this is helpful. Happy to add things I’ve missed, or if you’d like, feel free to open a PR!

https://github.com/fritzlabs/Awesome-Mobile-Machine-Learning

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

[P] Probabilistic Cityscapes scene generator

[P] Probabilistic Cityscapes scene generator

Hey all, I’ve been working on a custom generative model for a while and I just trained it on the Cityscapes dataset. I was pleased with what it learned to produce in just 5 hours of training on a single GPU (1080 Ti), and also I think the generation process itself looks pretty neat so I made a video of that too.

Here’s 25 non cherry picked results

https://i.redd.it/1hr1c1cc1us21.png

And here’s a video showing the generation process (different run, different result)

https://reddit.com/link/be8fe1/video/qgbpckog1us21/player

As you might be able to tell, it’s an autoregressive model. However, it’s different from PixelCNN and co in the sense that it doesn’t sample from top left to bottom right, but instead it samples at random positions. The benefit is that as you get more samples, the dependencies between pixels get more and more local and you can get away with sampling more than a single subpixel per inference step as long as they are sufficiently far apart. In this example, it takes 145 steps to sample 24576 subpixels (64x128x3) so that’s only like 0.6% of the amount of steps you need with a PixelCNN. I know I’m not the first one with this idea but I’m surprised with how well it seems to works. There’s some more details I’m going to keep to myself for now, but I’m curious to hear what you think of the result so far.

I think I should be able to scale it up to at least double this resolution on my single GPU, but first I want to try it on some other datasets. In fact, first thing I’m going to try it on is on some raw audio data to see if the same principle of parallel sampling works in that domain too.

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

[D] Notebooks versus scripts – what’s your workflow?

I’m a software engineer and have never used notebooks, ever, to write software. Nonetheless my programming style is iterative, granular, and experimental – not unlike workflows I’ve seen used in notebooks. My problem with notebooks is that they’re absolutely terrible for traditional code reuse. I mean, clicking cells and pressing Shift-Enter is technically reusing code, but having a human manually kicking a program along its course, block by block, doesn’t feel like the software I grew up on.

So I’m curious how you use notebooks, if at all, and at what point, if such a point exists, do you move code from a notebook into a Python script or module. How do you feel about the whole thing? Happy, sad, utterly indifferent?

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

[P] Experiment: 70fps real-time object detection with Google’s Coral Dev Board with Edge TPU

Maybe you have already heard of Google’s Coral Dev Board with Edge TPU and ask yourself how well it performs. We made a video to share our experience: https://youtu.be/bOYWx1jJCZo

In the video, we tested an object detection live stream under the following conditions:

– a pretrained MobileNet v2 model, trained on the common objects in context (coco) dataset

– a bounding boxes threshold of 45% confidence because there were way too many boxes displayed in the default configuration

– a camera connected via USB, not the official camera from Coral

We used this command to run the object detection server described above:

edgetpu_classify_server –source /dev/video1:YUY2:800×600:24/1 –model path/to/model/mobilenet_ssd_v2_coco_quant_postprocess_edgetpu.tflite –labels path/to/labels/coco_labels.txt –threshold=0.45

You can find more demos to play around here:

https://coral.withgoogle.com/docs/dev-board/camera/

We hope this example helps you to get started with your own project!

If you have any idea, what we could build with it, let us know 🙂

Paul

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

[D] RTX 2080 Ti NVLINK / PCI-E 8x

I did find some RTX 2080 Ti benchmarks that compare NVLink vs. no NVLink performance, like this one https://technopremium.com/blog/4x-rtx-2080-ti-with-quadro-nvlink-performance-test/

However, I did not find a benchmark so far comparing PCI-E 8x vs. PCI-E 16x performance and if NVLink could lessen a potential bandwith problem when using PCI-E 8x. Does anybody know about such benchmarks? Or do you have a system like that and could share your experiences?

Many servers nowadays have single or dual root PCI-E solutions to host 8, 10, or even more GPUs with PCI-E 16x, but for workstation boards you often only have 4 usable PCI-E slots (given dual-slot GPUs) and only 3-4 slots with real PCI-E 16x.

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

[D] Good examples of ML/DRL research proposals?

Hi there

I have to write a proposal for a DRL/ML product development. We are not planning new research – just implementing key techniques from recent papers. We intent to hire some ML PhDs and scale up the cloud compute, since the dataset (and the opportunity) are large.

The intended audience are upper management, financial decision makers etc. But the ML part will be reviewed for due-diligence by external ML expert advisors.

My own background is MSc/algorithms/development, but i have been reading up here on papers, and doing some coding.

I believe the decision makers are very pro-AI at this stage, so fingers crossed.

Any good examples will be appreciated.

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

[D][SVM model] what is the best way to discriminate if a word is belong to the trained classes?

i’m currently working on a project regarding isolated word recognition using svm model. But i’m struck by the scenario to decide an unknown word that put into the model belongs to my specific list of words or not. In more detail, i have a model that could recognize 5 vietnamese words, and the voice signal of words that aren’t in any of these classes will be classify into class 6 (non-key class), but the real training samples i could get for this class can’t cover all the real cases in real life. So my question is how to efficiently differentiate between this class and the others.

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