전체 글 42

[학위논문] 행위주체감, 기본적 귀인 오류 그리고 가설 수립

본 시리즈는 제 석사학위논문을 바탕으로 합니다. 이전 글을 요약하자면, 인간은 목적 달성을 위해 인공지능에게 명령을 내리고, 인공지능은 인간의 의도를 파악하여 이에 부합하는 결과를 제공 그로 인해 다양한 분야에서 인간의 업무 비중은 감소하고 있으며 편의성 증가 👉🏻 인간-인공지능 협업으로 생성한 '이 결과물을 내가 제작한 것인지' 그리고 '나에게 책임이 있는지'에 대해서 알아볼 필요가 있다. 이번 편에서는 이러한 문제 의식을 바탕으로 관련된 학술적 용어를 간단히 알아보고 가설을 세워보고자 한다. 1. 학술적 용어 설명 1) 행위주체감(Sense of Agency, SoA) 인간이 인공지능을 통해 결과물을 생성한 상황에서 '내가 이 것을 생성했는지' 알아보기 위해서는 인간의 주체성이 바탕이 되어야 한다. ..

Skills/Python 2024.01.29

[학위논문] 인공지능 일상화가 되면 생각해 볼 문제

본 시리즈는 제 석사학위논문을 바탕으로 합니다. 1. 인간의 일상에 스며들고 있는 인공지능 기술최근 인공지능 기술은 스트리밍, 이커머스, 금융 등 다양한 플랫폼에서 추천 알고리즘 및 챗봇 서비스로 사용되고 있다. 그만큼 인공지능은 현재 우리 삶에 자연스럽게 스며들고 있으며, 인공지능 기술을 활용하는 사례 또한 늘어나고 있다. OpenAI의 ChatGPT의 등장으로,챗봇과 자연스러운 맥락의 대화 가능몇 줄의 명령으로 전문가를 뛰어넘는 정보 및 결과물 수집소설, 포토샵, 딥페이크 영상 제작 등 비즈니스를 넘어서 일상 문화로 확장이렇듯 인간은 인공지능에게 다양한 종류의 명령을 내리고, 인공지능은 인간의 기대 및 의도에 부합하는 결과물을 제공하는 것이 가능해졌다.🤝🏻 일상 속에서 인간과 인공지능의 협업 가능성 ..

Skills/Python 2024.01.29

뻔뻔하게 써보는 2023년 회고록이랄까요 (feat. 도비는 자유예요)

아아... 오랜만입니다... 🗣️ 가장 최근에 업로드했던 글이 22년 7월이었던 것에 대하여 매우 부끄러움을 느끼고 있지만 대학원생이라는 큰 리스크 앞에 블로그 글을 써야겠다는 생각조차 들지 못하였읍니다...(변경) 실은 저에게 2022년과 2023년은 논문을 쓰는 대학원생으로서 가장 중요한 해였습니다. 대학원 입학 전부터 데이터 분석가라는 꿈을 가지고 있었지만, 문과 대학원에 온 이상 취업을 위한 공부와 연구자로서 하는 공부가 절대 같을 수가 없다는 생각이 들더군요. 그럼에도 불구하고 조금이라도 공백이 있을 때마다 나름 코딩도 하고 강의도 들으면서 공부를 해보았지만 시간이 지날수록 한계가 느껴지는 건 어쩔 수 없었습니다. 아무리 석사과정이라도 학부와 전혀 무관한 전공으로 입학한 저에게는 정말 하루하루가..

About 2024.01.07

제로부터 시작하는 SQL 세계 #1 (sakila 데이터베이스를 활용한 실습)

