Introduction Unsupervised learning is a machine learning technique that is not supervised by humans. In supervised learning, data scientists gather the data from a source. These data are labeled, meaning: data scientists use them to make … Read more
AI/ML
Artificial intelligence is a discipline belonging to computer science that studies the theoretical foundations, methodologies and techniques that allow the design of hardware systems and software program systems capable of providing the electronic processor with performances that, to a common observer, would seem to be of exclusive relevance of human intelligence.
All About Code Llama: Meta’s New Coding AI
Meta has just released Code Llama, a comprehensive Language Model (LLM) that can use text prompts to generate code. According to the American company, Code Llama has the potential to make workflows faster and more efficient for experienced developers … Read more
Combating AI Code Generation with Creativity
Does the arrival of AI-assisted code generation tools such as Microsoft's GitHub Copilot or OpenAI's ChatGPT mean the end of human creativity? Here's a spoiler for the worried programmer: It does, not. There's no need to fear for … Read more
What Soft Skills are Key in The Era of AI?
Introduction In the dawn of the digital age, mastering the art of 'Googling' was considered a must-have skill. Fast forward to today, and we find ourselves navigating the complex landscape of generative artificial intelligence (AI). It's a brave … Read more
Logical Data Warehouses vs. Traditional Data Warehouses
Data warehouses play a crucial role in today's data-intensive operations. However, the physical infrastructures required for Big Data are increasingly being jettisoned in favour of more agile solutions. Logical data warehouses add a virtual … Read more
How to Develop Your Own Chatbot With Python and ChatterBot from Scratch
Building a ChatBot with Python is easier than you may initially think. Chatbots are extremely popular right now, as they bring many benefits to companies in terms of user experience. In this guide, we’re going to look at how you can build your … Read more
Document Understanding with Large Language Models on Google Cloud
Article written by Enrico Picari, Dario Balestri, and Codemotion. Introduction In December 2022, the Accenture Google Business Group (AGBG) AI team worked on a project that involved a Document Understanding part. To tackle this … Read more
AI and Music ‘Come Together’ to Bring Back the Beatles and Help Users Create Tracks Easily
The Beatles are back! Well, sort of. With the help of software that combines AI and music, the iconic band is releasing a new song featuring the voice of John Lennon. Music-generating AI has come a long way since its inception, and now it's being … Read more
Building AI-Enabled Applications: Best Practices for Developers
1. Understanding the AI applications Landscape In today's quickly changing technical landscape, the AI landscape is crucial. It entails exploring the different subfields of artificial intelligence, including machine learning, deep learning, and … Read more
Why Choose a Multi-cloud Strategy for AI Deployment
Cloud strategies in the era of AI In today's world, people interact daily with software and digital services by means of the cloud. And the cloud allows developers to provide cost-effective projects, reliable apps, and secure solutions. But now, … Read more
A Guide to Digitalisation: Going Paperless with AI
The paperless office has been predicted since at least the dawn of desktop computers in the 1970s. Now, with sustainability concerns increasingly a business priority, dreams of the office of the future may finally be realised. Using cloud … Read more
10 Books on Artificial Intelligence for Developers
Here is a list of 10 AI books that provide an in-depth look into artificial intelligence, from its technical aspects to its ethical implications and real-world applications. These titles will certainly help to understand the latest trends in the … Read more
Emerging Tech: Everything You Need to Know About Robotic Process Automation (RPA)
Robotic Process Automation (RPA) is an emerging tech, the global market size for which has grown substantially in recent years. Although the technology is relatively new, businesses have quickly adopted it across many industries. With many … Read more
ChatGPT: Technical Challenges and Cybersecurity
Before diving into ChatGPT and cybersecurity, it's key to understand that the popular chatbot has unlocked a huge desire for interactive AI technology. Within just two months, ChatGPT had a record-breaking 100 million users, the fastest growth for … Read more
Data-Centric AI: The Key to Unlocking the Full Potential of Machine Learning
I. Introduction: data-centric vs model-centric AI The potential of machine learning is yet to be fully explored, even though it has already revolutionized the way we process and analyze data. That's where data-centric AI comes in. By … Read more
Anonymous Survey: Is AI Changing How Developers Work?
As a dev community, we know that the tech industry today is living amidst a raging AI-driven transformation. Automation and robotics, machine learning frameworks, data-driven insights - these novel tools have the potential to revolutionize how we … Read more
Italy Blocks ChatGPT Over Data Privacy Concerns
In an unprecedented move, Italy moves towards restricting the popular AI chatbot, ChatGPT, over concerns about user privacy and the company's lack of age verification. The decision could set a precedent for governments around the world as they … Read more
Would You Let an AI Doctor Treat You?
This article about the influence of AI in medicine and the creation of "AI Doctors" is based on insights from Devs Meet Ethics, a series by AI expert Mauro Bennici for Codemotion. AI: assistant or replacement? How would you feel about being … Read more
Devs Meet Ethics: the Influence of Artificial Intelligence In HR
With the emergence of artificial intelligence (AI) tools, human resources (HR) teams and companies have seen an increased efficiency in their hiring process. AI-driven tools are used to analyze large amounts of data, effectively reducing the time it … Read more
MapReduce Not Dead: Here’s Why It’s Still Ruling in the Cloud
MapReduce is a popular programming model widely used in data services and cloud frameworks. It plays a central role in the processing of big data sets, using distributed algorithms and potentially massive parallel operations. Though it is based on … Read more