The Development of AI and Custom Models - Huawei Developers

Artificial intelligence (AI) and machine learning have become hot topics in recent years. Many predict that the mobile network era will ultimately lead to a future driven by AI. But where did AI come from? How does it work? And how can it improve our lives?
To get some answers, let's look back over the history of AI.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AI has a long history. We can perhaps trace its origins to the scientist Alan Turing (1912–1954), who along with his contemporaries, attempted to solve complex tasks by simulating human consciousness and mentality. The famous Turing Test was created to test whether a machine was truly "intelligent".
Later, the computer was invented, and used to store and process data. This made the creation of AI a more tangible possibility. In 1956, at the Dartmouth Workshop, Marvin Minsky clearly defined what AI was for the first time, using the neural network as a data model, an idea which had been proposed by neuroscientists. At this workshop, he also improved the programming language used for AI, which made the technology even more tangible.
The neural network, which is the basis of human thinking, essentially relies on function and feedback between neurons. The question of how to simulate the human brain has long been a focus of AI experts. In 1958, a computer scientist named Frank Rosenblatt introduced an algorithm called a perceptron. This is the simplest form of neural network, consisting of just two neuron layers, and was used for the binary classification of data. The scientific world realized then that AI had a bright future. More and more people became aware of, and interested in developing, this technology.
However, AI still had a long way to go. In 1969, Minsky proved that the perceptron could only handle linear classification, and struggled to handle even the simplest XOR problems. This issue became a huge stumbling block for AI specialists at that time, and as a result, the potential of AI was not recognized by many, and the field stagnated for nearly 20 years.
In 1986, Geoffrey Hinton advocated the backward propagation of errors (or backpropagation for short). This method was useful for dealing with nonlinear classification and was widely applied in multi-layer neural network structures. It once more kindled some enthusiasm for deep learning. To obtain more precise results, increasing numbers of layers were added to the network structure. But this came at a price: deeper layers gradually lost the effective learning that shallower layers had achieved. Because of backpropagation's vanishing gradient problem, people chose to use shallow learning methods instead when solving real-life problems.
Deep learning did not find favor again until 2006, when Hinton proposed a solution to the vanishing gradient problem. Meanwhile, passion for deep learning began to spread from the academic community to industry. More and more companies and institutions started to apply it to things like voice recognition and image classification. It was in these sectors that deep learning began to show the significant advantages it has over traditional, shallow learning.
Since 2012, neural network structures and optimization algorithms have been emerging in quick succession. This has led to a dramatic improvement in the performance of deep learning. However, despite optimized algorithms and computing power, deep learning still puts many people off because training data requires long periods of time.
Another hurdle the technology had to overcome was the question of how to reuse acquired knowledge for sectors which had limited training data. Transfer learning was developed as a solution to this problem. With this method, knowledge gained during a task is transferred to a target task. Because this method effectively utilizes the model parameters it obtains, it requires much less time to train models. Transfer learning is now considered to be the future of AI algorithms.
Over the course of AI's long history, algorithms have been developed which have the ability to solve a wide range of complex problems. To truly unleash the power of AI, we need to minimize the cost of using deep learning neural networks, so we can resolve problems in different sectors.
It's highly possible that in the coming years, AI will profoundly change the world. In fact, the technology's integration with the Internet has already changed all aspects of our daily life. But AI will also transform all industrial sectors, including IoV (internet of vehicles), home appliances, health care, agriculture, and manufacture. To solve intricate tasks within these sectors, we need methods which can provide more accurate results.
This is where HUAWEI ML Kit's custom model service comes in. This service utilizes the transfer learning method to help you quickly customize your models. By simply providing it with a small amount of data for your chosen sector, you can obtain a model that is applicable to that sector.
Hopefully, in the future, we will be able to fully harness AI. Instead of being a tool which is useful to just a handful of people, it can be applied in all aspects of society, bringing us services which are intelligent and tailored to our needs.

Related

