Tableau가 바라본 지금까지의 AI 기존의 인공지는은 시키는 것에 대한 결과만 제시할 수 있었기 때문에, Tableau는 AI의 역할을 업무를 보조하는 비서 내지는 조력자로 바라봤다. 그럼 Tableau에서 AI가 어떤 방식으로 비서 역할을 해오고 있는지 알아보도록 하자. 1. Ask DataAsk Data는 자연어 기술을 활용해, 입력된 자연어와 데이터를 Mapping하는 기술이다. DataSet을 선택하고 "Ask Data"하면 데이터를 시각화하여 제공하는 방식이다. 데이터 구조의 의미를 파악할 필요도 없고, 원하는 데이터 필드를 찾아 화면으로 Drag&Drop하는 수고로움도 필요없다. 자연어 입력을 통해 모든 동작을 수행할 수 있다. 앞에서도 말했지만, AI가 자연어를 이해하는 것이 아니라 입력..
인게이지먼트(engagement)라는 용어는 10여년 전부터 흔하게 쓰여져 왔다. 인게이지먼트 마케팅, 고객 인게이지먼트, 소비자-브랜드 인게이지먼트....등등..도대체.... 도대체 User Engagement가 뭘까? 주입식 교육을 받던 학창시절, "Engagement = 약혼, 약속"이라고 외웠다...User Engagement는 고객과의 약속인가...? 비슷할 수도 있지만 아니다. 그렇다면 교전인가? ㅡ.ㅡ;; 마땅한 단어가 없다. Engagement 명사 약혼, 약혼 (기간 명사 (특히 업무상·공적인) 약속, (약속 시간을 정해서 하는) 업무 명사 전문 용어 교전 잘 와닿는 뜻이 없어서 동사형을 찾아보는데... Engage 동사 (주의, 관심을) 사로잡다. 동사 (~으로) 고용하다. 동사 (이해..
Apple의 UX Writing Apple의 UX Writer가 이야기하는 UX 라이팅 라이팅은 단순한 텍스트의 나열이 아닌 글로 하는 대화, 즉 소통이다. 말의 구조나 타이밍, 그것을 받아들이는 사람의 감정까지를 포함한다. 라이팅은 디자인프로세스의 일부다. UX 라이팅 원칙 PACE Purpose Anticipation Context Empathy PACE는 말의 자연스러운 흐름을 만들어 사람들의 참여와 흥미를 유도한다. 무엇을 말할지, 어떻게 말할지, 언제 말하지 알아야 한다. Purpose - 목적 모든 화면에는 목적이 있다. 플로우에 여러 단계가 있다면, 화면의 목적은 물론, 그 전체 흐름의 목적 또 정의하라. 그러면, 화면이 간단해지고 불필요한 단계를 생략할 수 있다. 정보 위계 정의 정보양의 ..
Data and Analytics (D&A)란? 조직이 데이터 사용에 대한 모든 부분을 지원하기 위해 데이터를 관리하고 분석하여 의견이나 비즈니스 프로세스 및 결과를 개선하는 방식. 이를 통해 비즈니스 위험 요소나 도전 및 기회 등을 발견할 수 있다. D&A는 UI/UX 향상을 위한 강력한 툴 D&A로 사용자를 더 잘 이해할 수 있고 D&A로사용자가 불편해 하는 점이나 환경을 알아낼 수 있고 D&A로 UI/UX 디자인 완성도를 측정할 수 있고 D&A로 피드백과 인사이트를 통해 최적화 할 수 있다. UI/UX 향상을 위한 D&A 활용법 STEP 01. 목적과 측정방식 정의 스스로에게 목적과 측정방식에 대한 질문을 던져라. 디자인을 통해 이루고자 하는 바가 무엇인가? 가장 측정하고 싶은 중요 결과는 무엇인가..
문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 1. S를 String으로 입력 받는다. 2. 반복문으로 a > z 까지 돌리면서 S의 인덱스 값을 받는다. 3. StringBuilder를 사용해 인덱스값을 "공백"을 포함해 이어붙여 sb변수에 담는다. 4. sb를 출력한다. **StringBuillder : String은 원래 변경할 수 없는 값이지만, StringBuilder를 사용하면 변경가능 [StringBuilder Methods] 추가 : sb.append("추가할문자열"); 대체 : sb.replace(0,6,"대체할문자열"); // 0~5의..
문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 1 .N을 입력 받는다. 2. N자리수 숫자를 String으로 입력 받는다. 3. String을 반복문을 돌려 char단위로 자른다. 4. 이때 Integer로 parsing하며 계속 더해주어 합을 구한다. 5. 합을 출력한다. **Char형을 Int형으로 변환하는 방법 : Character.getNumericValue(char); 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 풀이 import java.util.*; import java.io.*; public class Main { publi..
문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 과목수 N을 입력받고, N개만큼 점수를 입력받고, "모든 점수의 합 / 최댓값 x N"을 출력한다. 입력 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, ..
더 쉽고 빠르게 하는 방법도 많다. 하지만, 공부중이니 내 생각만으로 기초배열, for문, if문만 사용해서 풀어봄. (사실 더 쉽고 빠르게 하는 방법을 아직 모르는 건 안비밀 ^^;) 문제 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2번째 바구니, ..., 가장 오른쪽 바구니를 N번째 바구니라고 부른다. 도현이는 앞으로 M번 바구니의 순서를 역순으로 만들려고 한다. 도현이는 한 번 순서를 역순으로 바꿀 때, 순서를 역순으로 만들 범위를 정하고, 그 범위에 들어있는 바구니의 순서를 역순으로 만든다. 바구니의 순서를 어떻게 바꿀지 주어졌을 때, M번 바구니의 ..
문제 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 들어있다. 도현이는 앞으로 M번 공을 바꾸려고 한다. 도현이는 공을 바꿀 바구니 2개를 선택하고, 두 바구니에 들어있는 공을 서로 교환한다. 공을 어떻게 바꿀지가 주어졌을 때, M번 공을 바꾼 이후에 각 바구니에 어떤 공이 들어있는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N (1 ≤ N ≤ 100)과 M (1 ≤ M ≤ 100)이 주어진다. 둘째 줄부터 M개의 줄에 걸쳐서 공을 교환할 방법이 주어진다. 각 방법은 두 정수 i j로 이루어져 있으며, i번 바구니와 j번 바구니에 들어있는 공을 교환한다는 뜻..
***JDK 설치*** JAVA 개발을 위해 Java Development Kit, 즉 JDK를 설치한다. 아래 링크에서 자신의 OS에 맞는 설치파일 다운로드 https://www.oracle.com/kr/java/technologies/downloads/#java11-windows Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com Windows사용자는 JAVA 19, x64 Installer 설치 *JAVA 설치 - 설치파일 실행* 기본 경로 그대로 유지 및 설..
- Total
- Today
- Yesterday
- ux wrting
- Java환경
- Customer Engagement
- 사용자참여율
- 타블로펄스
- java
- JAVA코딩테스트
- 타블로 펄스
- 백준JAVA1546
- 고객 인게이지먼트
- genAI
- tableaugpt
- tableaupulse
- 백준10811
- jdk환경
- 데이터와 분석
- 백준10813
- jdk환경변수편집
- tableau pulse
- 백준
- 백준JAVA평균
- 백준공바꾸기
- java백준
- JAVA스터디
- 백준JAVA바구니뒤집기
- User Engagement
- java19
- 객체개념
- jdk패스
- 백준JAVA
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |