Goto

Collaborating Authors

 Instructional Material


FCAI and Women in AI Ethics team up to make AI more inclusive and ethical -- FCAI

#artificialintelligence

This collaboration will increase diversity in the AI tech space where women have been historically excluded. The Finnish Center for Artificial Intelligence (FCAI) and Women in AI Ethics (WAIE) have announced their partnership to increase diversity and ethics in AI. Both organizations focus on empowering people to solve real-life problems through AI that's designed and deployed in an ethical and trustworthy manner. This alliance will increase representation of diverse voices from the Nordic region in the WAIE directory, an online resource to help recruiters and event organizers find diverse talent, and open up opportunities for these talented women to be recognized through WAIE's highly regarded annual "100 Brilliant Women in AI Ethics" list. This international collaboration will include co-hosting of educational workshops by diverse leaders in the AI ethics space, offering a critical lens for real-world solutions. It will also provide a virtuous cycle of mentorship opportunities for FCAI's faculty as well as students and WAIE's rich network of women as well as non-binary folks who are in all stages of their AI ethics careers to inspire others from marginalized communities to join this important space.


[100%OFF] Python For Data Science And Machine Learning

#artificialintelligence

This course offers a deep and wide range of skills set from Programming to statistics and machine learning algorithms. The skills you will attain from this course could make you an expert Data Analyst, Quality Analyst and Business Analyst and Statistical Analyst roles. Machine learning algorithms such as Regression, Clustering, Classification and prominent libraries such as Pandas, Matplotlib, SciKit -learn is covered from this course. The main goal of the course is to provide a deeper understanding and hands-on learning experience on the Data Science domain with the help of Python programming language along with real-time Data Science projects to provide an overall knowledge on Data Science domain. This course covers all the topics from Mathematics to Programming to Visualization techniques that are needed for a Data Scientist role.


3D Machine Learning 201 Guide: Point Cloud Semantic Segmentation

#artificialintelligence

Having the skills and the knowledge to attack every aspect of point cloud processing opens up many ideas and development doors. It is like a toolbox for 3D research creativity and development agility. And at the core, there is this incredible Artificial Intelligence space that targets 3D scene understanding. It is particularly relevant due to its importance for many applications, such as self-driving cars, autonomous robots, 3D mapping, virtual reality, and the Metaverse. And if you are an automation geek like me, it is hard to resist the temptation to have new paths to answer these challenges! This tutorial aims to give you what I consider the essential footing to do just that: the knowledge and code skills for developing 3D Point Cloud Semantic Segmentation systems. But actually, how can we apply semantic segmentation? And how challenging is 3D Machine Learning? Let me present a clear, in-depth 201 hands-on course focused on 3D Machine Learning.


Andrew Ng: AI specialist and technology entrepreneur

#artificialintelligence

British-born Andrew Ng has had a rich career in the technology industry as Co-Founder and Head of Google Brain, former Chief Scientist at Baidu and Co-Founder of Coursera. At Baidu, Ng built the company's artificial intelligence (AI) sector into a team of several people. In an interview with Lex Fridman, Ng shared where his passion for the industry started: " Growing up in Hong Kong and Singapore, I started learning to code when I was five or six years old. At that time I was learning the BASIC programming language and they would take these folks and they'll tell you type this program into your computer." "So I typed out programs on my computer and as the result of all the typing, I would get to play these very simple, shoot them up games that I had implemented on my little computer. So I thought it was fascinating as a young kid that I could write this code. I was really just copying code from a book into my computer to then play these cool little video games. Another moment for me was when I was a teenager and my father was a doctor was reading about expert systems and about neural networks. So he got me to read some of these books and I thought it was really cool that you could write a computer that started to exhibit intelligence." he continued.


Best Practices to become a Good Data Scientist or Machine Learning Engineer

#artificialintelligence

There has been a large number of courses that teach the fundamentals of programming and data science. They do a good job in reinforcing various concepts in machine learning and show various steps that are usually followed when building a project with ML capabilities. While these courses mostly focus on the theoretical aspects of machine learning, it can be handy if one learns to put more emphasis on the good practices when building applications related to data science and machine learning. With the rise in data and an exponential increase in the compute power, there has been a rapid increase in the demand for people who would make use of the data and generate predictions along with useful insights depending on the use case of the project. Furthermore, there are numerous data related positions such as data engineer, data architect, data scientists, deep learning engineer and machine learning engineer.


How to Build an Online Machine Learning App With Python

#artificialintelligence

Machine learning is rapidly becoming as ubiquitous as data itself. Quite literally wherever there is an abundance of data, machine learning is somehow intertwined. After all, what utility would data have if we were not able to use it to predict something about the future? Luckily there is a plethora of toolkits and frameworks that have made it rather simple to deploy ML in Python. Specifically, Sklearn has done a terrifically effective job at making ML accessible to developers.


Woolworths leak says it uses AI and facial recognition -- but the company denies it

#artificialintelligence

A leaked Woolworths employee training module slide claims that it is using "artificial intelligence and facial mapping" in its stores -- but the company denies it is using the technology. This is from a Woolies training module from 2020." At the bottom of the slide, a box titled "Did You Know?" boasts about the company's use of technology to catch offenders: "Our high standard CCTV is already resulting in offenders being arrested by police. We are using technology like artificial intelligence and facial mapping to identify offenders!" Woolworths confirmed that the slide was real, but denied it is using either artificial intelligence or facial recognition to prevent theft.


How to Create a AI Chatbot in Python Framework

#artificialintelligence

Chatbots are software tools created to interact with humans through chat. The first chatbots were able to create simple conversations based on a complex system of rules. Using Flask Python Framework and the Kompose Bot, you will be able to build intelligent chatbots. In this post, we will learn how to add a Kompose chatbot to the Python framework Flask. You will need a Kommunicate account for deploying the python chatbot.


Building speech controlled robot with Tensil and Arty A7 - Part I

#artificialintelligence

In this two-part tutorial we will learn how to build a speech controlled robot using Tensil open source machine learning (ML) acceleration framework and Digilent Arty A7-100T FPGA board. At the heart of this robot we will use the ML model for speech recognition. We will learn how Tensil framework enables ML inference to be tightly integrated with digital signal processing in a resource constrained environment of a mid-range Xilinx Artix-7 FPGA. Part I will focus on recognizing speech commands through a microphone. Part II will focus on translating commands into robot behavior and integrating with the mechanical platform. Let's start by specifying what commands we want the robot to understand. To keep the mechanical platform simple (and inexpensive) we will build on a wheeled chassis with two engines. The robot will recognize directives to move forward in a straight line (go!), turn in-place clockwise (right!) and counterclockwise (left!), and turn the engines off (stop!). Now that we know what robot we want to build, let's define its high-level system architecture. This architecture will revolve around the Arty board that will provide the "brains" for our robot. In order for the robot to "hear" we need a microphone. The Arty board provides native connectivity with the PMOD ecosystem and there is MIC3 PMOD from Digilent that combines a microphone with ADCS7476 analog-to-digital converter. And in order to control motors we need two HB3 PMOD drivers, also from Digilent, that will convert digital signals to voltage level and polarity to drive the motors.


Comprehensive Guide to GitHub for Data Scientists

#artificialintelligence

The purpose behind this article is to give data scientists / analysts (or any non engineering focused individual) the rundown on how to use GitHub and what best practices to adhere to. The tutorial will consist of a combination guidelines using the UI and command line (terminal). The naming convention for Git commands are consistent across the platforms provided by GitHub so the skills should be exchangeable if you prefer to use Github desktop or GitLab instead of the web UI or command line. The following is the outline for the article. GitHub or any version control software is important for any software development projects, including those which are data driven. GitHub is a software which allows version control of your projects through a tool known as Git.