By 2025, 97% of large companies will be using AI in their services or operations

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Augmented Creativity​
Art, architecture, academia, science, music, and more…the enriching beauty of creativity takes many forms. Today, the confluence of AI and other emerging technologies is forging a new paradigm of creativity, one in which scientific discovery will accelerate, innovation will be within the grasp of the many, and artistic creation will be possible for all.
Related Industries :
Education, Leisure & Recreation, Media, Pharmaceuticals
Trial & Error Innovation
The process of innovation is full of experimentation and false starts. As there are no predetermined paths to success, it’s crucial to understand how to manage risk and improve success rates. Countless forks tend to punctuate the research pathway and it’s not uncommon for a team to spend decades on a single project. This partly explains why Nobel Prize winners are often well advanced in their careers.
Today’s explorers may find the keys for unlocking the future in the shape of algorithms trained with massive datasets and smart devices applied in every area of life. Using these keys, the time we spend on experimentation can be greatly reduced and success rates dramatically increased. As more people have access to the tools for creativity, we will go reach past innovation and empower mass innovation.
Protecting IPR & Encouraging Creativity
The protection of intellectual property (IP) is the foundation of the innovation economy. However, the mechanisms for IP protection still need to be improved. As the Internet becomes more advanced, the volume of content is growing explosively. Duplicated content from unknown sources may represent violations of IP but such violations are hard to identify. Much stronger protections are needed for the rights of content creators.
It is also possible that fake news reports may be created using AI, and we will need to rely on AI to identify and eliminate them. AI generates text using probability-based algorithms to choose words and phrases. Therefore, systems can use these same rules to detect articles written by AI, and to weed out fake news reports or stories that are not properly sourced. Supporting original content will encourage the healthy development of media outlets, more in-depth articles and insights, and more investigative reporting by professional journalists. AI technologies can protect journalists who advocate for integrity, independence, and quality.
AI-inspired Creativity
As intelligent applications expand in the creative sector and intelligent devices become ubiquitous, everyone will be able to capture the inspiration they find in the world around them and incorporate it into their own creations with the help of AI. In February 2019, Huawei unveiled a unique version of the Symphony No. 8 in London, complete at last. Lucas Cantor, a US film composer, analyzed 90 Schubert songs and some other works that influenced the young composer, then fed this input into an AI system on his smartphone. With the help of the Dual-Neural Processing Unit (NPU) AI accelerator embedded in his smartphone, Cantor produced a new ending. Every note in the new parts of the last two movements was generated by the AI, but the unique style of Schubert could be clearly identified in the melodies and harmonies of the new piece. AI technology offers these opportunities to anyone who wants to create something new, while retaining the spirit of past great works. Once again, classical music can become a vital, innovative artform.
In the future, everyone will nurture and grow their ideas through platforms that support their creativity, then transform their ideas into concrete works. Before long, machines will be helping all of us make our dreams come true.
Very helpful, thanks.
thats good!

Story Behind SafetyZone: Prepare for Disasters with VR Games

Zhao Yiran is a third-year software engineering student at Sichuan University, China. He is also the developer of SafetyZone, a virtual reality (VR) app that educates people about disasters which was launched on AppGallery on September 3. Zhao is just one of the many participants in the HUAWEI Student Developers program who are turning brilliant ideas into reality through lines of code. These students will join developers from around the world in sharing the fun of programming at HUAWEI DEVELOPER CONFERENCE 2020 (Together) from September 10 to 12.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The story of SafetyZone has its roots in field research. In 2019, Zhao and his classmates visited Xide County, Sichuan Province, where frequent mudslides pose serious threats to safety and property. After this visit, he decided to develop an app to help protect local residents from such natural disasters.
Inspired by Huawei's AR/VR App Innovation Contest, Zhao came up with the idea of creating a VR app to provide disaster simulations that bring to life the anxiety and stress we would feel in a real-life disaster. He also planned to design some games in the app that would allow users to learn life-saving skills in a fun and interactive way.
Zhao's confidence in turning his idea into a real app was boosted by the powerful VR Engine provided by HMS Core, which allowed him to put his ideas into practice. He set up a team of 12 and divided members into three groups, responsible for game scripts, 3D modeling, and programming, respectively.
Thanks to the team's joint efforts, the app was born. Zhao named it "SafetyZone", hoping it can help people stay safe when natural disasters strike.
The app provides real-world simulations for three typical disaster scenarios in mountain regions: mudslides, mountain floods, and landslides. Users can choose to participate as a principal, teacher, or student.
When playing the VR games, users will perceive the surrounding environment with the help of visual and audio indicators and use a controller to complete missions and sidequests, such as selecting an escape route, or responding to a person or item they encounter in the game. After the game ends, the app automatically generates a performance evaluation to help players review their escape skills and improve risk awareness.
"After connecting to Huawei VR Engine, latency is reduced and VR effects are clearer and smoother. It also offers a more comfortable gaming experience for users." said Zhao.
During the app's development, Huawei technology experts worked with Zhao's team to overcome difficulties in creating special effects for mudslides. Huawei also provided VR Glass and mobile phones to help them make the quick shift from 3D to the VR version of the game.
SafetyZone has been shortlisted for the Huawei Shining-Star Program and awarded with the Shining-Star Student Innovation Incentive.
Given that there are many other disaster-stricken mountain areas like Xide County, Zhao and his team are working on a way to improve user experience and include a wider range of disaster scenarios, so that the app can play an important role in raising awareness about disasters.
Zhao outlined his ambitions for the app: "We hope that with the global distribution capability of Huawei's HMS ecosystem, SafetyZone will bring the benefits of technology and knowledge of preparing for disasters to more people around the world, and reduce the damage caused by mountain disasters."

