본문 바로가기

728x90

분류 전체보기

(113)
[이미지 처리] 타코와 브리또의 이미지 구분 모델 ※ 제이펍의 파이토치 첫걸음을 참조 했습니다. 이번시간에는 ResNet 을 활용한 전이모델을 이미 만들어진 모델인 'resnet18'을 활용해 taco와 burrito를 구분하는 모델을 구현해보겠습니다. 일반적으로 taco는 또르띠야에 고기와 채소를 올린 멕시코 음식으로, 위가 살짝 벌려져 있는 것이 특징입니다. burrito는 같은 멕시코 전통음식이지만 또르띠야를 둘둘 말아서 살짝 구운 것입니다. 재료 자체는 비슷한데, burrito는 돌돌 말려서 위가 닫혀있는 것이 특징입니다. 본의아니게 점심시간에 테스트를 진행하게 되어 먹는 것으로 모델을 골랐는데요. 먼저 사진을 한번 보겠습니다. (matplotlib의 imshow 사용) Reference https://github.com/lucidfrontier..
<지능 전쟁> 후기 ft.2 지능 전쟁(EBS 과학 교양 시리즈 비욘드(BEYOND)) 인간이 환경의 지배를 받듯 인공지능도 데이터 환경에 영향을 받는다. 우리가 만들어낸 정보를 학습해서 인간을 모방하는 인공지능은 태생적으로 우리의 가치관에 영향을 받을 수밖에 없다. 물론 아직까지 인공지능의 수준은 인간의 개념과 의식을 이해하지 못한다. 그러나 우리는 챗봇 이루다와 챗봇 테이의 서비스 중단 사태를 통해 인공지능이 이 시대를 살아가는 사람들의 속마음까지 학습해 뜻밖의 방식으로 드러낼 수 있다는 것을 지켜보았다. 디지털과 현실 세계가 통합된 초연결 사회에서 사물인터넷은 무제한의 데이터를 수집, 공급하며 스마트시티는 인공지능이 기량을 마음껏 펼칠 수 있는 무대를 제공한다. 그 열린 무대에서 인간에 대한 내밀하고 사적인, 그리고 방대한 양..
[자연어 처리 학습] 셰익스피어 비극 대본집_중세말투 학습_2 2023년의 음력 설날이 돌아왔습니다. 찾아와주신 모든 분들에게 행운과 행복이 함께하시길 바랍니다. 파이토치 첫걸음 2020.판본을 리뷰하고 있습니다. 셰익스피어 비극 대본집을 통해, 중세 영어식 어법(말투)를 랜덤하게 생성하는 연습을 진행하고 있습니다. 지난 시간까지는 Pytorch를 활용, 딥러닝 RNN의 향상된 버전으로 LSTM을 사용했었죠. 간단한 규모의 신경망 모델을 생성해보았습니다. (epoch 50회, 최적화 함수 Adam, dropout 0.1 사용) 평균 loss는 epoch 1회에서 50회까지 진행하면서 50회 진행시 4.622로 사실상 번역이 안된 수준이었습니다. 이번 시간에는 epoch 수를 2배 늘리거나 AdamW, Adamax를 사용한 결과를 제시하려 합니다. epoch 100회..
[자연어 처리 학습] 셰익스피어 비극 대본집_중세말투 학습_1 파이토치 첫걸음 2020.ver을 리뷰하고 있습니다. 이번에는 셰익스피어의 다양한 비극작품 대본을 모아둔 tinyshakespeare 데이터로 중세식 영어 말투를 생성하는 자연어 처리 모델을 만들어보고자 합니다. ※ 참고사항 셰익스피어가 활동한 16~17세기는 영어가 현대적으로 완성되기 한참 전, 중세 영어를 사용하던 시기였습니다. 완전히 고대 영어처럼 아예 알아볼 수 없는 것은 아니지만 라틴어나 게르만어에서 영향을 받은 문체들이 섞여 있습니다. 잠시 중세 말투가 무엇인지, 참고 자료를 보겠습니다. 어떤 상대인지 그대는 모른다 영화 '어벤져스'에서 주인공 일행인 아이언맨(토니 스타크)와 토르(토르 오딘슨)과 처음 대우한 장면 설정상 토르와 로키는 1000년 전부터 지구를 들락날락 하던 타 우주의 왕족으로..
[Python algorithm interview] enumerate(), 배열의 사용 파이썬 알고리즘 인터뷰의 2020ver을 리뷰하고 있습니다. 7. 두 수의 합 최근들어 알게된 사실이지만 현재까지 소개한 문제는 모두 해외의 알고리즘 풀이 사이트 LeetCode - The World's Leading Online Programming Learning Platform LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 에서 소개된 문제였습니다. 필..
[Python algorithm interview] List comprehension, 정규표현식, counter 객체 사용 예 파이썬 알고리즘 인터뷰의 2020ver을 리뷰하고 있습니다. 4. 가장 흔한 단어 리스트 컴프리헨션과 관련해서는 지난 파이썬 기초 글에서도 작성한 바가 있습니다. 파이썬_기초단계 알아보기_ep.3 만나려면 조건이 맞아야지 (tistory.com)

728x90