본문 바로가기

AI + 대학원/파이썬 공부7

[gpt] gpt가 창의적인가? temperature 과 top_k , top_p gpt 파라미터 중 temperature , top_p, top_k를 조절하는 것이 어떻게 작동하는 것인지 찾아보며, 이해가 잘 되었던 블로그, 웹 문서를 정리해보았다.  Temperature 값이 높을 때와 낮을때?temperature값을 1보다 낮추어 (예 0.2), 가장 확률이 높은 토큰이 선택될 확률이 더 높아져서 (일관된, 이미 응답했던, 보다 자연스럽고 정확하다고 느낄) 응답이 출력된다. temperature값이 1을 넘어서면, 가장 나올 확률이 높았던 1등 토큰이든, 2등 토큰이든 둘의 확률 차이가 점점 줄어든다. 즉, 응답한 적이 없는, 일관되지 않은, 정확하다고 느끼지 않을 토큰이 출력되게 된다.공식문서에서 언급한 temperature값과 참고 이해 자료  0~2 사이에서 조절하며, 0... 2024. 4. 28.
[java] 정보처리기사 실기 기출문제 _ 자바 2022년 2회 _ switch / case / default public static void main(String args[]) { int i = 3; int k = 1; switch(i) { case 1: k += 1; case 2: k++; case 3: k = 0; case 4: k += 3; case 5: k -= 10; default: k--; } System.out.print(k); } 더보기 답) -8 해설) i = 3 이므로 swtich문이 실행되면 swtich(3) case 3 부터 시작하여 이어지는 모든 case4, 5 그리고 default 까지 실행한다. 단, break가 있으면, switch문을 탈출하여 종료된다. 위에서는 break가 없으므로 마지막 case5까지 실행되고, d.. 2023. 7. 5.
[colab] folium 활용 UFO sightings 데이터 지도에 시각화 teaser 예고편 목차 1. 예고편을 쓰다가 발견한 사실 2. 본격 예고편 1. 예고편을 쓰다가 발견한 사실 의도치않게 딱 1년이 되어 지난해 만들었던 프로젝트를 다듬을 기회가 생겼다. 기말과제로 만들었던 UFO 목격 데이터를 그래프 및 지도에 시각화해본 코랩 프로젝트이다. 정말 갓 배운 따끈따끈한 지식과 구글링으로 완성되었기때문에 너무나 소중하고 기특한 자식(?)처럼 간직하고 있다가 나같은 사람을 위해 올리려던 것이 1년이 지났는데, 다른 나라 선생님에게 파이썬을 알려드리는 영상 제작에 싣기로 하며 드디어 정리가 시작되었다. 실은 이렇게 하지 않으면 내가 정리를 미룰 것이 뻔해서 이 주제를 하겠다고 해버렸다. ㅎ 그런데 놀라운 사실은 (개인적으로 놀란 것임) 시각화 할때 1) 그래프로 시각화하는 경우는 캐글에 있는 19.. 2022. 6. 18.
[다운]파이썬 autogui 작업에 유용한 마우스 좌표추적기 마우스 자동화 프로그램을 구현할 때 유용한 프로그램을 공유합니다. 아직 저와 같이 막 시작한 분들 중, 혹여나 저처럼 마우스 좌표를 그림판으로 일일히 읽어오시는 분이 있을까 하여.. 고생을 줄여주는 프로그램을 공유합니다. ㅠㅠ몰랐습니다. 이런프로그램이 있는 줄. 책을 보고 공부 중인데, 책에서는 그림판을 추천해주길래... 마우스 좌표값을 한 번에 읽어오는 프로그램입니다. 가령 위와 같이 x = 500, y = 500 로 이동해 클릭하는 것처럼 파이썬으로 구현할 수 있는데 화면상 좌표를 금방 읽어온다면 여러가지로 응용하기 더 쉽겠죠! 그리고, 연달아 이동하도록 만든다면, 여러 곳의 좌표가 필요할 것입니다. 마우스 위치에 따라서 바로 값을 읽어오고, 또 그 값을 자동으로 기록해주면 참 편할텐데요! 역시나 능.. 2021. 2. 15.
[코드] 무작위 알고리즘과 퀵 정렬 / 파이썬으로 퀵정렬 관련 도서 : 컴퓨터과학이 여는 세계_이광근_121쪽_무작위 잠깐!* 퀵정렬 : 가장 맨 앞(왼쪽)의 수를 기준으로 정하고, 이 값보다 작으면 왼쪽, 크면 오른쪽으로 옮겨 정렬한다. 퀵정렬에 대해 더 알고 싶다면 이 블로그 추천 >> gmlwjd9405.github.io/2018/05/10/algorithm-quick-sort.html 왜 무작위 알고리즘이랑 퀵정렬을 함께 이야기하는 거지? 퀵정렬의 보통 비용(시간복잡도)는 O(n logn) . 그러나 최악의 경우, (이미 정렬이 다 되어 있는 경우)는 O(n^2)라는 비용이 든다. 보통 정렬이 다 된 자료를 제공하는 경우는 드물기는 하지만, 어찌되었든 이런 퀵정렬 최악의 경우를 벗어나는 방법이 있을까? 라는 의문에 대해 답하는 내용이다. 책에서는 문제를.. 2021. 1. 23.
[기본] enumerate 사용하기 주로 for문과 함께 쓰면 빛을 발하는 enumerate 에 대해 알아봅시다! enumerate : " 알아서 차례대로 번호 매겨 돌려주는 함수 " 순서를 가진 자료형(시퀀스 : 리스트, 튜플, 문자열)을 입력받아 인덱스 값이랑 짝지어 enumertate객체를 돌려주는 함수입니다. for문을 이용해 리스트의 이름을 하나씩 불러오는 데 순서도 같이 불러와야 한다면? 이때, enumerate가 어떻게 쓰이는 지 간단히 비교하여 익혀봅시다. 비포 # enumerate 없이 변수 i를 만들어 여기에 순서를 누적하여 카운팅하기 i=0 for name in ['RM', 'JIN', 'JUNGKOOK', 'SUGA', 'JIMIN', 'J-HOPE', 'V']: print (i, name) i += 1 # 출력 후 .. 2021. 1. 11.
반응형