오늘은 이전 포스트에서 설치했던 MySQL Workbench에서 sakila 데이터베이스를 이용하여 데이터를 합치고 원하는 컬럼을 추출하는 등 연습을 해보려고 합니다. 1) sakila 데이터베이스 다운 받기 이전 포스트에서는 MySQL Workbench를 설치하였는데요, 오늘은 sakila 예제 데이터베이스를 다운 받아야 합니다. Sakila 데이터베이스는 (https://dev.mysql.com/doc/index-other.html) 여기서 다운 받을 수 있습니다. 해당 링크로 들어가면 하단에 있는 'Example Databases'에서 'sakila database' ZIP 파일을 다운 받으면 됩니다. 그리고 MySQL Workbench에 들어가서 'Schemas'를 누르고 새로고침 버튼을 클릭하면..

Skills/SQL 2022.07.14

제로부터 시작하는 SQL 세계 #0 (MySQL Workbench 설치)

오랜만에 글을 올리게 되었습니다. 우리가 데이터 분석을 하기 위해서는 Python도 필요하지만, SQL도 데이터를 분석하는 데 있어서 꼭 필요한 언어입니다. SQL을 통해서 우리는 DB에 저장된 데이터들을 보다 더 쉽게 불러오고 원하는 데이터들만을 뽑아내어 볼 수 있습니다. 또한 SQL은 데이터 추출 및 가공이라는 특수한 목적을 위해 만들어졌기 때문에 다른 언어들보다 더 직관적이고 문법도 간단합니다. 그렇기에 SQL을 잘 다룰 줄 안다면 실무에 뛰어들었을 때 조금 더 용이하게 일을 해결할 수 있겠죠? 준비 단계 ? 먼저 SQL을 다루기 위해서는 MySQL과 MySQL Workbench를 설치해야 합니다. 참고로 저는 MacBookAir로 설치를 진행하였습니다. MySQL 사이트(https://www.my..

Skills/SQL 2022.07.13

x축, y축 눈금 설정 with Jupyter Notebook

안녕하세요! 생활코딩과 점프 투 파이썬으로 파이썬 공부 후 (블로그에는 성장 기록을 올리지 않았지만...) '모두의 데이터 분석 with 파이썬'이라는 책으로 데이터 분석 공부를 시작하게 되었습니다! 저는 아나콘다를 설치하였고 주피터 노트북을 이용하여 데이터 분석 공부를 하고 있습니다. 왜 쓰게 되었는가 ? 이 글은 개인적인 답답함을 풀고자 쓰게 되었습니다. 책의 초반부에서 기상자료개방포털에서 기온 데이터를 csv파일로 저장 후 주피터 노트북을 통해 csv파일을 불러와 데이터 분석하는 법을 배울 수 있었습니다. 서울의 기온 그래프를 불러와서 그래프로 만드는 법을 알게 되었다는 건 좋았습니다. 그러나 저는 x축 눈금에 0, 5000, 1000, ... 이 아닌 날짜가 있으면 그래프를 보기가 좀 더 편할 것..

Skills/Python 2022.03.01

코린이의 Python 성장기 #4

(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.) 디버깅 이번 시간에는 '디버깅'에 대해서 배웠습니다. 우리는 디버깅을 통해 코드상의 오류를 보다 더 쉽게 확인할 수 있습니다. 이 코드에서 a는 1이 출력이 되어야 하지만, 오류로 인해 8이 나오고 있습니다. 오류를 발견하기 위해서는 디버거를 이용해야 합니다. 좌측에 있는 재생 모양과 벌레 모양이 같이 있는 버튼을 누르고, 'Run and Debug' 버튼을 누르면 디버깅을 할 수 있습니다. 그러면 이런 화면이 나옵니다. 코드 한 줄을 디버깅 했을 때는 a가 1일이라는 결과가 나옵니다. 아래 화살표 방향을 누르면 오류를 확인할 수 있습니다. 아홉 번째 줄까지 내려왔을 때, a가 8로 바뀐 것을 확인할 수 있습니다. 이를 통해 중간에 ..

Skills/Python 2022.01.23

코린이의 Python 성장기 #3

(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.) 문자열 데이터 타입 이전 글에서는 숫자형 데이터 타입에 대해 배운 내용을 적었다면, 이번에는 '문자열 데이터 타입'에 대하여 배웠습니다. 숫자형 데이터 타입과는 달리 문자열 데이터 타입을 입력할 때는 작은 따옴표('')나 큰 따옴표("")를 이용해야 합니다. 이외에도 '''를 이용하는 등 다양한 방식으로 문자열 데이터 타입을 표현할 수 있습니다. 문자 말고 숫자도 작은 따옴표('')를 이용해서 문자열 데이터 타입으로 표현할 수 있습니다. 또한 'Hello World'를 1000번을 반복해서 출력할 수 있고, 다른 문자로 대치할 수도 있습니다. 리스트 데이터 타입 문자열 데이터 타입 이후에는 '리스트 데이터 타입'을 배웠습니다. 리스트..

Skills/Python 2022.01.23

코린이의 Python 성장기 #2

(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.) 숫자형 데이터 타입 다음으로 제가 수업에서 배운 것은 '숫자형 데이터 타입' 입니다. 숫자형 데이터 타입에는 정수형(int)과 실수형(float)이 있습니다. 이러한 숫자형 데이터 타입을 코드에 입력하면 값이 출력되는 것을 확인할 수 있습니다. 그리고 이전 글에서 보았듯이, 기본적인 연산자도 코드에 입력하면 값이 출력될 수 있습니다. 이러한 연산자들은 파이썬에 내장되어 있기 때문에 사용이 가능합니다. 또한 코드를 입력할 때 작은 따옴표('') 안에 코드를 입력하고 콤마(,)를 찍고 코드를 한번 더 입력하면 나중에 출력된 값을 봤을 때 자신이 어떤 코드를 입력했는지 확인이 가능합니다. 이러한 기본적인 연산자들 외에도, math 모듈을 ..

Skills/Python 2022.01.17

코린이의 Python 성장기 #1

(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.) Visual Sutdio Code 저는 Visual Studio Code를 사용하였고, 'Python3'라는 폴더를 만들어서 매회 제가 공부한 파일들을 저장하였습니다. VS Code를 실행해서 바탕화면에 저장되어 있는 파이썬 폴더를 끌어다 놓으면 파일을 새로 만들 수 있습니다. 그리고 파이썬 파일을 만들 때에는 이름 끝에 항상 .py를 붙여야 합니다. 이전 수업들은 파이썬을 설치하고 Visual Studio Code를 사용하지 않았기 때문에 따로 저장된 파일이 없습니다. 파이썬 파일로 실행하기 VS Code로 배운 첫 번째 수업은 '파이썬 파일로 실행하기' 였습니다. 파일을 새로 만들고, 제가 입력한 코드를 실행하기 위해서는 터미널이..

Skills/Python 2022.01.17