AI Statistics for Non-Majors
Without a single formula or line of code, this penetrates the essence of basic statistics necessary for AI development and application.
์ ๋ฌธ
AI
@arigaram
Students
663
Reviews
35
Course Rating
4.5
AI Statistics for Non-Majors
Without a single formula or line of code, this penetrates the essence of basic statistics necessary for AI development and application.
์ ๋ฌธ
AI
AI Statistics for Non-Majors
AI-Based Full-Stack Development Practical Track for Juniors: Understand in Just One Day
By enabling junior developers to use AI as a development tool to understand the entire development processโfrom planning and coding to deployment and verificationโwe empower them to survive and thrive in the AI era with the full-spectrum capabilities required.
์ด๊ธ
Prototyping, crud
AI-Based Full-Stack Development Practical Track for Juniors: Understand in Just One Day
Complete Guide to Prompt Engineering
This course systematically teaches prompt engineering, a core technology for effectively utilizing Large Language Models (LLMs) and generative artificial intelligence. It comprehensively covers everything from foundational theory to practical techniques, as well as the latest application cases and security/ethical issues, providing practical help to LLM-based service developers, data scientists, and AI planners alike.
์ค๊ธ์ด์
prompt engineering
Complete Guide to Prompt Engineering
Problem Definition: A Foundational Competency for Reducing Development Waste
Problematization is a term that can be translated as "raising a problem" or "problem framing." It can also be interpreted as problem setting or problem definition. It is a concept that involves questioning known factsโsuch as requirements or common senseโfrom a new perspective, defining the problem, and structuring the process to solve it. While problematization should be the starting point for all development, it is a topic that has not yet been sufficiently discussed in the field. Carrying out a project or developing a program is, in fact, the act of creating a plan to solve a problem. In other words, it is inherently linked to problematization. To solve a problem, the problem must first be clearly defined. However, most problems are given in the form of vague requests. Therefore, having the power to transform vague requests into clear problems can reduce unnecessary "development waste," facilitate smooth collaboration, and accurately identify the true needs of users. This course helps you train your "constructive thinking" regarding problems through practical cases and tools.
์ ๋ฌธ
Team Collaboration Tool, soft skills, Business Problem Solving
Problem Definition: A Foundational Competency for Reducing Development Waste
Cognitive Load Management Technology Breaking Through the Limits of RAG Performance
What should be done when building a generative AI or LLM-based RAG (Retrieval-Augmented Generation) system, but the desired performance isn't achieved and there's no suitable solution? This lecture presents methods to improve RAG performance based on Cognitive Load theory. Through this lecture, you will understand the limitations of LLM context windows and learn how to effectively manage cognitive load in RAG systems. It is a practical-level theoretical lecture covering Chunk size and structure design, high-quality Chunk generation techniques, dynamic optimization, performance evaluation, and practical techniques.
์ค๊ธ์ด์
AI, ChatGPT, LLM
Cognitive Load Management Technology Breaking Through the Limits of RAG Performance
(For Product Managers) Service Design for LLM Applications
You can learn the concepts and methods of 'service design' needed when planning applications or web services built on LLM, a type of generative artificial intelligence (generative AI).
์ ๋ฌธ
LLM, AI
(For Product Managers) Service Design for LLM Applications
Java Naming
"One name change, code transformed." "The key to readable code, 'naming for readability,' summarized from principles to examples." "Easy-to-read names begin collaboration."
์ด๊ธ
naming-conventions, naming, renaming
Java Naming
Breaking Down Secure Coding
This lecture is designed to be easily understood even if you have no prior knowledge of Secure Coding. After covering fundamental secure coding concepts, it focuses on web service security. This course was originally conducted as a special lecture hosted by OO University. It provides over 160 source codes with extensive comments, pinpointing core topics and techniques that can be applied immediately in the field.
์ด๊ธ
security training, Penetration Testing, security
Breaking Down Secure Coding
A Quick Overview of C Language
You can quickly understand C language's basic concepts and grammar.
์ ๋ฌธ
C, Embedded
A Quick Overview of C Language
Clean Coding: Learning Good Code Writing Techniques Through Cooking Analogies
๐จโ๐ณ Like cooking code, neatly and deliciously! ใClean Codingใ is a code cooking class for chef-like developers, where they joyfully learn clean coding through a cooking analogy. ๐ฝ๏ธ
์ด๊ธ
Team Collaboration Tool, Coding Test, Refactoring
Clean Coding: Learning Good Code Writing Techniques Through Cooking Analogies
Prompt Patterns for Developers
We introduce basic prompt patterns for coding and advanced API prompt patterns for leveraging artificial intelligence.
์ด๊ธ
prompt engineering
Prompt Patterns for Developers
# The History and Development of LLMs
Starting from the origins of natural language processing technology, this provides a detailed explanation of the various language models developed in the journey leading up to the latest LLM models.
์ ๋ฌธ
NLP, RNN, self-attention
# The History and Development of LLMs