Collaborating Authors

Computer Literacy & Computer Science

Code-free machine learning: AutoML with AutoGluon, Amazon SageMaker, and AWS Lambda


One of AWS's goals is to put machine learning (ML) in the hands of every developer. With the open-source AutoML library AutoGluon, deployed using Amazon SageMaker and AWS Lambda, we can take this a step further, putting ML in the hands of anyone who wants to make predictions based on data--no prior programming or data science expertise required. AutoGluon automates ML for real-world applications involving image, text, and tabular datasets. AutoGluon trains multiple ML models to predict a particular feature value (the target value) based on the values of other features for a given observation. During training, the models learn by comparing their predicted target values to the actual target values available in the training data, using appropriate algorithms to improve their predictions accordingly.

Why you should learn Computer Vision and how you can get started


In today's world, Computer Vision technologies are everywhere. They are embedded within many of the tools and applications that we use on a daily basis. However, we often pay little attention to those underlaying Computer Vision technologies because they tend to run in the background. As a result, only a small fraction of those outside the tech industries know about the importance of those technologies. Therefore, the goal of this article is to provide an overview of Computer Vision to those with little to no knowledge about the field. I attempt to achieve this goal by answering three questions: What is Computer Vision?, Why should you learn Computer Vision? and How you can get started?

Examining Undergraduate Computer Science Participation in North Carolina

Communications of the ACM

Former U.S. President Obama put forth the initiative'CSForAll' in order to prepare all students to learn computer science (CS) skills and be prepared for the digital economy. The'ForAll' portion of the title emphasizes the importance of inclusion in computing via the participation and creation of tools by and for diverse populations in order to "avoid the consequences of narrowly focused AI (computing and other) applications, including the risk of biases in developing algorithms, by taking advantage of a broader spectrum of experience, backgrounds, and opinions."10 Throughout this report, the Obama administration highlighted the number one priority, and challenge, of the field of CS: to equip the next generation with CS knowledge and skills equitably in preparation for the currency of the digital economy. An increase in government funding is part of the initiative for CSForAll. Of the $4 billion pledged in state funding, only $100 million is sent directly to the K–12 school system.17 The rest of the funding is set aside for research and initiatives involving policymakers to help expand CS opportunities. In just one year, the National Science Foundation (NSF) and Corporation for National and Community Service (CNCS) were called to make $135 million in CS funding available.17 The initiative also called for "expanding access to prior NSF supported programs and professional learning communities through their CS10k that led to the creation of more inclusive and accessible CS education curriculum including "Exploring CS and Advanced Placement (AP) CS Principles."

Stop Calculating And Start Teaching Computational Thinking


Schools around the world teach calculation. But computers do that far better and faster than humans. There's no need to add fractions, teach long division or factor polynomials--let computers do that. Instead, "humans should learn to use computing tools to address increasingly complex problems." That's the conclusion of Conrad Wolfram, Strategy Director at Wolfram Research, the world's leading computational resource, as outlined in his new book, The Math(s) Fix: An Education Blueprint for the AI Age.

5 Resources For Kids To Learn Coding


GitHub recently announced its partnership with Hack Club to support students with coding. Committing to a $50K hardware fund, it announced working globally alongside Arduino and Adafruit on delivering the hardware tools directly to students' homes. Designed for teenagers aged 13-18, the program is free of cost wherein students will have access to hardware on a needs basis and will have guidance from the industry mentors. This clearly tells us about the importance that global companies are laying on students and kids for coding. In this article, we list 5 institutes and initiatives that are working on teaching kids coding.

Qian Lin is teaching computers to "see"


The past decade has seen the democratization of photography through the smartphone revolution, with more pictures taken every two minutes than were taken throughout the entirety of the 1800s, according to some estimates. In fact, InfoTrends predicts more than a trillion images will be taken this year alone. "Cameras generate so much data, and a lot of times you need immediate action and analysis from this data," she says. "This research area is one that I'm very passionate about and its increasingly becoming more important to HP." Lin and her team were the creators of Pixel Intelligence, a powerful portfolio of computer vision algorithms that helps print service providers make sense of visual data. The algorithms can find faces within an image or find the same face in multiple images with great accuracy.

Learning Computer Vision Technology and Applications from #EmergingTechnologies Leaders


Computer vision is an Artificial Intelligence technology that allows computers to understand and label images, is now used in convenience stores, driverless car testing, daily medical diagnostics and in monitoring the health of crops and livestock. In this session, we will have Dr. Nicholas Nicoloudis and Abinaya Seenivasan from @SAP along with Aruna Kolluru from @Dell Technologies to discuss various applications of Computer Vision. The content is as below: 1. What is Computer Vision? 2. Technologies involved, including Machine Learning techniques. Please join me and feel free to ask questions.

JetBrains Academy for learning code launches for free during COVID-19 pandemic – TechCrunch


During this pandemic, many organizations are offering free or drastically cheaper courses to help people skill-up for when we eventually get out of lock-down. There are numerous outlets if you want to learn to code from, for instance, Freecodecamp or the Free Fridays scheme from General Assembly. And for gamers, has taken 80% off its courses, where you can learn to code by building video games. However, most online coding courses, either free or paid, essentially suggest you download a project or copy-paste code from their snippets going through their courses. They tend not to include Integrated Development Environments, which are more helpful in the learning process.