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

[R] Searching for source for seemingly famous historical quote about ML, “Want to use ML? Show me your data.”

I’m researching the uses and history of ML and I remember once running across a quote that I recall being from a famous ML researcher or practitioner. However I’m having no luck finding it.

It was something like, “So you want to use Machine Learning to solve your problem? Show me your data.”

Does anyone here have an idea which famous person in the ML community might have said something like this”?

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

[R] When NAS Meets Robustness: In Search of Robust Architectures against Adversarial Attacks

Please check our new paper on searching robust architectures against adversarial attacks https://arxiv.org/abs/1911.10695.

TL;DR: We proposed a robust architecture search framework, which leverages one-shot NAS to understand the influence of network architectures against adversarial attacks. Our study revealed several valuable observations on designing robust network architectures.

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

Healthcare Regulators Open the Tap for AI

Approvals for AI-based healthcare products are streaming in from regulators around the globe, with medical imaging leading the way.

It’s just the start of what’s expected to become a steady flow as submissions rise and the technology becomes better understood.

More than 90 medical imaging products using AI are now cleared for clinical use, thanks to approvals from at least one global regulator, according to Signify Research Ltd., a U.K. consulting firm in healthcare technology.

Regulators in Europe and the U.S. are leading the pace. Each has issued about 60 approvals to date. Asia is making its mark with South Korea and Japan issuing their first approvals recently.

Entrepreneurs are at the forefront of the trend to apply AI to healthcare.

At least 17 companies in NVIDIA’s Inception program, which accelerates startups, have received regulatory approvals. They include some of the first companies in Israel, Japan, South Korea and the U.S. to get regulatory clearance for AI-based medical products. Inception members get access to NVIDIA’s experts, technologies and marketing channels.

“Radiology AI is now ready for purchase,” said Sanjay Parekh, a senior market analyst at Signify Research.

The pipeline promises significant growth over the next few years.

“A year or two ago this technology was still in the research and validation phase. Today, many of the 200+ algorithm developers we track have either submitted or are close to submitting for regulatory approval,” said Parekh.

Startups Lead the Way

Trends in clearances for AI-based products will be a hot topic at the gathering this week of the Radiological Society of North America, Dec. 1-6 in Chicago. The latest approvals span products from startups around the globe that will address afflictions of the brain, heart and bones.

In mid-October, Inception partner LPIXEL Inc. won one of the first two approvals for an AI-based product from the Pharmaceuticals and Medical Devices Agency in Japan. LPIXEL’s product, called EIRL aneurysm, uses deep learning to identify suspected aneurysms using a brain MRI. The startup employs more than 30 NVIDIA GPUs, delivering more accurate results faster than traditional approaches.

In November, Inception partner ImageBiopsy Lab (Vienna) became the first company in Austria to receive 510(k) clearance for an AI product from the U.S. Food and Drug Administration. The Knee Osteoarthritis Labelling Assistant (KOALA) uses deep learning to process within seconds radiological data on knee osteoarthritis, a malady that afflicts 70 million patients worldwide.

In late October, HeartVista (Los Gatos, Calif.) won FDA 510(k) clearance for its One Click MRI acquisition software. The Inception partner’s AI product enables adoption for many patients of non-invasive cardiac MRIs, replacing an existing invasive process.

Regulators in South Korea cleared products from two Inception startups — Lunit and Vuno. They were among the first four companies to get approval to sell AI-based medical products in the country.

In China, a handful of Inception startups are in the pipeline to receive the country’s first class-three approvals needed to let hospitals pay for a product or service. They include companies such as 12Sigma and Shukun that already have class-two clearances.

Healthcare giants are fully participating in the trend, too.

Earlier this month, GE Healthcare recently won clearance for its Deep Learning Image Reconstruction engine that uses AI to improve reading confidence for head, whole body and cardiovascular images. It’s one of several medical imaging apps on GE’s Edison system, powered by NVIDIA GPUs.

Coming to Grips with Big Data

Zebra Medical Vision, in Israel, is among the most experienced AI startups in dealing with global regulators. European regulators approved more than a half dozen of its products, and the FDA has approved three with two more submissions pending.

AI creates new challenges regulators are still working through. “The best way for regulators to understand the quality of the AI software is to understand the quality of the data, so that’s where we put a lot of effort in our submissions,” said Eyal Toledano, co-founder and CTO at Zebra.

The shift to evaluating data has its pitfalls. “Sometimes regulators talk about data used for training, but that’s a distraction,” said Toledano.

“They may get distracted by looking at the test data, sometimes it is difficult to realise the idea that you can train your model on noisy data in large quantities but still generalize well. I really think they should focus on evaluation and test data,” he said.

In addition, it can be hard to make fair comparisons between new products that use deep learning and legacy product that don’t. That’s because until recently products only published performance metrics. They are allowed to keep their data sets hidden as trade secrets while companies submitting new AI products that would like to measure against each other or against other AI algorithms cannot compare apples to apples as done in public challenges

Zebra participated in feedback programs the FDA created to get a better understanding of the issues in AI. The company currently focuses on approvals in the U.S. and Europe because their agencies are seen as leaders with robust processes that other countries are likely to follow.

A Tour of Global Regulators

Breaking new ground, the FDA published in June a 20-page proposal for guidelines on AI-based medical products. It opens the door for the first time to products that improve as they learn.

