Day.13) AI-인식서비스

Nr.kwon·2022년 4월 6일
0

AI

목록 보기
3/10
post-thumbnail

1/4.학습내용

Summary

교안: Hello AI 김영욱대표님


JSON= 경량(Lightweight)의 DATA-교환 형식
Javascript에서 객체를 만들 때 사용하는 표현식
JSON 표현식: 사람, 기계 모두 이해하기 쉬움
용량 작음, 최근 XML을 대체해 데이터 전송 등에 많이 활용.
특정 언어에 종속되지 않으며, 대부분의 프로그래밍 언어에서 JSON 포맷의 데이터를 핸들링 할 수 있는 라이브러리를 제공

2/4.학습내용 중 난관 또는 미제

난제1: 강사님 따라 코드쓰는데 나만 에러. 두눈크게 뜨고 찾아봐도 똑같은데 나만 에러
난제2:이미지가 멀쩡히 생성되는데 아무리 입력해도 analyze값이 오류남

3/4.해결방법

난제1: 경우는 2가지였음.
case1) 코드를 짜오면서 변수 및 명령어 설정 누락
case2) 오탈자
face-faces, requests,
등등 별 창의적 오탈자들이 많았음.
에러메세지의 뜻을 알아줘야겠다.
주피터노트북도 파이썬기반이므로 파이썬에러를 참고했다.
https://5-ssssseung.tistory.com/68?category=954661
위 링크중에 내가 주피터노트북에서 본 코드를 정리하면 대략저렇다.

문법 에러(Syntax Error): 에러 발생 시 SyntaxError라는 키워드와 함께, 에러의 상세 내용을 보여줌
예외(Exception): 실행 도중 예상하지 못한 상황(exception)을 맞이하면, 프로그램 실행 멈춤.
문법적으로는 옳지만, 실행시 발생하는 에러입니다.
아래 제시된 모든 에러는 Exception을 상속받아 이뤄짐
-NameError
# 지역 혹은 전역 이름 공간내에서 유효하지 않는 이름
# 즉 정의되지 않은 변수를 호출 하였을 경우
-TypeError
# 자료형에 대한 타입 자체가 잘못 되었을 경우
# TypeError: unsupported operand type(s) for +: 'int' and 'str'1 + '1'
-ValueError
# 자료형에 대한 타입은 올바르나 값이 적절하지 않는 경우
# ValueError: invalid literal for int() with base 10: '3.5'int('3.5')
-IndexError
# 존재하지 않는 index로 조회할 경우
-KeyError
# 딕셔너리에서 Key가 없는 경우
-ModuleNotFoundError
# 모듈을 찾을 수 없는 경우import reque
ImportError
# 모듈을 찾았으나 가져오는 과정에서 실패하는 경우 (존재하지 않는 클래스/함수 호출)

난제2) 이미지주소를 바꿔서 다시 넣어보니 도출.
왜 이런 오류가 난건지 모르겠음.

4/4.ㅅㄱ(소감/성과)

소감1) 수업시간에 예시에서 오탈자가 생겨 에러가 발생해버리면 그때부터 수업내용을 놓치게 된다.
지금 내가 만난 에러를 해결해야 다음순서로 실행시킬 수 있어서
그냥 수업을 듣고 있기에는 해당 실습을 다 날려버려서 가만히 듣고 있을 수도 없다.
어떻게든 빨리 에러를 해결하고싶은 조급함과, 그럼에도 강사님과 동기들 수업진행에 제동이 걸리게 되어 죄송한 마음이 뒤 섞여 속이 까맣게 타들어간다. 수명이 단축되는 느낌.
그런와중에 내 오탈자, 놓친 설정을 찾아주는 동기님들은 한줄기 빛같다. 너무 감사하다.
애초에 이 과정은 심화반과 대부분 비전공자인 일반인(?) 반으로 나뉘어져있으니 트러블슈터 리워드제도를 도입하는 건 어떨까 하는 생각이 들었다. 배경지식이 있는 심화반 학생들을 멘토 혹은 조언자로 배정한 팀을 꾸려서 기초교육 과정동안 어려움을 겪고있는 일반인 동기의 문제(트러블)을 해결해주는 건수로 적립하여 본 ai스쿨과정이 끝나고 취업연계시 포트폴리오나 가산점 부여등 이익을 부여하는 과정이 있다면 좋지 않을 까 하는 생각이 들었다.
수업시간에 난생처음보는 기술과 언어로 씨름하고 지옥같은 시간을 보내는 동안 심화반 수강생들은 이게 어쩌면 시간낭비라고 생각하지 않을까 하는 생각이 들었기 때문이다. 오류로 수업이 지연되는것을 심화반 멘토들이 나서서 트러블슈팅을 해준다면 수업이 좀 더 빨리 진행되고 효율적일 것같다는 생각이 들었다.

소감2) 대구거리사진의 요소 인식 데이터로 삼은 사진은 사실, 미술작품이다.김재욱, 신일월대구도 新日月大邱圖, (2019)
컴퓨터가 인식할 결과값이 궁금해서 넣어본 데이터인데,
제일먼저 배가 인식되어 의아했었다. 재고(再考)해보니 화면 하단부에 흐르고 있는 강을 인식한 결과인것 같다. 흥미롭다.

성과1) 구름IDE(Colab같은 클라우드 서비스.
여기서 주피터노트 작성가능. 무료버전은 마지막작업부터 30분경과시 데이터 삭제됨)

profile
Affiliated with 2022 Daegu AI School .

0개의 댓글