By 2025, 97% of large companies will be using AI in their services or operations

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Augmented Creativity
Art, architecture, academia, science, music, and more…the enriching beauty of creativity takes many forms. Today, the confluence of AI and other emerging technologies is forging a new paradigm of creativity, one in which scientific discovery will accelerate, innovation will be within the grasp of the many, and artistic creation will be possible for all.
Related Industries :
Education, Leisure & Recreation, Media, Pharmaceuticals
Trial & Error Innovation
The process of innovation is full of experimentation and false starts. As there are no predetermined paths to success, it’s crucial to understand how to manage risk and improve success rates. Countless forks tend to punctuate the research pathway and it’s not uncommon for a team to spend decades on a single project. This partly explains why Nobel Prize winners are often well advanced in their careers.
Today’s explorers may find the keys for unlocking the future in the shape of algorithms trained with massive datasets and smart devices applied in every area of life. Using these keys, the time we spend on experimentation can be greatly reduced and success rates dramatically increased. As more people have access to the tools for creativity, we will go reach past innovation and empower mass innovation.
Protecting IPR & Encouraging Creativity
The protection of intellectual property (IP) is the foundation of the innovation economy. However, the mechanisms for IP protection still need to be improved. As the Internet becomes more advanced, the volume of content is growing explosively. Duplicated content from unknown sources may represent violations of IP but such violations are hard to identify. Much stronger protections are needed for the rights of content creators.
It is also possible that fake news reports may be created using AI, and we will need to rely on AI to identify and eliminate them. AI generates text using probability-based algorithms to choose words and phrases. Therefore, systems can use these same rules to detect articles written by AI, and to weed out fake news reports or stories that are not properly sourced. Supporting original content will encourage the healthy development of media outlets, more in-depth articles and insights, and more investigative reporting by professional journalists. AI technologies can protect journalists who advocate for integrity, independence, and quality.
AI-inspired Creativity
As intelligent applications expand in the creative sector and intelligent devices become ubiquitous, everyone will be able to capture the inspiration they find in the world around them and incorporate it into their own creations with the help of AI. In February 2019, Huawei unveiled a unique version of the Symphony No. 8 in London, complete at last. Lucas Cantor, a US film composer, analyzed 90 Schubert songs and some other works that influenced the young composer, then fed this input into an AI system on his smartphone. With the help of the Dual-Neural Processing Unit (NPU) AI accelerator embedded in his smartphone, Cantor produced a new ending. Every note in the new parts of the last two movements was generated by the AI, but the unique style of Schubert could be clearly identified in the melodies and harmonies of the new piece. AI technology offers these opportunities to anyone who wants to create something new, while retaining the spirit of past great works. Once again, classical music can become a vital, innovative artform.
In the future, everyone will nurture and grow their ideas through platforms that support their creativity, then transform their ideas into concrete works. Before long, machines will be helping all of us make our dreams come true.
For details about Huawei developers and HMS, visit the website.
https://forums.developer.huawei.com/forumPortal/en/home?fid=0101246461018590361

Frictionless Communication

