alwaysmindy / Dataton

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[ ๐Ÿ‘‘ Dataton ๐Ÿ‘‘ ]

2022.03.08 ๋ถ€ํ„ฐ 2022.03.11 ๊นŒ์ง€ ๊ฐ•๋‚จ Aiffel์—์„œ ์ฃผ์ตœํ•˜๋Š” Dataton์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

< H&M DATA EDA/Personalized-Fashion-Recommendation >

  • ๊ฐ•ํƒœ์› : ๋ฐ์ดํ„ฐ ์›๋ณธ ๊ฐ€๊ณต, ์‹œ๊ฐํ™”(์—ฐ๋ น, ์ œํ’ˆ ๋ถ„๋ฅ˜)
  • ๋ฏผ์ง„์› (๋ฐœํ‘œ) : ์ „์ฒ˜๋ฆฌ, ์‹œ๊ฐํ™”,
  • ๋ฐ•์ง€ํ˜ธ : ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ, ์‹œ๊ฐํ™” (์ƒ‰์ƒ, ์—ฐ๋ น, ๋‰ด์Šค ์ˆ˜์‹  ์—ฌ๋ถ€)
  • ์ด๋ฏผ์„  (์กฐ์žฅ) : ์ „์ฒ˜๋ฆฌ, ์‹œ๊ฐํ™” (์šฐํŽธ๋ฒˆํ˜ธ, PCA, GMM)

๐Ÿ‘• Introduction

ํ˜„์žฌ ์ง„ํ–‰์ค‘์ธ Kaggle Competition์—์„œ H&M์ด ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. Competiotion์˜ ๋ชฉ์ ์€ H&M ๊ณ ๊ฐ ๋งž์ถคํ˜• ์ถ”์ฒœ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ €ํฌ์กฐ๋„ ์ด์— ๋ถ€ํ•ฉํ•˜๋Š” EDA๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฐ์ดํ„ฐ์…‹์„ ์„ ํƒํ•œ ์ด์œ ๋Š” ์ œํ’ˆ์ •๋ณด, ๊ณ ๊ฐ์ •๋ณด, ๊ฑฐ๋ž˜์ •๋ณด ๋ฐ์ดํ„ฐ ๋ฐ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณต ๋ฐ›์•„ ๋‹ค์–‘ํ•œ EDA๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๐Ÿ‘– Contents

  1. Gender ์ปฌ๋Ÿผ ์ƒ์„ฑ

  2. ์›”๋ณ„ Top 10 ์ด๋ฏธ์ง€ ํŒŒ์ผ ์‹œ๊ฐํ™”

  3. ๊ธฐ๊ฐ„๋ณ„ ๋งค์ถœ

  4. ๊ณ„์ ˆ๋ณ„ ๋งค์ถœ

  5. Customer Age

  6. Color

  7. sales_channel_id

  8. Department_name

  9. Garment Group Name

  10. Index Goup Name

  11. Club Member Status

  12. Fashion_News_Frequency

  13. Postal Code

  14. ๊ณ„์ ˆ์„ฑ(seasonality)์„ ๋„๋Š” ์ œํ’ˆ์„ PCA์™€ Clustering์„ ํ™œ์šฉํ•œ ์‹œ๊ฐํ™”

  15. PCA(Principal Component Analysis)

  16. GMM(Gaussian Mixture Models)/๊ฐ€์šฐ์‹œ์•ˆ ํ˜ผํ•ฉ ๋ชจ๋ธ

  17. EDA๋ฅผ ํ†ตํ•œ ์ธ์‚ฌ์ดํŠธ

๐Ÿ‘Ÿ feature discussion

