UdemyArtificial Intelligence (AI)

Artificial Intelligence #3:kNN & Bayes Classification method

التصنيف الكامل: Development > Data Science > Artificial Intelligence (AI)

Artificial Intelligence #3:kNN & Bayes Classification method

عن هذا الكورس

In this Course you learn k-Nearest Neighbors Naive Bayes Classification Methods.In pattern recognition, the k-nearest neighbors algorithm (k-NN) is a non-parametric method used for classification and regression.k-NN is a type of instance-based learning, or lazy learning, where the function is only approximated locally and all computation is deferred until classification. The k-NN algorithm is among the simplest of all machine learning algorithms.For classification, a useful technique can be to assign weight to the contributions of the neighbors, so that the nearer neighbors contribute more to the average than the more distant ones. The neighbors are taken from a set of objects for which the class (for k-NN classification). This can be thought of as the training set for the algorithm, though no explicit training step is required.In machine learning, naive Bayes classifiers are a family of simple probabilistic classifiers based on applying Bayes' theorem with strong (naive) independence assumptions between the features.Naive Bayes classifiers are highly scalable, requiring a number of parameters linear in the number of variables (features/predictors) in a learning problem. Maximum-likelihood training can be done by evaluating a closed-form expression, which takes linear time, rather than by expensive iterative approximation as used for many other types of classifiers.In the statistics and computer science literature, Naive Bayes models are known under a variety of names, including simple Bayes and independence Bayes. All these names reference the use of Bayes' theorem in the classifier's decision rule, but naive Bayes is not (necessarily) a Bayesian method.In this course you learn how to classify datasets by k-Nearest Neighbors Classification Method to find the correct class for da

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$94.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
The Ultimate Python Developer Course: Learn Step by Step
Udemy
Python

The Ultimate Python Developer Course: Learn Step by Step

Ready to become a professional Python developer? This comprehensive course is your complete, step by step guide to mastering Python, the most versatile and in-demand programming language in the world. Whether you're a complete beginner with no coding experience or a seasoned developer looking to add Python to your skill set, this course will take you from absolute zero to a job ready developer.Python is everywhere. It's used in web development, data science, machine learning, artificial intelligence, and automation. Knowing Python opens up a world of career opportunities. This course is meticulously designed to provide you with a deep understanding of Python's fundamentals and the practical skills needed to build a professional portfolio.What You’ll Learn:Python fundamentals: variables, data types, operators, and control flowWriting reusable code with functions and modulesMastering object oriented programming (OOP) conceptsHandling files and working with APIsUsing popular Python libraries and frameworksBuilding real world projects: games, automation scripts, and web appsDebugging, testing, and best coding practicesIntroduction to web development with FlaskPreparing for job interviews and real world coding challengesThis Course Include:Module 1: Introduction to PythonOverview of Python and its ApplicationsInstalling Python and Setting Up the Development EnvironmentWriting Your First Python ProgramModule 2: Python BasicsVariables and Data TypesOperators and ExpressionsPython Input and OutputType Conversion and CastingModule 3: Control Flow in PythonCon

Machine Learning Mastery (Integrated Theory+Practical HW)
Udemy
Machine Learning

Machine Learning Mastery (Integrated Theory+Practical HW)

Data Science is a multidisciplinary field that deals with the study of data. Data scientists have the ability to take data, understand it, process it, and extract information from it, visualize the information and communicate it. Data scientists are well-versed in multiple disciplines including mathematics, statistics, economics, business, and computer science, as well as the unique ability to ask interesting and challenging data questions based on formal or informal theory to spawn valuable and meticulous insights. This course introduces students to this rapidly growing field and equips them with its most fundamental principles, tools, and mindset. Students will learn the theories, techniques, and tools they need to deal with various datasets. We will start with Regression, one of the basic models, and progress as we evaluate and assessing different models. We will start from the initial stages of data science and advance to higher levels where students can write their own algorithm from scratch to build a model. We will see end to end and work with practical datasets at the end of each module. Students will be issued with tutorials and explanation of all the exercises to help you learn faster and enable you to link theory using hands on exercises. This course teaches advanced theory including some mathematics with practical exercises to promote deeper understanding.Learning OutcomesAt the end of the course the students will:Have an in-depth understanding of the concepts of Machine LearningBe able to grasp, understand, and write machine learning code from scratch Use Builtin Libraries available to build machine learning modelsBe able to analyze, build, and assess models on any datasetBe able to interpret and understand the black box behind modelUnderstand the applications of data science by exhibiting the ability to work on different datasets and interpre

Planning & Time Management
Udemy
Time Management

Planning & Time Management

