본문 바로가기

분류 전체보기147

[Python] 리스트 내포 (List comprehension) 리스트 내포 (List comprehension) 리스트 안에 for문을 포한하는 리스트 내포(List comprehension)을 사용할 수 있다. a리스트의 각 항목에 3을 곱한 결과를 result 리스트에 담는 예제를 보도록하겠다. >>> a = [1,2,3,4] >>> result = [] >>> for num in a: >>> result.append(num*3) >>> print(result) [3,6,9,12] a리스트에는 1,2,3,4라는 숫자가 있고, result라는 빈 리스트를 만들어줬다. a리스트를 for문에 넣어서, 1,2,3,4가 차례대로 3과 곱해져 reulst리스트에 추가되는 함수이다. 위에서는 for문을 사용하기 위해서 2줄의 코드를 쳐야하는데 리스트 내포를 사용한다면, 단 .. 2022. 3. 2.
[Python] 점프 투 파이썬 연습문제 풀이 3장 [Python] 점프 투 파이썬 연습문제 풀이 3장 Q1. 다음 코드의 결괏값은? a = "Life is too short, you need python" if "wife" in a: print("wife") elif "python" in a and "you" not in a: print("python") elif "shirt" not in a: print("shirt") elif "need" in a: print("need") else: print("none") a안에 wife가 있으면 wife를 출력해라 -> wife 없음(Flase, 다음줄) a안에 python이 있고, you가 있지 않으면 python을 출력해라 -> python과 you 모두있음(Flase, 다음줄) a안에 shirt가 있지 않.. 2022. 3. 1.
[코멘토] Final - 인공지능을 활용한 챗봇 구축 기획부터 설계, 구현 A to Z - 서비스 배포 및 개선점 도출 // 코멘토 최종 후기 및 수료증 발급 [코멘토] Final - 인공지능을 활용한 챗봇 구축 기획부터 설계, 구현 A to Z - 서비스 배포 및 개선점 도출 Final 과제 드디어! 마지막 주차이다. 이번주는 온라인섹션이 없어서 카톡으로 과제 가이드가 전송되었다. 대충 읽어보면 사용자에게 최종 장소, 일자, 인원등을 알려주는 확정기능을 넣어주는 추가 기능 개발을 하고, 지금껏 만들었던 것들은 최종 ppt로 작성하는 것. 그냥 다~해라!는 뜻. 지금까지 했던 것들을 다 수정하고 정리해야하는데 모든 과제를 다 대충해서 수정할 것들이 산더미이다. 솔직히 새로 만드는 것보다 수정하고 고치는게 더 귀찮아.. 기획부터 수정을 해야하니 손가락이 안움직이는군..ㅎ 그래서 최종 과제 제출을 하지 않았다.. 언젠가 필요하면 하겠지라는 막연한 생각에..ㅎㅎ F.. 2022. 2. 28.
[토익 단어] 비슷한 형태의 유사 형용사 단어 정리 비슷한 형태의 유사 형용사 단어 정리 워낙 단어 외우는 것에 대해서 스트레스를 많이 받는다. 그냥 일반 단어 외우기도 힘든데 비슷한 것들 묶어서 외우니 진짜 머리가 터질 것같아서 머리 식히는 겸 작성하는 비슷한 형태의 유사 형용사 단어 정리 beneficial 유익한 beneficent 인정받은 considerable 상당한 considerate 사려깊은 prospective 장래의 prosperous 번영하는 economic 경제적인 economical 절약하는 favorable 호의적인 favorite 가장좋아하는 appreciative 감사하는 appreciable 상당한 profitable 유익한 proficient 능숙한 comparable 필적할 만한 comparative 비교의 careful.. 2022. 2. 26.
[딥러닝] LSTM(Long Short Term Memory) [딥러닝] LSTM(Long Short Term Memory) LSTM의 구조도 이다. 앞선 RNN의 구조와 크게 별 다를게 없어 보이지만 자세히 보면 무언가가 추가 됐다. RNN은 A로 넘어가는 선? (화살표)이 하나지만 LSTM은 한 줄이 더 생겼다. 윗쪽 선은 Long Term Memory(장기기억) 아랫쪽 선은 Short Term Memory(단기기억) 이다. 잠시 Vanilla RNN의 문제점을 생각해보자면 첫 인풋 데이터의 A(weight)가 마지막까지 못간다는 것이였다. 하지만, LSTM에서는 중요도가 높은 인풋데이터를 Long Term Memory에 넣어줌으로써 weight의 값이 마지막까지 유지될 수 있게 해준다. A안에는 복잡한 게이트들이 다양하게 있다. 만약 Long Term Memo.. 2022. 2. 25.
[딥러닝] RNN (Recurrent Neural Network) - 순환신경망 구조 [딥러닝] RNN (Recurrent Neural Network) - 순환신경망 구조 RNN은 자연어 처리를 한다던지, 주가 예측을 한다던지 시간의 흐름이 매우 중요한 시계열 데이터에 적합한 모델이다. 기본적인 RNN 구조도이다. 하나씩 뜯어보면 인풋값이 X0으로 들어가서 -> A에서 어떤 가중치(w)에 대한 계산이 되고, -> 결과값이 h0이된다. -> 첫번째 A 가중치(w)가 두번째 A로 전달이 되면서 인풋값 X1과 합쳐져고 -> 결과값 h1이 된다. -> 두번째 A 가중치가 세번째 A로 전달이 되고 인풋값 X2와 합쳐지고... 이런식으로 계속 전달 전달 전달...이 되는 구조인 것을 확인할 수 있다. 위에 기본적인 구조를 Vanilla RNN이라고 한다. 가장 초기 버전이다. 이 Vanilla RN.. 2022. 2. 24.
[딥러닝] Embeding Layer / 차원의 저주 (curse of dimensionality) /자연어 처리 / 단어 백터화 [딥러닝] Embeding Layer / 차원의 저주 (curse of dimensionality) /자연어 처리 / 단어 백터화 차원의 저주 (curse of dimensionality) I am a boy and I am not a girl 위 문장의 각각의 단어들에 고유의 숫자를 줘보았다. I -> 0 am -> 1 a -> 2 boy -> 3 and -> 4 not -> 5 girl ->6 이 숫자들을 one-hot encording을 해줘야한다. 왜냐하면 각각의 숫자에 연관성을 없애주기 위해서이다. 예를 들면 am + a = boy 이런식으로 관계가 지어져서 이상한 해석을 할 수 있기 때문이다. one-hot encording을 해주면 I -> [1, 0, 0, 0, 0, 0, 0 ] am ->.. 2022. 2. 23.
대학 졸업. 5년간의 회고, 그리고 새로운 시작. 새벽에 쓰는 생각나는대로 주저리주저리 회고. 어릴 때부터 누구나 대학을 꿈 삼아 공부를한다. 이제 그 대학의 끝을 맺었다. 나는 그리 좋은 대학을 다니지 않았지만 내 인생에서 무엇인가를 마무리 한 것은 이번이 처음인 것같다. 항상 열심히 한다고 하지만 원하던 좋은 고등학교를 들어가서도 중간에 그만두기도 했고, 뭐 일을 벌리면 끝까지 마무리했던 기억이 크게 없었던 나에게 대학교 학위장은 의미가 남다르다. 시각디자인 내 인생 계획에 없었던 미술학사 학위취득. 미술이라면 중학생 미술시간 이후로 한 번도 해본 적 없는 내가 수능 성적으로 시각디자인학과를 입학했다. 좋은 대학을 간 다른 친구들에게 '나는 디자인으로 진로를 뒤늦게 바꿔서 좋은 대학을 가지 못했다' 라는 명분을 만들고 싶은 마음이 은연중에 있었다. .. 2022. 2. 22.
[딥러닝] Windowed Dataset 구성 옵션 ( Tensorflow 시계열 데이터 분석) / 딥러닝 미래 예측하기 Windowed Dataset Tensorflow 시계열 데이터 분석 window size (윈도우 구성) [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] 라는 데이터들이 있을 때 첫 번째부터 다섯번째의 데이터, 즉 0, 1, 2, 3, 4를 가지고 6번째 데이터 5의 값을 예측할 수 있다. 이 때 window_size = 5라고 한다. shift 위에서 shift = 1 이라는 옵션을 주면 [ 0, 1, 2, 3, 4 ] -> 5 [ 1, 2, 3, 4, 5 ] -> 6 [ 2, 3, 4, 5, 6 ] -> 7 [ 3, 4, 5, 6, 7 ] -> 8 [ 4, 5, 6, 7, 8 ] -> 9 이런식으로 예측하게 된다. shift = 2 라면, [ 0, 1, 2, 3, 4 ] -> 5 [ 2,.. 2022. 2. 22.
[메타버스] 메타버스 오피스, 오비스 oVice - 내가 생각하는 전망. 메타버스 오피스, 오비스 작은 사업을 시작하고나서 항상 마음속에 있었던 고민은 '사무실'이라는 공간이었다. 실제로 사무실을 저렴한 값에 구하는 것도 힘들었고, 지금은 직원이 없지만 만약 직원들이 생긴다면 출퇴근을 할 공간이 있어야할테니,,! 하지만 시대가 시대인만큼 이제는 비대면으로, 재택으로 근무하는 사람들이 늘어났다. 얼마전 한 게임회사가 이러한 가상공간에서 업무를 보는 영상을 본 적이있다. ↓↓↓↓↓ https://youtu.be/r2_PhdRaa5o 메타버스 가상공간 안에서 사무실을 만들면 어떤 느낌일까?라는 생각은 한번쯤 해보았지만 이게 진짜로 상용화 될지는 몰랐다. Ovice 오비스라는 플랫폼을 최근에 알게되었다. 귀여운 가상세계에서 타이쿤하는 것을 좋아하는 나로서는 눈이 돌아갈만큼 너무 흥미.. 2022. 2. 19.
반응형