Blog
What Is Unsupervised Learning?
Unsupervised learning is a type of machine learning that relies less on human guidance and intervention and more or analyzing raw data and extracting patterns from it. It’s thanks to unsupervised machine learning that today we have so many powerful ML applications such as generative AI systems, search engines, and recommendation systems. In this article, you will learn about how unsupervised learning works and what techniques you can use to build your own ML model.
Upstream posts
AI Integration in Oil and Gas
With the global energy demand escalating, companies in the oil and gas field face growing demands to boost operational efficiency, cut expenses, and adhere to safety and environmental regulations. AI has emerged as a crucial solution to meet these demands. Over the last ten years, the integration of artificial intelligence into the oil and gas sector has significantly transformed the industry.
What Is Supervised Learning?
In machine learning, there are different approaches to building effective learning representations. One of them that appeared first and up to this day continues to be quite a popular way of teaching machines to learn and make predictions, is supervised learning. In this article, you will learn what supervised learning is, how supervised machine learning models are built and how they are used for real-life applications.
Bayesian Optimization Algorithm
Hyperparameter optimization plays a significant role in the development and refinement of machine learning models, ensuring their optimal performance for specific tasks. The Bayesian optimization algorithm stands out among various methods due to its efficiency and effectiveness. Unlike hyperparameter tuning methods like random search and grid search, which evaluate parameter values independently without considering outcomes from previous iterations, Bayesian optimization leverages results from previous evaluations.
Security Risks of Generative AI
Generative artificial intelligence has transformed many industries from content creation to healthcare and fintech. Because the use of generative AI has become so widespread, it introduced certain challenges for the cybersecurity of individuals and whole corporations. McKinsey Global Survey on AI shows that 40 percent of organizations plan to increase their overall AI investment because of advancements in generative AI. At the same time, 53 percent of organizations acknowledge cybersecurity as a generative AI-related risk.
A Look at Typed Lambda Calculus
In this piece, we focus on introducing types to lambda calculus. Typed lambda calculus extends the untyped lambda calculus by introducing a type system. It's important to note that, unlike untyped lambda calculus, there are multiple typed lambda calculi, each differentiated by the specific features of the type system used. The exact features of the type system can be chosen with considerable flexibility. In this article, we will explore some of the common choices.
Cloud Native Software Development
Cloud technologies let users have access to their data anywhere and from any device and use the capabilities of powerful servers and large storages, and quickly design complex models—all facilitated by the cloud. However, cloud-native software development is more than just storing data or running applications in the cloud. This approach allows programmers to design more flexible and scalable solutions. Moreover, cloud services provide robust backup and disaster recovery solutions.
Editor’s pick
Best AI Tools for Industries
Artificial Intelligence has become an essential part of various industries, providing companies with data-driven insights and personalized experiences for their customers. AI tools are quickly transforming business approaches and decision-making processes. In this article, we explore the best AI tools for various industries, including marketing, healthcare, finance, and more.
Upstream posts
A Guide to Solana Smart Contracts
Solana is quickly becoming one of the most popular blockchain platforms for building decentralized applications thanks to its special features that support the development of custom smart contracts. This network stands out for its impressive speed, efficiency, and ability to scale, making it an attractive choice for businesses. In this blog post, we'll discuss the peculiarities of Solana and its architecture and cover the basics of developing smart contracts on it.
Reinforcement Learning: How It Works
Reinforcement learning (RL) is one of the most popular machine learning paradigms. RL is indispensable for teaching machines how to operate in constantly changing environments, such as games, VR, or even the real world. In this article, we will explore the learning processes, key algorithms, and practical applications that make RL a transformative force in in ML.
How to Use GitHub Copilot
GitHub Copilot is one of the most popular AI assistants for writing code. Find out how to communicate your intent to GitHub Copilot properly and write code faster, avoiding unnecessary trials and errors. In this blog post, we explain how to make the most out of GitHub Copilot and even how to gain free access.
Best Python Libraries for Developers
According to Stack Overflow, Python is the 4th most popular programming language in the world. Moreover, even though it was invented almost 40 years ago, it still grows in popularity every year. One of the reasons is the number of high-quality well-maintained libraries that help developers solve literally almost every problem. In this article, we will explore the best Python libraries across various domains, including data science, web development, and machine learning.
Rust in Production: FOSSA
In this interview from our Rust in Production series, we speak with Jessica Black, a senior software engineer at FOSSA, a developer-native open source management platform. Jessica has been working at FOSSA for over four years and has been on the Analysis team for the past two years. The Analysis team manages FOSSA CLI and FOSSA Broker, along with services that power more advanced capabilities like snippet scanning and vendored code matching.
Best Programming Languages for Cybersecurity
Cybersecurity has been a hot topic for decades, and its importance is only growing with the increasing adoption of AI. Considering that many routine operations will soon be delegated to bots, cybersecurity is set to become even more critical. Therefore, expertise in this field positions you as a highly sought-after candidate in the IT industry. In this article, we focus on languages used for developing secure software, with some insights into those used for testing vulnerabilities
Thanks for visiting the Serokell blog.
Serokell is a multinational team of programmers, joined by love towards functional languages. Science and education are among the core values of Serokell. Our blog is a place for our specialists to talk about things that matter to them. Stay tuned to read more about pioneering research and practical applications of functional programming, mathematics, artificial intelligence, and computer science.