Are you constantly busy but not moving closer to your goals? Do you find yourself reacting to tasks rather than working with purpose? This course will equip you with the tools, strategies, and confidence to take back control of your time and achieve the results that matter most.Effective planning and time management are not about working harder, they’re about working smarter. In this course, you’ll discover how to set clear, meaningful goals that keep you focused, motivated, and accountable. You’ll learn to apply practical frameworks like the Eisenhower Matrix to prioritise what truly matters and avoid being trapped in low-value activities that drain your energy.We’ll explore how to design realistic plans, allocate time and resources effectively, and monitor progress to ensure you stay on track. You’ll uncover powerful methods for optimising processes and systems, including how to eliminate waste, automate repetitive tasks, and delegate with confidence. Most importantly, you’ll gain practical techniques to overcome procrastination, fight distractions, and build habits that support long-term success.By the end of this course, you’ll not only have a structured approach to managing your time but also the clarity, balance, and confidence to consistently deliver results, in your career, business, and personal life.

Artificial Intelligence 101: Fundamentals and Challenges
Udemy
Artificial Intelligence (AI)

Artificial Intelligence 101: Fundamentals and Challenges

Important Disclosure: Parts of this course, including the course content, demonstrations, and voiceover (narration), were created with the assistance of AI tools. These tools were used for educational purposes to illustrate AI concepts and practical applications.Artificial Intelligence (AI) is no longer just a futuristic idea—it’s all around us, shaping the way we work, learn, and interact with technology every day. Whether it’s recommending your next favourite show, helping doctors diagnose diseases, or powering self-driving cars, AI is transforming our world.This course is designed for anyone curious about AI, from complete beginners to professionals looking to understand the fundamentals, applications, and challenges of this exciting technology. We’ll break down complex concepts into simple, digestible lessons, using real-world examples and practical insights.In this course, you will explore:Introduction to AI: Understand what AI is, the different types of AI, and how it influences everyday life.Machine Learning Basics: Learn how machines recognise patterns, make decisions, and improve over time.Large Language Models (LLMs): Discover how AI processes human language to power chatbots, virtual assistants, and more.Challenges of AI: Explore ethical considerations, privacy concerns, data bias, and the responsibilities of AI developers.The Future of AI: Dive into emerging trends, exciting applications, and the possibilities AI holds for the years to come.By the end of this course, you will have a strong understanding of AI fundamentals, practical knowledge of its real-world applications, and an awareness of the ethical and societal considerations that come with it.

Complete Guide to TypeScript: Essentials and Beyond
Udemy
Typescript

Complete Guide to TypeScript: Essentials and Beyond

TypeScript has become the standard for building scalable and maintainable applications in both frontend and backend development. This course, TypeScript Essentials and Beyond, takes you from the fundamentals to advanced concepts, helping you master strong typing, object-oriented programming, asynchronous patterns, and modern frameworks like React, Angular, Vue, Node.js, Express, and NestJS.You will not only learn the theory but also practice through hands-on coding and a Capstone Project, giving you the confidence to use TypeScript in real-world projects.Course Curriculum OverviewModule 1: Introduction to TypeScript – Learn why TypeScript is essential, set up your environment, and configure your first project.Module 2: TypeScript Fundamentals – Explore types, enums, unions, intersections, and type aliases with practical examples.Module 3: Functions and Advanced Types – Work with generics, type operators, assertions, and advanced type utilities.Module 4: Object-Oriented Features – Understand classes, inheritance, interfaces, abstract classes, and structural typing.Module 5: Modules, Namespaces Project Structuring – Learn ES modules, namespaces, monorepos, and best practices for organising large projects.Module 6: Asynchronous Programming – Master async/await, Promises, error handling, and work with APIs, events, and Observables.Module 7: Tooling, Testing Build Pipelines – Configure ESLint, Prettier, write tests with Jest/Mocha, and set up CI/CD pipelines.Module 8: TypeScript in the Front-End – Apply TypeScript with React, Angular, and Vue for type-safe components, props, and state.Module 9: TypeScript in the Back-End

Python Proficiency: 4 tests to Challenge Your Knowledge
Udemy
Python

Python Proficiency: 4 tests to Challenge Your Knowledge

In this comprehensive Python practice test course, embark on a journey to master Python programming. Through a series of real-world practice tests, you will strengthen your logical reasoning skills and problem-solving abilities, enabling you to become a proficient Python developer. With 15 questions in each of the four practice tests, you will tackle a total of 60 carefully crafted challenges designed to test your understanding of core Python concepts, syntax, and data structures. As you progress, you will learn to write efficient and optimized Python code, gaining familiarity with common libraries and modules.By actively engaging with these practice tests, you will improve your debugging and error-handling skills, developing the ability to design and implement algorithms using Python. This course is designed to enhance your proficiency in using Python for data manipulation, analysis, and visualization. Each practice test is based on the objective of standard logical reasoning, ensuring that you develop a robust foundation in Python programming.Join us on this Python mastery journey and unlock your full potential as a Python programmer. With our practical testing approach, you'll gain the confidence and skills necessary to tackle real-world coding challenges and excel in your Python projects. By actively engaging with our practice tests, you'll gain proficiency in designing and implementing algorithms, writing efficient and optimized Python code, and utilizing common libraries and modules. Whether you're a beginner seeking to improve your skills or an experienced programmer aiming to sharpen your problem-solving abilities, this course will provide the platform to excel in Python programming.