(original features)

  • t_dat : ์ฃผ๋ฌธ ๋‚ ์งœ ('2019-09-30' ~ '2018-10-01')
  • customer_id : ๊ณ ๊ฐ id (๊ณ ๊ฐ ์ˆ˜ : 974,367 ๋ช…)
  • article_id : ์ƒํ’ˆ id (์ƒํ’ˆ ์ˆ˜ : 71,396 ๊ฐ€์ง€)
  • price : ์ƒํ’ˆ ๊ฐ€๊ฒฉ (0.000017 ~ 0.591525)
  • sales_channel_id : ํŒ๋งค ๋ฃจํŠธ (1 ๋˜๋Š” 2 / ํŒ๋งค ๋ฃจํŠธ์— ๋Œ€ํ•œ ์ •ํ™•ํ•œ ์ •๋ณด๋Š” ์—†์Œ)
  • colour_group_name : ์ปฌ๋Ÿฌ๋ช…
  • perceived_colour_master_name: ์ฑ„๋„๋ช…
  • index_group_no : ์ƒํ’ˆ ์šฉ๋„ ๋ถ„๋ฅ˜ ์ฝ”๋“œ
  • index_group_name : ์ƒํ’ˆ ์šฉ๋„ ๋ถ„๋ฅ˜ ('Ladieswear', 'Divided', 'Menswear', 'Sport', 'Baby/Children')
  • department_name: ์ƒํ’ˆ ์„ธ๋ถ€ ์šฉ๋„ ๋ถ„๋ฅ˜
  • garment_group_name : ์ƒํ’ˆ ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„๋ฅ˜๋ช… (์ด 21๊ฐœ / ex 'Skirts', 'Knitwear', 'Accessories')
  • club_member_status : ๋ฉค๋ฒ„์‰ฝ ์ƒํƒœ ('ACTIVE', 'PRE-CREATE', 'LEFT CLUB')
  • fashion_news_frequency : ('Regularly', 'NONE', 'Monthly')
  • age : ๋‚˜์ด (16 ~ 99์„ธ)
  • postal_code:์šฐํŽธ๋ฒˆํ˜ธ(์•”ํ˜ธํ™”๋˜์–ด ์žˆ์Œ)

(additional features)

  • age_segment:์—ฐ๋ น๋Œ€(10๋Œ€, 20๋Œ€, 30๋Œ€,...)
  • month:์ฃผ๋ฌธ ์›”
  • year_month:๋…„์™€ ์›”๋งŒ ํ‘œ์‹œ(201810)
  • season:๊ณ„์ ˆ(spring,summer, fall, winter)
  • postal_code:์šฐํŽธ๋ฒˆํ˜ธ(์•”ํ˜ธํ™”๋˜์–ด ์žˆ์Œ)

๐Ÿ’Œ

๐Ÿ’“ ๊ฐ•ํƒœ์› : ์šฐ๋ฆฌ์กฐ์˜ ๋‹จํ•ฉ๋ ฅ์ด ์ข‹์•„ ํ”„๋กœ์ ํŠธ ๊ณผ์ •์ด ์ •๋ง ์ฆ๊ฑฐ์› ๊ณ  ๋ฐ์ดํ„ฐ ์ž์ฒด๋ฅผ ์ข€ ๊นŠ๊ฒŒ ์ดํ•ดํ•ด ๋ณด๋Š” ์‹œ๊ฐ„์ด ๋˜์—ˆ์Œ

๐Ÿ’™ ๋ฏผ์ง„์› :

๐Ÿ’› ๋ฐ•์ง€ํ˜ธ : ์ด๋ฒˆ ๊ธฐํšŒ์— ์ฒ˜์Œ์œผ๋กœ ํฐ ๋ฐ์ดํ„ฐ๋กœ ๊นŠ๊ฒŒ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ด ๋ณด์•˜๋Š”๋ฐ ์ „์ฒ˜๋ฆฌ ๊ณผ์ •๊ณผ EDA๊ณผ์ •์— ๋Œ€ํ•ด์„œ ์žฌ๋ฏธ๋ฅผ ๋Š๋ผ๊ณ  ๋งŽ์ด ๋ฐฐ์šฐ๊ฒŒ ๋œ ๋œป๊นŠ์€ ์‹œ๊ฐ„์ด ๋˜์—ˆ๋‹ค. ์กฐ์›๋“ค ๋•๋ถ„์— ๋งŽ์ด ๋ฐฐ์šฐ๊ณ  ๋ฐ์ดํ„ฐ ์ดํ•ด์— ๋Œ€ํ•œ ์‹œ๊ฐ๋„ ๋„“์–ด์กŒ์Œ. ํ”„๋กœ์ ํŠธ๋ฅผ ์žฌ๋ฏธ์žˆ๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” ๋ฐ”๋กœ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋Šฅ๋ ฅ์ด ๋‹ค๋“ค ๋„ˆ๋ฌด ์ข‹์•˜๋‹ค๋Š” ์ ์ด๋‹ค. ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋Šฅ๋ ฅ์ด ์ค‘์š”ํ•˜๋‹ค๋Š” ์  ์—ญ์‹œ ๋ชธ์†Œ ๋Š๋ผ๊ฒŒ ๋˜์—ˆ๋‹ค. ์šฐ๋ฆฌ์กฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋Šฅ๋ ฅ ์ตœ๊ณ  !!

๐Ÿ’œ ์ด๋ฏผ์„  :

About