본문 바로가기

데이터사이언스5

[cuDF] 🚀 Google Colab에서 RAPIDS cuDF 사용하기: 데이터 사이언스 초고속화 🧑‍💻💥 안녕하세요 👋 혹시 pandas 작업이 끝나기만을 기다리느라 지치셨나요? ⌛ 데이터 처리가 번개처럼 빠르면 좋겠다고 생각한 적 있나요? ⚡ 그렇다면, 운이 좋으시네요! 오늘은 Google Colab에서 RAPIDS cuDF를 사용하는 방법을 소개해드리겠습니다. 🚀✨ 이 기술을 사용하면 데이터 처리를 초고속으로 할 수 있어요!  RAPIDS cuDF란? 🤔RAPIDS cuDF는 GPU 가속화된 데이터프레임 라이브러리로, pandas API를 사용하여 데이터를 처리하고 분석할 수 있게 해줍니다. 📊 Python에서 cuDF 인터페이스는 libcudf 기반으로 구축되어 있어 데이터 작업을 획기적으로 빠르게 수행할 수 있습니다. 🚀 예를 들어, 간단한 조인 작업은 pandas에서 761ms가 걸리지만 .. 2024. 5. 25.
[Python] 🎒 Python의 컬렉션 상자들: 어떤 상자를 언제 써야 할까요? 📦 안녕하세요, 여러분! 오늘은 Python의 네 가지 멋진 컬렉션 타입에 대해 이야기해 볼 거예요. 마치 여러분의 책상 서랍처럼, 데이터를 정리하고 저장하는 데에도 여러 종류의 상자가 필요해요. 그럼 지금부터 하나씩 살펴볼까요? 🕵️‍♂️ 1. 📋 리스트(Lists) 너의 쇼핑 리스트! 리스트는 우리가 쇼핑할 때 쓰는 목록 같아요. 뭐든 순서대로 나열하고 싶을 때 사용하죠. 아, 그리고 마음이 바뀌면 언제든지 바꿀 수 있어요. # 리스트 예제 🛒 shopping_list = ["🍎 사과", "🍌 바나나", "🍒 체리"] print(shopping_list) shopping_list[1] = "🫐 블루베리" print(shopping_list) 2. 📚 튜플(Tuples) 바꿀 수 없는 약속! 튜플은 한 번.. 2023. 11. 15.
[LLM] 🐼+🤖 ChatGPT + Pandas와의 결합? PandasAI 데이터 분석의 세계는 항상 끊임없는 발전과 혁신의 중심에 있습니다. 특히, 데이터 프로세싱에 있어서 Python의 라이브러리인 Pandas는 그 중심에 핵심 역할을 해왔습니다. 그런데 이제 Pandas의 강력함에 ChatGPT의 지능적인 통찰력을 결합한 새로운 도구, PandasAI가 등장하여 데이터 과학자들의 작업을 더욱 효율적이고 직관적으로 만들어줍니다. 이 툴은 Pandas의 강력한 데이터 처리 능력과 ChatGPT의 섬세한 언어 모델링 능력을 결합하여, 데이터 분석의 전반적인 과정을 혁신적으로 변화시킵니다. 이번 글에서는 이러한 PandasAI의 매력에 대해 함께 탐색해보겠습니다. 1. PandasAI란? PandasAI는 혁신적인 Python 라이브러리로서, 데이터 분석의 세계에 전통적인 방법을.. 2023. 11. 1.
[LLM] LangChain으로 시작하는 인공지능 언어 여행 언어는 인간의 가장 강력한 도구 중 하나입니다. 우리는 언어를 통해 소통하고, 지식을 전달하며, 아이디어를 형성합니다. 그리고 이제 인공지능(AI)의 시대에는 기계가 언어를 이해하고 사용하는 방식을 혁신하는 기술, 바로 'LangChain'이 등장했습니다. 이 블로그글에서는 LangChain이 무엇인지, 그리고 어떻게 이 기술이 우리의 언어 사용 방식을 변화시키고 있는지 탐구해 보려고 합니다. LangChain이란? LLM (Large Language Model) 큰 언어 모델이란? 큰 언어 모델, 줄여서 LLM은 기본적으로 컴퓨터가 인간처럼 언어를 사용하게 만드는 프로그램입니다. ChatGPT 같은 모델은 우리가 묻는 질문에 대답하거나, 우리와 대화하듯이 텍스트를 만들 수 있어요. 하지만 이런 모델도 .. 2023. 10. 18.