Azure

Form Recognizer์˜ Custom Neural Model์„ ์ด์šฉํ•ด ๋ฌธ์„œ์˜ Key-Value ์ถ”์ถœํ•˜๊ธฐ

whistory 2023. 7. 4. 14:59
๋ฐ˜์‘ํ˜•

๐Ÿ’ก Form Recognizer์˜ Custom Neural Model์„ ์ด์šฉํ•ด ๋™์ ์ธ ๋ฌธ์„œ์˜ Key-Value ์ถ”์ถœ ํ•ด๋ณธ๋‹ค.

 

 

 

Form Recognizer ์—์„œ ์ƒ์„ฑํ•œ Template ๊ธฐ๋ฐ˜์˜ Custom Model์€,
ํŠน์ • ํ…œํ”Œ๋ฆฟ์— ๋Œ€ํ•œ Key-Value ๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์ด์—ˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ํ…œํ”Œ๋ฆฟ์˜ ์ˆœ์„œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜, ๊ฐ’์ด ์ถ”๊ฐ€๋˜์–ด ์–‘์‹์ด ๋ณ€๊ฒฝ๋˜๊ฒŒ ๋˜๋ฉด

ํ…œํ”Œ๋ฆฟ ๊ธฐ๋ฐ˜์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ถ”์ถœ ํ•ด ์˜ฌ ์ˆ˜ ์—†๋‹ค.

 

 

๊ทธ๋ž˜์„œ Neural ๋ชจ๋ธ๋กœ Custom model์„ ์ƒ์„ฑํ•˜์—ฌ ํ…œํ”Œ๋ฆฟ์˜ ๋ณ€ํ˜•์ด ์žˆ์„ ๊ฒฝ์šฐ์—๋„ ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

์‚ฌ์šฉ์ž ์ง€์ • ์‹ ๊ฒฝ๋ง ๋ฌธ์„œ ๋ชจ๋ธ - Form Recognizer - Azure Applied AI Services

์‚ฌ์šฉ์ž ์ง€์ • ์‹ ๊ฒฝ๋ง ๋ฌธ์„œ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์กฐ์ , ๋ฐ˜๊ตฌ์กฐ์  ๋ฐ ๋น„๊ตฌ์กฐ์  ๋ฌธ์„œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ต๋‹ˆ๋‹ค.

learn.microsoft.com

 

 

์—ฌ๊ธฐ์„œ ์ œ์•ฝ์กฐ๊ฑด์€ Form Recognizer๋ฅผ ํ•œ๊ตญ๋ฆฌ์ „์—์„œ ์ƒ์„ฑํ•˜๋ฉด ์‚ฌ์šฉ ํ•  ์ˆ˜ ์—†๋‹ค.

 

์•„๋ž˜์˜ ์ง€์›๋˜๋Š” ๋ฆฌ์ „์—์„œ Form Recognizer ๋ฅผ ์ƒ์„ฑํ•ด ์ง„ํ–‰ํ•ด์•ผ ํ•œ๋‹ค.

 

 

 

 

๋ผ๋ฒจ๋ง์€ ๊ธฐ์กด๊ณผ ๋™์ผํ•˜๊ฒŒ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค.

 

Azure Cognitive Service์˜ Form Recognizer ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ

Azure Cognitive Service์ธ Form Recognizer ์‚ฌ์šฉํ•ด๋ณธ๋‹ค. ๊ตฌ๋ฒ„์ „ tool Form OCR Testing Tool fott.azurewebsites.net ์‹ ๋ฒ„์ „ tool Form Recognizer Studio - Microsoft Azure formrecognizer.appliedai.azure.com ์—ฌ๊ธฐ์„œ๋Š” ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด๋ณธ

whiseung.tistory.com

 

 

๋ผ๋ฒจ๋ง #1

value์˜์—ญ 3์ค„, ์ฒดํฌ๋ฐ•์Šค 3์ค„

๋ผ๋ฒจ๋ง #2

value์˜์—ญ 3์ค„, ์ฒดํฌ๋ฐ•์Šค 3์ค„

๋ผ๋ฒจ๋ง #3

value์˜์—ญ 3์ค„, ์ฒดํฌ๋ฐ•์Šค 3์ค„

๋ผ๋ฒจ๋ง #4

value์˜์—ญ 4์ค„, ์ฒดํฌ๋ฐ•์Šค 3์ค„

๋ผ๋ฒจ๋ง #5

value์˜์—ญ 3์ค„, ์ฒดํฌ๋ฐ•์Šค 4์ค„

 

 

 

์ด 5์žฅ์˜ ๋ฌธ์„œ์ด๊ณ .

3์ข…๋ฅ˜์˜ ๋‹ค๋ฅธ ํƒ€์ž…์˜ ๋ฌธ์„œ์˜ ํ•™์Šต์„ ์ง„ํ–‰ํ–ˆ๋‹ค.

 

 

 

๋ชจ๋ธ์ด ์ƒ์„ฑ๋˜๋Š”๋ฐ 5๋ถ„์ด์ƒ์˜ ์‹œ๊ฐ„์ด ์†Œ์š”๋œ๋‹ค.

 

 

 

 

Custom model ์ƒ์„ฑ์ด ์™„๋ฃŒ๊ฐ€ ๋˜์—ˆ์œผ๋ฉด

ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ณธ๋‹ค.

 

 

 

ํ…Œ์ŠคํŠธ #1. value์˜์—ญ 3์ค„, ์ฒดํฌ๋ฐ•์Šค 3์ค„

 

ํ…Œ์ŠคํŠธ #2. value์˜์—ญ 5์ค„, ์ฒดํฌ๋ฐ•์Šค 5์ค„

 

ํ…Œ์ŠคํŠธ #3. value์˜์—ญ 5์ค„ + ์ค‘๊ฐ„์— ์—ฌ๋ฐฑ ์ถ”๊ฐ€, ์ฒดํฌ๋ฐ•์Šค 3์ค„

 

ํ…Œ์ŠคํŠธ #4. value์˜์—ญ 5์ค„ + ์ค‘๊ฐ„์— ์—ฌ๋ฐฑ ์ถ”๊ฐ€
                   + value 3 ๊ณผ value 4์˜ ์œ„์น˜ ๋ณ€๊ฒฝ, ์ฒดํฌ๋ฐ•์Šค 3์ค„

 

 

 

 

 

 

 

 

์ด๋Ÿฐ์‹์œผ๋กœ ์ง„ํ–‰ํ•˜๋ฉด ์–‘์‹์˜ ์‚ฌ์†Œํ•œ ๋ณ€๊ฒฝ์ด ์ผ์–ด๋‚˜๋„ Form Recognizer๋ฅผ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๊ธฐ์กด OCR์˜ Key-value ์ถ”์ถœ์„ ์œ„ํ•œ ๋ผ๋ฒจ๋ง์˜ ๋…ธ๊ฐ€๋‹ค๋ฅผ ์ตœ์†Œํ™” ํ•  ์ˆ˜ ์žˆ์„๊ฒƒ๊ฐ™๋‹ค.

 

๋ฐ˜์‘ํ˜•