ÄÚ¸®¾ÆIT¾ÆÄ«µ¥¹Ì ÇÁ·ÎÁ§Æ®
MOODY MOVIE
- °úÁ¤¸í
- (»ê´ëƯ) JAVA&Python±â¹Ý ºòµ¥ÀÌÅÍ ºÐ¼® Ȱ¿ë AIÇ÷§Æû °³¹ßÀÚ ¾ç¼º°úÁ¤
- ¹ßÇ¥ÀÏ
- 2025-10-24
- ´ã´ç°»ç
- ±èÁø¸¸
ÆÀ¿ø & ´ã´çÆÄÆ®
- ¼¹ÎÇü
- µ¥ÀÌÅÍ Åë½Å ±¸Çö, À¥ ÇÁ·ÎÁ§Æ® ¼ÂÆÃ ¹× ±¸Á¶ ¼³°è, ±×·ì Çù¾÷ ȯ°æ ±¸¼º
- ¶ó¼À±
- °¨Á¤ Ç¥Çö µ¥ÀÌÅÍ ¼öÁý ¹× ¸ðµ¨ ÇнÀ, µ¥ÀÌÅÍ ¼öÁý ¹× Àüó¸®, Python ±â¹Ý ¸Ó½Å·¯´× ȯ°æ ±¸Ãà, TMDB(Open Movie Database) API¸¦ ¿¬µ¿
- °À±Çå
- GPT API ¿¬µ¿ ¹× 꺿 ÀÀ´ä ó¸®, GPT API ¿¬µ¿ ¹× ¼³Á¤
- À±µ¿ÁÖ
- À¥ Ȩȸé Á¦ÀÛ ¹× ÇÁ·ÎÁ§Æ® ½Ã°¢È, Ȩȸé UI ±¸Çö (HTML / CSS / JavaScript), UX/UI µðÀÚÀÎ ¹× ÇÁ·ÎÅäŸÀÌÇÎ (Figma)
ÄÁ¼Á
»ç¿ëÀÚÀÇ ±âºÐÀ» ÆÄ¾ÇÇÑ ÈÄ ±×¿¡ ¸Â´Â ¿µÈ¸¦ Á¦°øÇϴ êº¿
1. ½½ÇÄ (Sadness)
½Ã±×³Î: ¿ì¿ï, »ó½Ç, ¹«±â·Â, ¿Ü·Î¿ò
Ãßõ Åæ: Èú¸µ/·Î¸Ç½º/ÈÞ¸Ó´ÏÁò, ÀÜÀÜÇÑ °¨µ¿
°æ°è: ºÐ³ë¡¤ºÒ¾È°ú ¼¯ÀÏ ¼ö ÀÖÀ½ ¡æ ¡°ÀÚÃ¥/»ó½Ç¡±ÀÌ ÇÙ½ÉÀÌ¸é ½½ÇÄ
2. ºÒ¾È¡¤°ÆÁ¤ (Anxiety/Worry)
½Ã±×³Î: ÃÊÁ¶, ±äÀå, ¸·¿¬ÇÑ µÎ·Á¿ò, °ÆÁ¤ ¹Ýº¹
Ãßõ Åæ: °¡º¿î Äڹ̵ð, °¡Á·¹°, µû¶æÇÑ µå¶ó¸¶(¾ÈÁ¤°¨ ȸº¹)
°æ°è: °øÆ÷(°øÈ²/À§Çè ¸í½Ã)¿Í ±¸ºÐ
3. ºÐ³ë¡¤ÁÂÀý (Anger/Frustration)
½Ã±×³Î: ȳ², ¾ï¿ï, ¿¹ÞÀ½, Æø¾ð, Â¥Áõ
Ãßõ Åæ: īŸ¸£½Ã½ºÇü ¾×¼Ç/¹üÁË/½º¸±·¯ ¶Ç´Â ´ÙÅ© Äڹ̵ð
°æ°è: Çø¿À(´ë»ó °æ¸ê¡¤¿ª°Ü¿ò)¿Í ±¸ºÐ
4. ½ºÆ®·¹½º/ÇÇ·Î (Stress/Fatigue)
½Ã±×³Î: ¹ø¾Æ¿ô, Áöħ, ¹Ì·Ã ¾ÆÇÄ, °úºÎÇÏ, ½¬°í ½ÍÀ½
Ãßõ Åæ: °¡º¿î ·ÎÄÚ/Èú¸µ ¾Ö´Ï/¿¡¼¼ÀÌÇü ´ÙÅ¥
°æ°è: ½½ÇÄ(Á¤¼Àû ħÀá)º¸´Ù ȸº¹ ¿å±¸°¡ ÇÙ½ÉÀÌ¸é ½ºÆ®·¹½º
5. ¿Ü·Î¿ò¡¤¼Ò¼Ó°¨ °áÇÌ (Loneliness)
½Ã±×³Î: È¥ÀÚ, Ä£±¸ ¾øÀ½, °øÇã, ´ëÈ »ó´ë ¾øÀ½
Ãßõ Åæ: µû¶æÇÑ ·Î¸Ç½º/¿ìÁ¤/·Îµå¹«ºñ/À½¾Ç¿µÈ
°æ°è: °¨Á¤Àû ħÀẸ´Ù °ü°è/¼Ò¼Ó °áÇÌ ¿©ºÎ°¡ ±âÁØ
6. ±â»Ý¡¤¼³·½ (Joy/Excitement)
½Ã±×³Î: Çູ, ¼³·½, µé¶ä, ÃàÇÏ
Ãßõ Åæ: ·Î¸Çƽ Äڹ̵ð/¹ÂÁöÄÃ/°¡Á·/½ºÆ÷Ã÷ °¨µ¿
°æ°è: °úµµÇÑ ÈïºÐÀÌ ºÒ¾È°ú ¼¯ÀÏ ¼ö ÀÖÀ¸³ª ±àÁ¤ Á¤Á¶¸é ±â»Ý
7. Áö·çÇÔ¡¤±ÇÅ (Boredom/Apathy)
½Ã±×³Î: ÀÇ¿å ¾øÀ½, ¹«±â·Â, Èï¹Ì ¾øÀ½, ±ÇÅÂ
Ãßõ Åæ: ÅÙ¼Ç ³ôÀº ¾×¼Ç/ÆÇŸÁö/Ã߸® ȤÀº ½ÅÀÛ Æ®·»µå
°æ°è: ½½ÇÄ(¿ì¿ï)°ú ±¸ºÐ ? Á¤Á¶°¡ ¹«°¨/½É½ÉÇÔÀ̸é Áö·çÇÔ
8. È£±â½É¡¤Å½±¸ (Curiosity/Anticipation)
½Ã±×³Î: ±Ã±ÝÇÔ, ¾Ë°í ½Í´Ù, »õ·Î¿î °æÇè
Ãßõ Åæ: ¹Ì½ºÅ͸®/½º¸±·¯/µÎ³ú °ÔÀÓ/¸ðÇè È®ÀåÇü ´ÙÅ¥
- TF-IDF Àüó¸® ±â¹Ý °¨Á¤¾î ºÐ¼®
°¨Á¤ ´Ü¾îÀÇ Á߿䵵¸¦ °è»êÇÏ¿© ¹®¸Æ ±â¹Ý °¨Á¤ ºÐ·ù Á¤È®µµ Çâ»ó
- TMDB API ½Ç½Ã°£ ¿¬µ¿
°¨Á¤ °á°ú¿¡ µû¶ó TMDB¿¡¼ °ü·Ã ¿µÈ(Æ÷½ºÅÍ, ÆòÁ¡, ÁٰŸ®, °³ºÀÀÏ µî)¸¦ ½Ç½Ã°£ Á¶È¸
-Æ÷½ºÅÍ ±â¹Ý ÀÎÅÍ·¢¼Ç
À¥ ¸ÞÀÎȸéÀº ±íÀ̰¨ ÀÖ´Â ¼öÆò ½½¶óÀ̵åÇü (3D-feel horizontal slide)·Î ½Ã°¢È
B13(»ç¿ëÀÚ°¡ 꺿°ú ´ëÈÀü¿¡ ¡°ÃֽŰ³ºÀÀÛǰ¡±À» ¸ÕÀú Á÷°üÀûÀ¸·Î Ž»ö °¡´ÉÇϵµ·ÏÇÔ.)
±â´É
꺿 ´ëÈ
- ÀÚ¿¬½º·¯¿î ´ëÈ È帧
°¨Á¤ Áú¹® ¡æ ºÐ¼® ¡æ Ãßõ ¡æ Ãß°¡ Áú¹®±îÁö À̾îÁö´Â 꺿 Á᫐ ±¸Á¶
- gpt¸¦ ÀÌ¿ëÇØ »ç¿ëÀÚÀÇ ¹®¸ÆÀ» ÆÄ¾Ç ÈÄ Naive Bayes / Random Forest / Extra Trees ¸ðµ¨À» Ȱ¿ëÇØ ÈÆ·Ã½ÃÅ´.
- ÃÖÀûÀÇ ¸ðµ¨ÀÎ 000À» Àû¿ë
ƯÀåÁ¡
-°¨Á¤ ±â¹Ý Å¥·¹À̼Ç
´Ü¼øÇÑ Å°¿öµå ÃßõÀÌ ¾Æ´Ñ, °¨Á¤ ºÐ¼®À» ÅëÇÑ ¸ÂÃãÇü ¿µÈ Á¦¾È
-ÀÚ¿¬½º·¯¿î ´ëÈÇü ÀÎÅÍÆäÀ̽º
´ëȸ¦ ÅëÇØ °¨Á¤ ÆÄ¾ÇºÎÅÍ Ãßõ±îÁö ÀÚ¿¬½º·´°Ô À̾îÁö´Â UX
-½Ç½Ã°£ TMDB ¿¬µ¿
ÃֽŠ¿µÈ µ¥ÀÌÅ͸¦ TMDB API·Î ¹Þ¾Æ Áï½Ã ¹Ý¿µ
-°¨Á¤ È®ÀÎ ÈÄ À帣, ¹è¿ì µî »ç¿ëÀÚÀÇ ´Ù¸¥ ÃëÇâÀ» ÆÄ¾ÇÇÔ.
»ç¿ë±â¼ú ¹× °³¹ßȯ°æ
Front HTML, CSS, JavaScript (Vanilla JS ±â¹Ý ÀÎÅÍ·¢¼Ç ¹× ê UI ±¸Çö)
Back Python (Flask), RESTful API ±¸Ãà, µ¥ÀÌÅÍ Àü¼Û ¹× ÀÀ´ä ó¸®
AI/ML ºÐ¼® Python (scikit-learn, pandas, NumPy, TF-IDF, Logistic Regression, SVM, Extra Trees)
API ¿¬µ¿ TMDB API (¿µÈ Á¤º¸), GPT API (ÀÚ¿¬¾î ´ëÈ Ã³¸®)
Database SQLite / CSV (°¨Á¤ µ¥ÀÌÅÍ, »ç¿ëÀÚ ´ëÈ ·Î±× °ü¸®)
Design Figma (UI ÇÃ·Î¿ì ¹× ÇÁ·ÎÅäŸÀÔ ¼³°è, È¸é ±âȹ ½Ã°¢È)
Version Control Git, GitHub (ºê·£Ä¡ Àü·« / Çù¾÷ ¹× ÄÚµå °ü¸®)
°³¹ßȯ°æ Visual Studio Code, Python 3.11, Git
¹èÆ÷ȯ°æ R er / Localhost (Å×½ºÆ® ¼¹ö ȯ°æ ±¸¼º)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)