Smart, data-driven technologies are creating a world of frictionless communication, with huge benefits for business. Companies can provide tailored products that can reach the long-tail market thanks to a clearer, more precise understanding of customer habits, needs, and wants. Transparent, real-time information channels will eliminate errors and misunderstandings between consumers and service providers, ramping up customer satisfaction and loyalty. And AI-powered translation devices will power borderless business, helping companies go global as language barriers fall.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Understanding Customers
Companies are now using intelligent technologies to help them design innovative business models. Service providers have always had access to surface-level data, like customer buying habits, but soon they will be able to dig deeper into information like user emotions and personality. They can find online and offline information about a customer's career, interests, preferences, and social attitudes, and this vivid profile of the customer provides high-quality input data for AI algorithms, which can uncover the customer's real and hidden needs.
In the manufacturing industry, as vendors gain a deeper understanding of the real needs of end users. they can develop products that better satisfy the needs of the brand-name firms that sell their products and increase their own value within the supply chain by identifying and recommending new business opportunities.
Inclusive Communication
StorySign is an app that helps deaf children to read using AI technologies such as image recognition and optical character recognition. When a user scans a page from a story book, the StorySign app shows a cartoon signer who signs the words. Currently, StorySign can translate texts into 10 different sign languages: British (BSL), Irish (ISL), Dutch (NGT), Flemish (VGT), Italian (LSI), Spanish/Catalan (LSE & LSC), French (LSF), Portuguese (LGP), Swiss German (DSGS), and German (DGS). More languages will be added in the future. AI devices and software will allow the speech or hearing impaired to engage and contribute on an equal footing.
Understanding Product/Service Providers
Conflicts between patients and doctors eat up 6% of hospital efficiency every year, and 75% of doctors and nurses report that they have been subject to physical or verbal attacks caused by problems in communication. An AI assistant could interpret a doctor's prescription in layman's terms to make it easier for patients to understand. This will allow patients to feel more certainty about the health issues they face, their risks, treatment plans, and the expected effects. Doctor-patient interaction can be smoother and calmer, without the stress of complex terminology.
After receiving a prescription, AI tools can also help patients understand what the doctor has given them, confirm that it is the right drug for them, check for any alternative therapies, and calculate the correct dosage for their current condition. For the elderly and other patients who need support, these tools can make sure that drugs are taken on time, in the correct dose, without any confusion.
Borderless Communication
AI-enabled translation devices can help people speaking different languages communicate very effectively. The combination of human plus AI translators makes for a much more effective team: Together, they can achieve 95% accuracy with 0% omissions. The ability to communicate across language barriers is vital for big companies and organizations that now work around the world, with people speaking every different language on the planet. Translation devices with inbuilt specialist domain knowledge will be a boon that breaks down the barriers to communication in commerce, charity, government, and academic settings, enabling everyone to forget the friction and focus on their work.
For details about Huawei developers and HMS, visit the website.
HUAWEI Developer Forum | HUAWEI Developer
forums.developer.huawei.com
Very insightful.

Transforming Healthcare with 5G