It suggested products “follow pre-specified performance objectives and change control plans, use a validation process … and include real-world monitoring of performance once the device is on the market,” said FDA Commissioner Scott Gottlieb in an April statement.

AI has “the potential to fundamentally transform the delivery of health care … [with] earlier disease detection, more accurate diagnosis, more targeted therapies and significant improvements in personalized medicine,” he added.

For its part, the European Medicines Agency, Europe’s equivalent of the FDA, released in October 2018 a report on its goals through 2025. It includes plans to set up a dedicated AI test lab to gain insight into ways to support data-driven decisions. The agency is holding a November workshop on the report.

China’s National Medical Products Administration also issued in June technical guidelines for AI-based software products. It set up in April a special unit to set standards for approving the products.

Parekh, of Signify, recommends companies use data sets that are as large as possible for AI products and train algorithms for different types of patients around the world. “An algorithm used in China may not be applicable in the U.S. due to different population demographics,” he said.

Overall, automating medical processes with AI is a dual challenge.

“Quality needs to be not only as good as what a human can do, but in many cases it must be much better,” said Toledano, of Zebra. In addition, “to deliver(ing) value, you can’t just build an algorithm that detects something, it needs to deliver actionable results and many insights for many stakeholders such as both general practitioners and specialists,” he added.

You can see six approved AI healthcare products from Inception startups — including CureMetrix, Subtle Medical and Viz.ai — as well as NVIDIA’s technologies at our booth at the RSNA event.

The post Healthcare Regulators Open the Tap for AI appeared first on The Official NVIDIA Blog.

[P] Using Machine Learning to teach a bot how to win in Hearthstone Battlegrounds.

Hello everyone,

I’m really bored so I decided to make a Hearthstone Battlegrounds simulator in order to teach a bot the best strategies to win a game.

For those of you who don’t know, this game is an incomplete information RNG-based turn-based game where 8 players recruit minions to fight each other automatically.

On the recruiting phase there is a limited set of commands a player can do:

– Roll -> costs 1 gold and refreshes the shop

– Buy -> 3g to buy a minion

– Sell -> Sell a played minion for 1g

– Level Tavern Tier -> pay to get better tier minions

– Play -> play a minion on the board

– Buff -> Same as Play but usually sell the buffer minion right after

– Reorder -> Move a minion to a different position on the board

– Hero power -> Use special hero ability (Only for active abilities)

Of course, it’s a bit more complicated than that cause there are synergies, buffs, triples, etc.. But let’s start slowly.

I currently coded the game and 8 players playing each other. Each player has a “Brain” class that is now very simple: Greed to buy / level and roll last.

The brain is an interface which I inject to each of the players so that I can try different variations of Brains playing each other.

I want to try and write an algorithm that will randomly do a set of commands and “remember” it. after the game ends I want to evaluate the sets that yielded the most points (ie. max damage to the opponent and min damage taken) and save the commands tree so that is can be used in the next games.

Maybe something like a hash of the commands set (Roll -> Buy -> MinionBought -> MinionPlayed -> Level-up etc.) and the score.

The hope is that after many iterations the bot will get smarter and better.

If I talk nonsense it may be because I like expertise on the subject but I really would appreciate all the help and guidance I can get. Cause I have the idea but I don’t know where to begin.

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

[P] Discover ongoing Machine Learning competitions

I couldn’t find anywhere that aggregates ongoing machine learning competitions across platforms like Kaggle, DrivenData, AIcrowd, etc, so I created one last week: http://mlcontests.com/

It’s pretty basic at the moment, but I’d love to hear suggestions for things you’d like to see. I’m happy to take pull requests too: https://github.com/mlcontests/mlcontests.github.io

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

“[Discussion]” Building a PC

Guys, I’ve been breaking my head about this for quite some time now. I work with Computer Vision (with and without Deep Learning techniques). I am trying to build a PC for the same with more focus on Deep Learning techniques(80%). GPU, memory and storage requirements for this PC are covered (2070 super, 16gb 3200 b-die corsair lpg and adata xpg 1tb nvme m2 ssd). I am not able to decide on the CPU. I came across the mkl issue. I understand matrix computations on the CPU are faster on Intel than an AMD processor. I’ve come across blogs which show this difference. I got aware of the benefits of using libopenblas for speeding up stuff and matching the speed for amd and intel. I also came across articles where they mention using debug variables and patched versions of numpy to match the speed.

So, it takes a bit of an effort but, techinically, it is possible to match the matrix related computational speed of an amd processor to that of an intel processor.

  • Am I correct in assuming this?
  • can we assume things will get better? Like, will Intel ever start supporting AMD processors? Intel can find some other ways to cut mkl support for amd, though. That seems more likely. The only reason I have this doubt is because AMD does have the architecture for supporting mkl.
  • should I not worry too much about this?
  • I did not, however, find a direct comparison of i7 9700k vs 3700x for matrix computations. I want to know if it is significant.

I have the following summary about the 2 processors. Please feel free to add/correct/rank the key features that I mention below.

AMD:

cheaper lesser power setup cost is less - i need not buy a fan for the processor. also, ryzen's fan looks cooler. more threads - correct me if i am wrong here but this allows for more computations when compared to an i7. 

Intel:

mkl support - easier to setup/no headaches about support loss sli support motherboards are more common compared to x570 chipset motherboards for ryzen 

Thanks in advance!

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