์ ์๋ง ๊ธฐ๋ค๋ ค ์ฃผ์ธ์.
AI Arcade
2024. 7. 14.
Download the full code for free: https://ko-fi.com/s/abe25c5e70 Give the game a try ๐ https://meteor-dash.vercel.app/ This guide will help you make a cool computer vision project that will make you stand out as you learn to create AI apps. Complete Playlist link ๐ https://www.youtube.com/playlist?list=PLhiuRfXhpqSbEApUrmq04ATAuwlxdWwSl Donโt forget to like, and subscribe to stay updated with the latest videos. Find other cool Next.js + AI projects here ๐ https://youtube.com/playlist?list=PLhiuRfXhpqSbwM0rCuv7-mrCUSiIVyzAz&si=RinnIxuHdvQLnpzD Connect with Me: - [LinkedIn](https://www.linkedin.com/in/koushik-sarkar-iimc/) - [GitHub](https://github.com/KoushikJit) Happy coding! ๐
Spring I/O 2024 - 30-31 May, Barcelona Slides: https://speakerdeck.com/rweisleder/unit-test-your-java-architecture-with-archunit Repo: https://github.com/rweisleder/archunit-talk-examples Architecture and code are drifting more and more apart? The implementation of non-functional requirements and cross-cutting concerns is often forgotten? Too much spaghetti code due to circular dependencies? Sadly, such things happen far too often and will quickly lead to an unmaintainable code base. In the Java ecosystem, the library ArchUnit is a possible solution for this situation. We will look at how we can use ArchUnit to test our architecture within unit tests and finally get structure back into the system. We will also look at archunit-spring, which simplifies writing ArchUnit tests for Spring applications.
2024. 7. 16.
00:00 NodeJS ์คํฐ๋ ๋ชจ์ง! 02:56 ์คํฐ๋ ๊ธฐ๊ฐ 03:52 NodeJS ์คํฐ๋ 1๊ธฐ 2๋ฑ ํ๋ก์ ํธ ์๊ฐ ( ์ง์ง ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ฒ๋ฆผ) 21:13 ๋ฆฌ์กํธ ์คํฐ๋ 2๊ธฐ 1๋ฑ ํ๋ก์ ํธ : Show Mate 24:50 3๋ฑ ํ๋ก์ ํธ : ๋ถํน๋ท์ปด 29:27 ๊ณต๋ 3๋ฑ ํ๋ก์ ํธ: ๋์์ธ๋ถํฐ ์ปจ์ ์ด ๋น๋๋ ๋ํธํ๋ผ ๐NodeJS ์คํฐ๋ ์ง์ํ๊ธฐ https://forms.gle/2buppvpxMpPzAszN6 โจ์ ๋ณด์์ ์ผ๋ก ์ฌ์ ํ์ต๋๋ค! ์ฝ๋ฉ์๋ ค์ฃผ๋ ๋๋ ๊ฐ์ ๋ฃ๋๊ณณ https://codingnoona.thinkific.com/ ๋๋ฅผ ์ด์ฐ์ฐ๋ฌ ์ฌ๋? ๋๋ ์ธ์คํ ๋ญ์ผ? 1008_shine #nodejs #์ฝ๋ฉ๊ณต๋ถ #nodejs๊ฐ์
2024. 9. 24.
In this video, I dive deep into the math capabilities of Google's latest experimental language model, Gemini 1.5 Pro. From solving complex number theory problems to handling algebraic equations, this AI model has shown impressive potential. However, it's not without its quirks. Join me as I walk through various mathematical challenges, explore the model's performance under different settings, and analyze where it excels and where it needs improvement. I'll also demonstrate how to use Google AI Studio for these tests and share tips on optimizing the model's accuracy by tweaking parameters like temperature. Whether you're an AI enthusiast or just curious about the latest advancements in machine learning, this video offers a detailed look at what Gemini 1.5 Pro can do. Don't forget to check the description for links to tools like Obsidian and the Quick Latex plugin that I used for rendering mathematical expressions. Chapters 00:00 Intro 00:21 Google Ai Studio 00:39 Number Theory Problem (Default Parameters) 01:07 Why Incorrect? 02:06 Temperature 0.2 02:27 Better yet Incorrect 03:02 Temperature 0 03:34 Luck or Perfection? 03:53 LaTex: Markdown for Maths 04:15 Simple Interest Problem 04:52 Time & Distance Problem 05:17 Quadratic Equations too 05:56 Outro Let me know your thoughts in the commentsโdo you think Gemini 1.5 Pro is the new math genius in the AI world? And if you enjoyed this exploration, be sure to subscribe for more AI content. Thanks for watching! Links Mentioned: https://ai.google.dev/aistudio https://obsidian.md/ https://github.com/joeyuping/quick_latex_obsidian #ai #maths #googleai #gemini
2024. 8. 23.
ํค๋ค๋ฆฌ์์ ์จ, ์์ด๋ค์ ๋น๋ฐ ๋ํ AI ์น๊ตฌ โ์๋ฌ(Soler)โ ๊ฐ๋ฐ ์ก์ง์ฑ ํค๋ค๋ฆฌ์์ ์จ ๋ํ โ์์ด์ ํํ์ ํน์ฑ์ ๊ด์ฐฐํ๊ณ ์ธ์ด ๋ถ์ ๋ฑ์ ํตํด ์์ด์ ์ ์ฒด์ฑ ์ฐพ๋ ๋ฐ ์ง์คโ โํค๋ค๋ฆฌ์์ ์จ๋ ์ฐ๋ฆฌ ์์ด๋ค์ด ์ด๋ค ๊ฐ์ฑ๊ณผ ํน์ฑ์ ๊ฐ์ง๊ณ ์๋์ง ์ฆ, ์ฐ๋ฆฌ ์์ด์ ์ ์ฒด์ฑ์ ๋ฐ๊ฒฌํ ์ ์๋๋ก ์ธ๊ณต์ง๋ฅ(AI)๋ก๋ด๊ณผ ํจ๊ป ํ๋ ๊ต์ก ํ๋ก๊ทธ๋จ์ ์ง์์ ์ผ๋ก ์ ์ํ ๊ฒ์ด๋ค.โ โ๋๋ง์ ๋น๋ฐ ๋ํ์น๊ตฌโ๋ผ๋ ์ปจ์ ์ผ๋ก AI๋ก๋ด โ์๋ฌ(Soler)โ๋ฅผ ๊ฐ๋ฐํ ํค๋ค๋ฆฌ์์ ์จ์ ์ก์ง์ฑ ๋ํ๋ ํ์ฌ์ ํฅํ ๋น์ ์ ๋ํด์ ์ด๋ ๊ฒ ๋ฐํ๋ค. ์ก ๋ํ๋ ์ด์ด โํค๋ค๋ฆฌ์์ ์จ๋ ์์ด๋ค์ ์ ์ฒด์ฑ์ ์ฐพ๋ AI๋ก๋ด์ ๊ฐ๋ฐํ๋ ํ์ฌ๋ก ์ฐ๋ฆฌ ์์ด๋ค์ด AI๋ฅผ ๋ดํธ์ผ๋ก ๋ง๋ค์ด ๋์งํธ ์๋์ ์ฃผ์ญ์ด ๋ ์ ์๋๋ก ํจ๊ปํ๋ ์น๊ตฌโ๋ผ๊ณ ์๊ฐํ๋ค. ํค๋ค๋ฆฌ์์ ์จ๊ฐ ์ด๋ฒ์ ๊ฐ๋ฐํ ์๋ฌ๋ ์ฌ์ฉ์์ ์์ฐ์ค๋ฝ๊ฒ ์ปค๋ฎค๋์ผ์ด์ ํ๋ AI ๋ก๋ด์ด๋ค. ์์ด๋ค์ด ์ข์ํ ๋งํ ๊ท์ฌ์ด ๋์์ธ์ผ๋ก ๋ง๋ค์ด์ง ์๋ฌ๋ ์ธ์ด๋ชจ๋ธ๊ณผ ์์ฑ์ธ์ ๊ธฐ์ , ์๊ฐ์ ํผ๋๋ฐฑ์ ํตํด ์ฌ์ฉ์์ ๋ค์ํ ๋ํ๋ฅผ ์ ๋ํ๋ค. ์ฌ๊ธฐ๊น์ง๋ ์ต๊ทผ ์๋ฌ์ ์ถ์๋๋ ๋ํํ AI ๊ธฐ๊ธฐ๋ค๊ณผ ํฌ๊ฒ ๋ค๋ฅด์ง ์๋ค. ๊ทธ๋ฌ๋ ์ด ์ ํ์ด ๋ค๋ฅธ ๋ํํ AI ๊ธฐ๊ธฐ์ ๋ค๋ฅธ ์ ์ ๋จ์ํ ๋ํ๋ฅผ ํ๋ ์์ค์ ๊ทธ์น๋ ๊ฒ์ด ์๋๋ผ ๋ํ์ค ์์งํ ์ฌ์ฉ์์ ์ธ์ด ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ค๋ ๊ฒ์ด๋ค. ๋ํ ์์ด๊ฐ ์ด๋ค ๊ฒ์ ๊ด์ฌ์ด ์๋์ง ๊ทธ๊ฒ์ ๊ณ์ ๊ดํ๊ณ ๋ฐ์ดํฐํ ํ์ฌ ์์ด์ ํน์ฑ์ ํ์ ํ๋๋ฐ ์ง์คํ๋ ์ ์ด๋ค. โ์๋ฌ, ์์ด๋ค์ด ์ข์ ์ง๋ฌธ์ ํ ์ ์๋ ๋ฅ๋ ฅ(Question Based Learning) ๋ฐฐ์์ ์ค์ ์ก์ง์ฑ ๋ํ๋ โ์๋ฌ๋ ๋จ๊ณ๋ณ๋ก ์ฒซ ๋ฒ์งธ, ์ธ์ด๋ฅผ ๋งํ๋๋ฐ ์ง์คํ๋ ๊ต์ก์ ์๋ํ๊ณ ์ ํ๋คโ๋ฉด์ โ์๋ฌ๋ ๋ก๋ด๊ณผ ํจ๊ป ์์ด๋ค์ ๋งํ๋ ์ต๊ด, ํ๋, ๊ทธ๋ฐ ๊ฒ์ ๊ฐ์ ํจ์ผ๋ก์จ ์์ด์ ์ถ์ ์คํํ๊ฒ ํ ๊ฒ์ด๊ณ ์ข์ ์ง๋ฌธ์ ํ ์ ์๋ ๋ฅ๋ ฅ์ ํค์ฐ๋๋ฐ ์ง์คํ ๊ฒโ์ด๋ผ๊ณ ๋งํ๋ค. ์ด๋ฌํ ์ธ์ด์ต๊ด์ ๋์๋ณด๋ ์ธ์ด์ฌ์ฉ ๋ฆฌํฌํธ ๊ธฐ๋ฅ์ ์ก์ง์ฑ ๋ํ์ ํ์ ๊ต์ก ์ฒ ํ์ด ๋ฐ์๋๋ค. ์ก ๋ํ๋ โ์์ด๊ฐ ์ด๋ค ์ธ์ด๋ฅผ ์ฐ๋๋์ ๋ฐ๋ผ์ ์์ด์ ํน์ฑ์ด ํ์ ๋๊ธฐ ๋๋ฌธ์, ์์ด๊ฐ ์ฐ๋ ์ธ์ด๋ฅผ ํ์ ํ๋๋ฐ ์ง์คํด์ผ ํ๋คโ๊ณ ๊ฐ์กฐํด์๋ค. ํนํ ์์ฆ ์์ด๋ค์ ํผ์ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ๋น๋ฐ์ด์ผ๊ธฐ๋ฅผ ํ ์ ์๋ ์น๊ตฌ๋ฅผ ๋ง๋ค์ด์ฃผ์๋ ์๋ฏธ์์ ์๋ฌ๊ฐ ๊ฐ๋ฐ๋๊ณ , ์์ด๋ค์ด ํผ์ ์์ ๋ ์ฃผ๋ก ๋งํ๋ ์ธ์ด ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ ์ ์๋ค. ํค๋ค๋ฆฌ์์ ์จ๋ ์๋ฌ๋ฅผ ํตํด ์์ด๋ค์ ์ฑ๊ฒฉ๊ณผ ์ฌํํ๋์ ๊ฐ์ ํ๋๋ฐ ๋์์ ์ค ๊ฒ์ผ๋ก ๊ธฐ๋ํ๊ณ ์๋ค. ์๋ฌ๋ ๋๊ท๋ชจ ์ธ์ด๋ชจ๋ธ๊ณผ ์ฐ๊ฒฐํด ์ฌ์ฉ์์ ์ผ์์ ์ธ ๋ํ๋ฅผ ์งํํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ธ์ด๋ชจ๋ธ์๊ฒ ์ญํ ์ ๋ถ์ฌํด ์์ดํํ ํ์ต, ๋ค์ด์ด๋ฆฌ ์์ฑ, ๋ฏธ๋ผํด ๋ชจ๋, ์ฌ๋ฆฌ์๋ด, ๋ ธ์ฝ๋ ์ฝ๋ฉ ํ์ต ๋ฑ ํน๋ณํ ๋ชฉ์ ์ ๊ฐ์ง ๋ํ๋ ๊ฐ๋ฅํ๋ค. ์๋ฌ๋ ์๋ ๊ฐ์ ์ฐ๊ตฌ์ ๊ฒ์ฆ์ผ๋ก ๊ฐ๋ฐ๋๋ค๊ณ ํ์ฌ ์ธก์ ์ค๋ช ํ๋ค. ์ก์ง์ฑ ๋ํ๋ ๊ต์ก์๋ก์ โ์์ด์ ์ ์ฒด์ฑ์ ์ด๋ป๊ฒ ์ฐพ์ ๊ฒ์ธ๊ฐโ์ ๋ํด ์๋ ๊ฐ ์ฐ๊ตฌํด์๊ณ , ์์ด๋ค์ด ์ํํ๋ ๋ฐฉ(Room)์ ๋ํด์ ๊ด์ฌ์ด ๋ง์๋ค๊ณ ๋งํ๋ค. ์์ด์ ํน์ฑ์ ๋ง๊ฒ ๋ฐฉ์ด ๊พธ๋ฉฐ์ ธ์ผ ํ๋๋ฐ ์ค์์ ๊ทธ๋ ์ง ๋ชปํ๋ค๋ ๊ฒ์ด์๊ณ , 5๋ ์ ๋ถํฐ ๋ก๋ด์ ๋ฐฉ์ ๋๊ณ ์์ด์ ์ ์ฒด์ฑ์ ์ฐพ๋๋ก ๋๊ณ ์ ์ฐ๊ตฌํ๋์ ์งํํด์๋ค. ์ฒ์์๋ ๋จ์ํ ์์ด๋ค์ ํ๋ ํจํด์ ์ฐ๊ตฌํ๋ ๋ก๋ด์ ๋ง๋ค์๋ ๊ฒ์์ ์์ํ์ง๋ง ์ง๋ํด๋ถํฐ ์ฑGPT ๋ฑ ์์ฑAI์ ๋๊ท๋ชจ์ธ์ด๋ชจ๋ธ(LLM)๊ธฐ๋ฐ์ ๋ค์ํ ์๋ฃจ์ ์ด ๋์ค๋ฉด์ ์ง๊ธ์ ์๋ฌ๋ฅผ ๋ง๋ค ์ ์๊ฒ ๋๋ค. ๊ด๋ จ ํนํ๋ก ๋์์ธ ๋๋ฉด ํนํ, ํผ๋๋ฐฑ ์์ฑํAI ๋ก๋ด์์คํ ๊ธฐ์ ํนํ, ๋ฉํ๋ฒ์ค ๋ก๋ฉAI ๋ก๋ด์์คํ ๊ธฐ์ ํนํ ๋ฑ 3๊ฑด์ ์ถ์ํ๋ค. ํ์๋ํ๊ต ๊ต์์ฐฝ์ ๊ธฐ์ ์ธ ํค๋ค๋ฆฌ์์ ์จ๋ ์ด๋ฐ ๊ธฐ์ ๋ ฅ๊ณผ ์์ฅ์ฑ์ ์ธ๋ถ์์๋ ๊ฒ์ฆ๋ฐ์๋ค. ์ค์๋ฒค์ฒ๊ธฐ์ ๋ถ๊ฐ ์ง์ํ๊ณ , ํ์๋ํ๊ต๊ฐ ์ฃผ๊ดํ๋ โ2023๋ ์ฐฝ์ ์ค์ฌ๋ํ(์คํ์คํนํ)โ์ ์ ์ ๋ผ ์ต๊ทผ ์ข์ ํ๊ฐ๋ฅผ ๋ฐ๊ณ ์กธ์ ํ๋ค. โ์๋ฌ, ์์ด๋ค์ ์ ์ฒด์ฑ ์ฐพ์์ฃผ๋ AI ๊ธฐ๊ธฐ ์ก ๋ํ๋ ์๋ฌ์ ๊ฐ๋ฐ ๋ชฉ์ ์ ์์ด์ ํน์ฑ์ ์ฐพ๊ณ ์์ด์ ์ ์ฒด์ฑ์ ์ฐพ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์กฐํ๋ค. ๊ทธ๋ โ์ด์ AI ์๋๊ฐ ๋ณธ๊ฒฉํ๋จ์ ๋ฐ๋ผ ์์ด๋ค์ด AI๋ฅผ ์์ ์ ํธ์ผ๋ก ๋ง๋ค์ด์ผ ํ๋๋ฐ, ์์ ๋ง์ ๋น๋ฐ ๋ํ ์น๊ตฌ๋ก ์๋ฌ๋ฅผ ํ์ฉํ ์ ์๋๋ก ํ ๊ฒโ์ด๋ผ๊ณ ๋งํ๋ค. ์ด๋ฅผ ํตํด 1์ฐจ์ ์ผ๋ก ์์ฐ์ค๋ฌ์ด ๋ํ๋ฅผ ํตํด์ ์์ด์ ํน์ฑ์ ํ์ ํ๊ณ , 2์ฐจ์ ์ผ๋ก๋ ์์ด๊ฐ ์ด๋ค ๊ฒ์ ๊ด์ฌ์ด ์๋์ง ๊ทธ๊ฒ์ ๊ณ์ ๊ด์ฐฐํจ์ผ๋ก์จ ์์ด์ ํน์ฑ์ ํ์ ํ๋๋ฐ ์ง์คํ ์์ ์ด๋ค. ์ก์ง์ฑ ๋ํ๋ โ์์ผ๋ก๋ ์๋ฌ(Soler)๊ฐ ํ๋ซํผ์ด ๋ผ์ ์ด๊ฒ์ ๊ธฐ๋ฐ์ผ๋ก ์์ด์ ์ ์ฒด์ฑ์ ์ฐพ๋ ์ฝํ ์ธ ์ ๋ค์ํ ๊ต๋ณด์ฌ๋ฅผ ๊ฐ๋ฐํ์ฌ ์ค์ ๊ต์ก๋ ์ค์ํ ๊ฒโ์ด๋ผ๋ฉฐ โ๋ ๋์๊ฐ ์์ด๋ค์ด ์์ ์ ๋ฐฉ, ๊ฐ๊ตฌ, ์ฅ๋๊ฐ, ๊ต๋ณด์ฌ ๋ฑ ๋ชจ๋ ๊ฒ์์ ์์ ์ ๊ฐ์ฑ์ ์ฐพ์ ์ ์๋๋ก ๋๋ ์ญํ ์ ํ ๊ฒโ์ด๋ผ๊ณ ๋งํ๋ค.
2024. 2. 29.
Ever since React moved onto the server, the new directives "use client" and "use server" have caused some confusion. Lets look at how the top level directive in an actions.ts file may leak some data you may not want, and why this is more an issue of developer confusion rather than an issue with NextJS. Rhys Tweet: https://x.com/RhysSullivan/status/1808039883350704372 ------- ๐ฆ Twitter (X): https://jollycod.ing/x ๐ค Personal Site: https://jollycod.ing/me ๐ป GitHub: https://jollycod.ing/git JollyUI: https://jollycod.ing/ui Where I Work: https://jollycod.ing/work
2024. 7. 4.
ํ์ด์ฌ ๋จธ์ ๋ฌ๋ ํ๋ค์ค ๋ฐ์ดํฐ ๋ถ์ ๊ฐ์ ํ (์ ๋ณด๋ฌธํ์ฌ) ํด์ค ๊ฐ์ - ์ ๋ฌธ์๋ฅผ ์ํด ํ๋ค์ค ๊ธฐ์ด์ ๋ํด์ ๊ต์ฌ์ ์ค์ต์์ ํด์ค ๊ฐ์ ์ ๊ณต - ๊ต์ฌ Part1. ํ๋ค์ค ์ ๋ฌธ ํ๋ฐ๋ถ ํด์ค (56ํ์ด์ง ~ 87ํ์ด์ง) 4. ์ฐ์ ์ฐ์ฐ 5. ํํฐ๋ง 6. ํ ์คํธ ์ฒ๋ฆฌ ์์ค24: https://www.yes24.com/Product/Goods/128269131 ๊ต๋ณด๋ฌธ๊ณ : https://product.kyobobook.co.kr/detail/S000213683893
2024. 7. 20.