5G promises a new health ecosystem, one that can meet patient and provider needs efficiently and at scale.
By Xushenglan
5G promises a new health ecosystem, one that can meet patient and healthcare provider needs accurately, efficiently, conveniently, cost-effectively, and at scale. 5G networks are poised to transform all critical components of healthcare, a transformation that’s especially meaningful today given how the pandemic has placed tremendous stress on healthcare systems around the world.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
A shot in the arm for healthcare​Since the early days of 5G trials, the technology’s potential to transform the medical sector has been frequently cited in scenarios ranging from remote diagnosis to remote surgery. In a GSMA Intelligence survey of mobile operators in early 2020, 62 percent of respondents cited telehealth and telemedicine as sectors offering long-term business opportunities, 12 percentage points higher than security and almost as high as data analytics systems.
Although surgical procedures performed remotely over mobile networks are still likely many years away, plenty of applications using modern network technology, and systems are being rolled out globally, alongside many other trial projects.
Lu believes that 5G has the power to solve many of the problems that have prevented the wider uptake of telemedicine, “In China telemedicine has been studied for 20 years, but communications technology has remained a big problem. However, 5G will solve a lot of the legacy connectivity problems,” he says. Potentially game-changing use cases for 5G-based applications tend to involve AI and big data; for example, the way professionals and patients will be able to access vital pieces of medical information like the results of CT and MRI scans. In the aftermath of the coronavirus pandemic, 5G eMBB technology will enable remote healthcare support and reduce patient exposure to contagions by minimizing in-person visits to doctors or healthcare facilities. For patients who can’t easily travel to healthcare providers, 5G will allow the provider to visit them via immersive telepresence systems.
High-quality 5G connectivity systems can boost collaboration between medical professionals, allowing them to collaborate on things like scans to improve diagnosis and patient care. “5G technology will support terminal-to-terminal communications, making communications easier and real-time,” Lu says. “It will make telemedicine accepted by both the doctors and patients.”
According to Lu, the COVID-19 pandemic has made people realize the advantages of telemedicine and of reducing the risk of spreading the virus by traveling to hospitals. “We can use telemedicine to get help from skilled specialists to local hospitals. Patients can stay at home and get prescriptions through the Internet. Medicine can be delivered to their front door.”
In a project supported by Huawei at the National Telemedicine Center, a remote diagnosis system designed for fighting COVID-19 was set up earlier this year. It connected 147 hospitals covering 108 counties and 18 cities, aiding collaboration between professionals, allowing better resource allocation, and providing treatment guidance by experts. The system made high-quality medical resources available to remote areas, facilitated remote checks on patients in isolation wards, and powered online workshops with coronavirus experts. Patients and medical centers in towns and counties could get help from large hospitals, boosting response capabilities and decreasing the risk of cross infections due to patient transfer.
The rise of AI​Alongside the advancement of health IoT networks and devices, the possibility of smart, data-driven algorithms in healthcare will also increase. 5G infrastructure will make it much easier and more reliable to use AI software to analyze real-time patient data sent to cloud platforms. In fact, AI will truly arrive with the advent of 5G technology.
AI allows doctors to analyze individual patient statuses in real-time, offering improved diagnosis and healthcare delivery regardless of where the patient is located. This provides cost savings, reduces the time taken to access care, and provides flexibility for the end user.
Analyzing medical images is a daunting task due to the high volume of data. Clinicians have to interpret their complexity and dynamic changes, which can be time-consuming and prone to errors due to visual fatigue. Recent advances in machine learning systems have demonstrated that AI can extract more information from images with higher reliability and accuracy, and identify features that are not be easily detectable by the human eye. Applications range from analyzing large numbers of images from screening programs to the enhanced diagnosis of specific problems such as fractures.
The large amounts of data used in real-time machine learning require ultra-reliable high-bandwidth networks, particularly if clinicians wish to access data from mobile devices. By switching to high-capacity 5G networks, healthcare organizations can use machine learning systems to provide the best care possible from wherever they are in the hospital or clinic.
"5G networks can support the precise real-time transmission of massive data, guaranteeing the accuracy and reliability of medical data through AI systems," says Lu. 5G and AI will remove obstacles for hospitals to interconnect and enable advanced diagnosis and treatment experiences to be shared between large and small hospitals, which will benefit underserved rural areas. It’s often difficult for medical facilities in rural areas to install and use AI applications due to financial and technical limitations, but 5G will enable them to connect with bigger hospitals to make use of their AI applications.
Roadblocks in healthcare​Although the advantages are clear, many barriers remain. Lu is currently involved in a national study project in China, which seeks to address these concerns and define how to help care providers use 5G to deliver medical applications. “On the hospital side we have a big problem with connecting the old equipment to the 5G network,” Lu says, highlighting the need to add 5G communication modules into existing equipment used to perform procedures such as CT and MRI scans.
ICT platforms could allow easy access to real-time information by doctors, managers, and patients, and save time and money due to better collaboration and efficiency.
One of the current challenges in 5G is the lack of concrete specifications. It isn’t just a faster and bigger version of previous generations; instead, 5G will present as a set of services that can integrate M2M, audio and video services, and other services spread over a much larger spectrum range than any previous network generation.
“In the future, most treatment systems will be connected to 5G as the network connection becomes real time,” says Lu. “The family doctor can connect with specialists in real-time and the patient can have access to the family doctor in real time. Communication about treatment will be easier and family doctors can get help much easier. This will benefit the whole medical system.”
For the patient, benefits will include reduced traveling time, lower costs, and fewer missed work days. According to Lu, telemedicine has government support and policies have been introduced to encourage its use. While China is beginning to embrace 5G in medical settings, low-latency, high-bandwidth connectivity technology is underpinning advanced telehealth and aiding hospital logistics worldwide.
5G is also providing the basis for experimentation into advanced uses such as surgery performed remotely by experts using robotic arms connected through communications networks. These applications can also form new revenue streams for operators, which play a central role in enabling this exciting use of modern network technology.
5G has generated a buzz due to the capabilities of the technology itself, potential use cases, and its ability to catalyze a chain reaction of digital transformation. Those within the healthcare industry feel that 5G and the hype around it will help drive the innovation, adoption, and implementation of new technologies and solutions.
Original Link:https://www.huawei.com/en/technology-insights/publications/winwin/38/transforming-healthcare-5g

Categories

Resources