![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOkr4i%2FbtrLK08MIka%2FbubAtGT4i3VyLBIp3un2gk%2Fimg.png)
[백준/튼튼한기본기] 2501번: 약수구하기
2022. 9. 9. 23:40
컴퓨터/코딩테스트
[문제] [내 코드] n, k = map(int, input().split()) try: answer = [num+1 for num in range(n) if n%(num+1) == 0][k-1] except: answer = 0 print(answer) - 메모리 30840KB, 시간 68ms - 정수 n이 주어질 때마다 약수 리스트를 생성해서 (k-1)번째로 인덱싱했다. 인덱싱 되지 않으면 k가 정수의 개수보다 큰 걸로 간주한다. - 주어지는 정수 n마다 리스트를 생성해야 하기 때문에 별로 효율적이지 않은 것 같다. - try-except 문은 최대한 쓰지 않는 게 좋을 것 같아서 for문으로 다시 작성해보기로 했다. n, k = map(int, input().split()) for num in ra..
[백준] 입력/input값 받기
2022. 9. 9. 23:19
컴퓨터/코딩테스트
코딩테스트 준비를 시작한다. 이 티스토리글을 기반으로 차근차근 해나갈 예정이다. 백준 문제를 풀기 위해서는 input 값을 받아와야 하는데, 아래 코드를 활용하면 된다. # 가장 기본 # string으로 입력된다는 점을 기억하자 a = input() # 한 줄에 두 개 이상의 값 [a, b] = input().split() l = [i for i in input().split()] # 정수값으로 받아오는 방법이다 a, b = map(int, intput().split()) # 혹은 import sys a, b = map(int, sys.stdin.readline().split())
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdNjfmf%2FbtrLwINKdt0%2FpfkFammaMt83KUjbY9aND0%2Fimg.jpg)
2022 구글 머신러닝 부트캠프 ?주차 이야기
2022. 9. 6. 21:28
진로/구글 머신러닝 부트캠프
한 이 주 정도 못 썼나? 몇 주차인지 모르겠다. 일단 텐서플로우 자격증을 취득했고, 지금은 팀 프로젝트 중이다. 간당간당하지만 5% 안에 들었으니 순항 중이라고 할 수 있음. 문제는 내 생활패턴인데.. 서브잡까지 제대로 하려니까 패턴이 통제가 안 된다. 서브잡에 쓸데없이 시간을 많이 쏟고 있다. 즉.. 팀플만 겨우 하지 다른 공부는 전혀 못하고 있다는 것. 내일부터라도 제대로 하자, 내일부터라도..
[토이프로젝트] 트위터대답봇 만들기(2)
2022. 8. 30. 01:38
인공지능/Natural Language Process
tweet_reply.py 파일을 새로 만들었다 import tweepy import logging import credentials api_key = credentials.api_key api_secret_key = credentials.api_secret_key access_token = credentials.access_token access_token_secret = credentials.access_token_secret auth = tweepy.OAuthHandler(api_key, api_secret_key) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth) # For adding logs in ap..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSm7qT%2FbtrKQQTtpCz%2FjKILWGfnrfVnAnACKUCbd0%2Fimg.png)
[토이프로젝트] 트위터대답봇 만들기(1)
2022. 8. 30. 00:50
인공지능/Natural Language Process
문제: 같이 트위터하는 친구들이 너무 쓸데없는 말을 많이 함 sentiment analysis에 따라 안돼/미워/당연 이 세 단어로 대답하는 간단한 트위터봇을 만듦으로써 이 문제를 해결해보려고 한다. 1. 봇 배포를 위해 AWS에 가입한다. 2. 트위터에 가입, https://developer.twitter.com/에서 개발자 계정을 발급 받고 key를 생성한다. - 가입 내용에 개발자 계정의 목적을 상세히 적는다 - App 을 새로 생성한다 - settings에서 User authentication settings를 수정한다 : 읽고 쓰기가 모두 가능하도록 (여기서 삽질을 너무 많이 했다 흑흑) - 대시보드에서 Key를 재생성한다: API Key, API Key Secret, Access Token, ..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkClta%2FbtrKIyrmKjV%2Fx10UeSK7Ydfbc9zXb2NwKk%2Fimg.png)
[Kaggle] Natural Language Processing with Disaster Tweets(1)
2022. 8. 28. 17:54
인공지능/Natural Language Process
연습겸 전처리를 전혀 거치지 않고 BERT 모델 활용하는 예제를 그대로 썼다 모델 모양은 아래와 같다 m_url = 'https://tfhub.dev/tensorflow/bert_en_uncased_L-12_H-768_A-12/2' bert_layer = hub.KerasLayer(m_url, trainable=True) def build_model(bert_layer, max_len=512): input_word_ids = tf.keras.Input(shape=(max_len,), dtype=tf.int32, name="input_word_ids") input_mask = tf.keras.Input(shape=(max_len,), dtype=tf.int32, name="input_mask") segme..
텐서플로우 자격증 취득 후기
2022. 8. 27. 01:51
인공지능/tensorflow certificate
오늘 구글 텐서플로우 자격증을 취득했다. 취득 목적 및 과정을 간단하게 기록해두고자 한다. 1. 목적 나는 구글 머신러닝 부트캠프의 수료 조건을 충족하기 위해 자격증을 취득했다. Coursera의 Deep Learning Specialization 과정을 수강한 상태였고, tensorflow 및 keras는 능숙하게 다루는 수준은 아니더라도 꽤 익숙한 수준이었다. (물론 개인적으로 pytorch가 더 좋긴 하다) 자신의 텐서플로우 개발 능력을 보여주기 위해 이 자격증을 준비하는 것은 그다지 추천하지는 않는다. 파이썬 및 딥러닝에 대한 지식이 있는 상태에서 (1) 텐서플로우가 어떻게 돌아가는지 간단하게 체험하고 싶은 사람, (2) 단기간에 텐서플로우 모델링을 해보고 싶은 사람, (3) 모종의 동기부여가 필..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGxkrR%2FbtrKpRDHSU7%2FYM9VkplUVv1kn3OQ91uxU0%2Fimg.png)
텐서플로우 자격증 시험을 위한 개발환경 구축 및 신청
2022. 8. 23. 15:00
인공지능/tensorflow certificate
나는 맥북에어 M1을 사용하고 있고, 옛날 옛적에 온갖 고생 끝에 텐서플로우를 설치했다 현재 텐서플로우 버전... 텐서플로우 자체도 오랜만이고, 로컬에서 돌려본 게 한참 전이라.. 하여튼, 자격증 시험에서 요구하는 텐서플로우 버전은 TensorFlow 2.7.x., 파이썬은 Python 3.8.0이다. 1. 텐서플로우 업데이트 conda activate prj_final # tensorflow 사용할 conda 환경 활성화 pip install tensorflow-metal pip install tensorflow-macos==2.7.0 pip install numpy --upgrade - numpy 업그레이드 해준 이유 : RuntimeError: module compiled against API ve..