Tagged articles
44 articles
Page 1 of 1
Python Programming Learning Circle
Python Programming Learning Circle
May 23, 2025 · Artificial Intelligence

Useful Python Libraries for Data Science (Beyond pandas and NumPy)

This article introduces a curated list of lesser‑known Python packages for data‑science tasks—including Wget, Pendulum, imbalanced‑learn, FlashText, fuzzywuzzy, PyFlux, Ipyvolume, Dash, and Gym—providing installation commands, brief usage examples, and explanations of when each library is useful.

Pythondata-sciencemachine-learning
0 likes · 10 min read
Useful Python Libraries for Data Science (Beyond pandas and NumPy)
Python Programming Learning Circle
Python Programming Learning Circle
Apr 28, 2025 · Fundamentals

Top 11 GitHub Repositories for Learning Python

This article presents a curated list of eleven high‑quality GitHub repositories, ranging from algorithm collections and comprehensive Python libraries to project‑based learning resources, each described with its purpose, popularity metrics, and direct links, to help programmers at any skill level advance their Python expertise.

Pythondata-sciencelearning-resources
0 likes · 10 min read
Top 11 GitHub Repositories for Learning Python
Test Development Learning Exchange
Test Development Learning Exchange
Mar 16, 2025 · Backend Development

Comprehensive Python Ecosystem Overview: Web Frameworks, HTTP Clients, Databases, Data Analysis, Machine Learning, Image Processing, NLP, CLI, Concurrency, Testing, and Logging

This guide introduces a wide range of Python libraries and tools—including Flask, Django, FastAPI, Requests, HTTPX, SQLAlchemy, Pandas, NumPy, Scikit‑learn, TensorFlow, PyTorch, Pillow, OpenCV, spaCy, Click, asyncio, pytest, and logging—providing concise descriptions and ready‑to‑run code examples for each domain.

Data SciencePythonmachine-learning
0 likes · 7 min read
Comprehensive Python Ecosystem Overview: Web Frameworks, HTTP Clients, Databases, Data Analysis, Machine Learning, Image Processing, NLP, CLI, Concurrency, Testing, and Logging
Python Programming Learning Circle
Python Programming Learning Circle
Sep 12, 2024 · Artificial Intelligence

Curated List of Python Libraries for Data Visualization, Machine Learning, and Development

This article compiles a comprehensive, subjectively curated collection of Python libraries for data visualization, machine learning, deep learning, AutoML, model interpretability, resource monitoring, and debugging, providing brief descriptions and links to each tool for developers and researchers.

AutoMLPythondata-visualization
0 likes · 9 min read
Curated List of Python Libraries for Data Visualization, Machine Learning, and Development
Python Programming Learning Circle
Python Programming Learning Circle
Jun 28, 2024 · Artificial Intelligence

Python 'communities' Library: Implementing Louvain, Girvan‑Newman, Hierarchical, Spectral, and Bron‑Kerbosch Community Detection Algorithms

This article introduces the open‑source Python library communities, which provides implementations of several community‑detection algorithms—including Louvain, Girvan‑Newman, hierarchical clustering, spectral clustering, and Bron‑Kerbosch—along with installation instructions, usage examples, and visualization tools for network analysis.

community-detectiongraph algorithmsmachine-learning
0 likes · 6 min read
Python 'communities' Library: Implementing Louvain, Girvan‑Newman, Hierarchical, Spectral, and Bron‑Kerbosch Community Detection Algorithms
Python Programming Learning Circle
Python Programming Learning Circle
Jun 3, 2024 · Fundamentals

10 Practical Python Libraries You Should Know

This article introduces ten useful Python libraries—including Typer, Rich, Dear PyGui, PrettyErrors, Diagrams, Hydra, PyTorch Lightning, Hummingbird, HiPlot, and Scalene—detailing their features, use cases, and where to find their source code, helping developers enhance productivity and code quality.

Developmentdata-sciencemachine-learning
0 likes · 10 min read
10 Practical Python Libraries You Should Know
21CTO
21CTO
May 10, 2024 · Artificial Intelligence

Top 10 Python Libraries Every Data Scientist Should Master

This article reviews the ten most essential Python libraries for data science, covering data acquisition, analysis, machine learning, and visualization, and provides concise code examples to help beginners quickly start using tools like Beautiful Soup, NumPy, pandas, scikit‑learn, TensorFlow, Keras, Matplotlib, and seaborn.

NumPyWeb Scrapingdata-science
0 likes · 15 min read
Top 10 Python Libraries Every Data Scientist Should Master
Python Programming Learning Circle
Python Programming Learning Circle
May 8, 2024 · Fundamentals

A Collection of Python Automation Scripts for Clipboard Management, Code Quality, File Integrity, Stock Forecasting, Image Downloading, Port Scanning, Password Management, Email Sending, README Generation, and Folder Organization

This article presents a curated set of Python automation scripts covering clipboard monitoring, code quality analysis, file integrity verification, stock price forecasting, bulk image downloading, network port scanning, encrypted password storage, mass email sending, README.md generation, and intelligent folder organization, each illustrated with complete source code.

data-analysisfile-managementmachine-learning
0 likes · 20 min read
A Collection of Python Automation Scripts for Clipboard Management, Code Quality, File Integrity, Stock Forecasting, Image Downloading, Port Scanning, Password Management, Email Sending, README Generation, and Folder Organization
JavaEdge
JavaEdge
Apr 5, 2024 · Backend Development

Beyond Web Apps: 9 Exciting Java Projects to Explore

This article lists nine compelling Java‑based projects—from a 3D engine and deep‑learning library to time‑series databases, search engines, message queues, NLP tools, and an IoT platform—showing how Java can power diverse, interesting applications beyond ordinary web development.

IoTbackend-developmentbig-data
0 likes · 8 min read
Beyond Web Apps: 9 Exciting Java Projects to Explore
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 8, 2024 · Backend Development

Guide to Using the 12306 Ticket‑Grabbing Python Project

This article introduces the popular 12306 ticket‑grabbing assistant, explains its history and features, provides step‑by‑step installation and configuration instructions—including required dependencies, proxy settings, and email notifications—and shows how to run the script to automatically secure train tickets during the Spring Festival travel rush.

BackendConfigurationPython
0 likes · 10 min read
Guide to Using the 12306 Ticket‑Grabbing Python Project
vivo Internet Technology
vivo Internet Technology
Aug 24, 2022 · Frontend Development

Applying Self-Attention Based Machine Learning Model to Design-to-Code Layout Prediction

Vivo’s frontend team built a self‑attention‑based machine‑learning model that predicts web‑page layout types (column, row, or absolute) from node dimensions and positions, solving parent‑child and sibling relationships for design‑to‑code conversion, achieving 99.4% accuracy using over 20 k labeled, crawled, and generated samples, while outlining further enhancements.

D2CNeural NetworkSelf-Attention
0 likes · 11 min read
Applying Self-Attention Based Machine Learning Model to Design-to-Code Layout Prediction
Python Programming Learning Circle
Python Programming Learning Circle
Aug 15, 2022 · Artificial Intelligence

Top Python Libraries for Data Science, Machine Learning, and Data Visualization

This article curates a comprehensive list of popular Python libraries for data handling, mathematics, machine learning, automated machine learning, data visualization, and model interpretation, providing brief descriptions and GitHub statistics such as stars, contributions, and contributor counts.

Artificial Intelligencebig-datadata-science
0 likes · 12 min read
Top Python Libraries for Data Science, Machine Learning, and Data Visualization
Bitu Technology
Bitu Technology
Jun 14, 2022 · Backend Development

Why Tubi Chose Scala: A Backend Transformation Story

The article explains how Tubi, an ad‑supported streaming platform with tens of millions of users, migrated from a Node.js‑Spark‑Redis stack to a Scala‑based backend to achieve sub‑10‑millisecond recommendation latency, improve fault tolerance, and simplify domain modeling using Akka and functional programming.

Backendmachine-learningperformance
0 likes · 7 min read
Why Tubi Chose Scala: A Backend Transformation Story
Dada Group Technology
Dada Group Technology
Jun 6, 2022 · Backend Development

Evolution of JD Daojia Search System Architecture from Version 1.0 to 3.0

The article details the progressive architectural evolution of JD Daojia's search system—starting from a simple, single‑layer ES‑based 1.0 design, through the 2.0 overhaul that introduced full‑recall, independent ranking services, and index disaster‑recovery, to the 3.0 version that adds multi‑path recall, sophisticated ranking models, and automated routing for high availability.

ElasticsearchScalabilitySearch
0 likes · 20 min read
Evolution of JD Daojia Search System Architecture from Version 1.0 to 3.0
DaTaobao Tech
DaTaobao Tech
Mar 1, 2022 · Artificial Intelligence

Cold‑Start Optimization for Content Recommendation on Alibaba’s Home‑Decor Platform

Alibaba’s home‑decor platform introduced a two‑stage cold‑start pipeline—Uniform Guarantee and Boost Amplification—combined with a Wide & Deep content‑potential model that predicts new item popularity, dramatically reducing exposure latency, boosting click‑through rates by ~8 % and overall exposure by 13 %.

A/B-testingAlibabaContent Distribution
0 likes · 13 min read
Cold‑Start Optimization for Content Recommendation on Alibaba’s Home‑Decor Platform
DataFunTalk
DataFunTalk
Feb 17, 2022 · Cloud Native

ByteDance's Cloud‑Native Transformation of Its Machine Learning Platform

This article explains how ByteDance redesigned its machine‑learning platform using cloud‑native principles, detailing motivations, the shift from Yarn to Kubernetes, the implementation of PS‑Worker and AllReduce frameworks, unified operators, heterogeneous resource scheduling, elastic training, and future directions for large‑scale AI workloads.

cloud-nativeelastic-trainingheterogeneous-compute
0 likes · 15 min read
ByteDance's Cloud‑Native Transformation of Its Machine Learning Platform
Python Programming Learning Circle
Python Programming Learning Circle
Jan 15, 2022 · Fundamentals

Python xlwings & pandas tutorials for batch sorting, summarizing, and statistical analysis of Excel workbooks

This article presents a series of Python examples using xlwings and pandas to batch‑sort worksheets, filter and aggregate data across multiple workbooks, compute summary statistics, perform correlation, ANOVA, regression, and generate pivot tables and visualizations, illustrating practical Excel automation and data‑analysis techniques.

data-analysisexcel-automationmachine-learning
0 likes · 22 min read
Python xlwings & pandas tutorials for batch sorting, summarizing, and statistical analysis of Excel workbooks
21CTO
21CTO
Dec 29, 2021 · Fundamentals

Top 10 Python Tools & Libraries to Boost Your 2022 Development Skills

Discover the essential Python tools, IDEs, and libraries for 2022—including PyCharm, Jupyter Notebook, Keras, pip, Scikit‑Learn, Sphinx, Selenium, and Beautiful Soup—to enhance productivity, streamline coding, and empower developers across web, data science, and AI projects.

IDEPythondata-science
0 likes · 9 min read
Top 10 Python Tools & Libraries to Boost Your 2022 Development Skills
21CTO
21CTO
Dec 27, 2021 · Artificial Intelligence

Top 10 Python Machine Learning Libraries You Must Try in 2021

This article reviews the ten most notable Python libraries for machine learning in 2021, covering tools for handling nested data, notebook versioning, lightweight model demos, data management, multimodal augmentation, model monitoring, object detection, fast inference, time‑series forecasting, and neural search.

Pythonailibraries
0 likes · 9 min read
Top 10 Python Machine Learning Libraries You Must Try in 2021
Youzan Coder
Youzan Coder
Dec 22, 2021 · Big Data

3rd Youzan Big Data Technology Salon: Apache Kylin4, Data Governance, and AI Applications

The 3rd Youzan Big Data Technology Salon, held online for over 200 participants, showcased Apache Kylin 4’s performance boost, GeTui’s five‑step AI method, Kwai’s sustainable data‑governance system, and Youzan’s intelligent copy algorithms, highlighting data governance’s evolution into a core business priority and the shift toward intelligent discovery.

Apache KylinData Intelligencebig-data
0 likes · 6 min read
3rd Youzan Big Data Technology Salon: Apache Kylin4, Data Governance, and AI Applications
Python Programming Learning Circle
Python Programming Learning Circle
Oct 18, 2021 · Fundamentals

Analyzing and Predicting the Box Office of "The Battle at Lake Changjin" Using Python Data Scraping and Visualization

This tutorial demonstrates how to scrape Maoyan movie comments for "The Battle at Lake Changjin", clean and store the data, perform comprehensive visual analyses such as likes, city, gender, watch status, rating, user level, and creator mentions, and finally predict next‑day box office using linear regression with sklearn.

Pyechartsbox officedata-analysis
0 likes · 4 min read
Analyzing and Predicting the Box Office of "The Battle at Lake Changjin" Using Python Data Scraping and Visualization
Python Programming Learning Circle
Python Programming Learning Circle
Jun 24, 2021 · Fundamentals

Is Python Losing Its Charm? An Analysis of Its Strengths, Weaknesses, and Future

The article examines why Python has remained popular due to its readability, extensive libraries, and ease of use, while also highlighting its performance limitations, GIL, memory usage, weak mobile support, and competition from emerging languages, concluding that Python remains a valuable but not universally optimal tool.

Programming LanguagePythondata-science
0 likes · 5 min read
Is Python Losing Its Charm? An Analysis of Its Strengths, Weaknesses, and Future
Baidu Geek Talk
Baidu Geek Talk
Jun 23, 2021 · Information Security

Black-Gray Industry Attack Detection Based on Community Encoding Using Graph Embedding

The paper introduces a community‑encoding, GraphSAGE‑based detection framework that embeds whole user‑account, IP, device, and phone‑number graphs—both homogeneous and heterogeneous—to identify previously unseen black‑gray industry attacks, achieving about 95% IP‑risk accuracy via an asynchronous near‑real‑time system, though computational and automation challenges persist.

GraphSAGEblack-gray-industrycommunity-detection
0 likes · 12 min read
Black-Gray Industry Attack Detection Based on Community Encoding Using Graph Embedding
MaGe Linux Operations
MaGe Linux Operations
Dec 20, 2020 · Artificial Intelligence

Top 8 Essential Python Tools Every Developer Should Know

This article introduces Python's versatile ecosystem, highlighting eight key tools—including IDLE, scikit-learn, Theano, Selenium, TestComplete, Beautiful Soup, Pandas, and PuLP—that empower developers in IDE usage, machine learning, web automation, data analysis, and optimization tasks.

IDEWeb Automationdata-analysis
0 likes · 6 min read
Top 8 Essential Python Tools Every Developer Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Nov 26, 2020 · Fundamentals

25 Best GitHub Repositories for Python Developers

This article presents a curated collection of 25 top GitHub repositories for Python developers, covering frameworks, libraries, applications, books, interview questions, data structures, algorithms, style guides, and learning resources, helping both beginners and experienced programmers enhance their skills and stay up‑to‑date.

Resourcesdata-structureslibraries
0 likes · 9 min read
25 Best GitHub Repositories for Python Developers
MaGe Linux Operations
MaGe Linux Operations
Feb 1, 2019 · Artificial Intelligence

Master Python Speech Recognition: Install, Process Audio Files, and Capture Live Voice

This guide walks you through the fundamentals of speech recognition, explains how modern systems work, shows how to choose and install the Python SpeechRecognition package, and demonstrates processing audio files, handling noise, using offsets, and capturing live microphone input with practical code examples.

audio-processingmachine-learningmicrophone
0 likes · 16 min read
Master Python Speech Recognition: Install, Process Audio Files, and Capture Live Voice
HomeTech
HomeTech
Oct 29, 2018 · Artificial Intelligence

Applying ListNet Listwise Ranking Model for Car Purchase Intent Prediction

This article introduces the ListNet listwise ranking algorithm, explains its theoretical foundations and loss function, presents a Python implementation with gradient computation, and demonstrates its superior performance over pointwise and pairwise models on public benchmarks and an internal automotive dataset for predicting users' intended car series.

Learning-to-Ranklistnetmachine-learning
0 likes · 14 min read
Applying ListNet Listwise Ranking Model for Car Purchase Intent Prediction
MaGe Linux Operations
MaGe Linux Operations
Sep 20, 2018 · Backend Development

7 Lesser‑Known Python Libraries Every Developer Should Explore

This article introduces seven relatively unknown Python libraries—including Arrow, TensorFlow, Zappa, Peewee, Sanic with uvloop, Bokeh, and Blaze—highlighting their key features and why they attracted developers' attention in 2018, offering useful alternatives to more popular tools.

Pythondata-visualizationlibraries
0 likes · 7 min read
7 Lesser‑Known Python Libraries Every Developer Should Explore
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 6, 2018 · Artificial Intelligence

How Wide‑ResNet with Batch Norm Boosts 1688’s ‘You May Like’

This article introduces the Wide&Deep, PNN, DeepFM, and a novel Wide‑ResNet model applied to Alibaba’s 1688 “You May Like” recommendation, describes the system architecture, training data, experimental results showing AUC improvements with batch normalization, and shares practical tuning insights.

Batch NormalizationResNetdeepfm
0 likes · 12 min read
How Wide‑ResNet with Batch Norm Boosts 1688’s ‘You May Like’
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 15, 2018 · Artificial Intelligence

How τ‑FPL Reduces False Positives in High‑Risk Classification Tasks

τ‑FPL introduces a novel ranking‑threshold approach that explicitly incorporates a false‑positive‑rate constraint into binary classifier training, offering linear‑time optimal solutions, theoretical error bounds, and superior experimental performance on high‑risk tasks such as disease monitoring and autonomous driving.

Neyman-Pearsonfalse-positive-ratelinear-time
0 likes · 11 min read
How τ‑FPL Reduces False Positives in High‑Risk Classification Tasks
Tencent Cloud Developer
Tencent Cloud Developer
Mar 19, 2018 · Artificial Intelligence

Basic Concepts of Decision Trees

Decision trees are tree-structured classifiers that split data using attributes chosen for maximal purity measured by Gini impurity or entropy, with algorithms like ID3 selecting splits by information gain, while overfitting is mitigated through constraints and pruning techniques such as REP, PEP, and CCP.

Gini ImpurityID3Information Gain
0 likes · 13 min read
Basic Concepts of Decision Trees
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2017 · Artificial Intelligence

Avoid These Common NumPy Pitfalls When Handling Matrices and Vectors

This article examines four typical traps when using NumPy for matrix and vector operations—confusing array and matrix shapes, inefficient data filtering, ambiguous multiplication syntax, and cumbersome syntax—offering examples, explanations, and comparisons with MATLAB/Octave to help Python users write clearer, more reliable code.

NumPyPitfallsdata-processing
0 likes · 7 min read
Avoid These Common NumPy Pitfalls When Handling Matrices and Vectors
MaGe Linux Operations
MaGe Linux Operations
Jun 27, 2017 · Artificial Intelligence

Top Python Libraries Every Data Scientist Should Master

This article reviews the most essential Python libraries for data science—including NumPy, SciPy, Pandas, Matplotlib, Seaborn, Bokeh, Plotly, Scikit‑Learn, TensorFlow, Keras, NLTK, Gensim, Scrapy and Statsmodels—highlighting their core features, GitHub activity and typical use cases.

NLPdata-sciencelibraries
0 likes · 12 min read
Top Python Libraries Every Data Scientist Should Master
MaGe Linux Operations
MaGe Linux Operations
Jun 5, 2017 · Artificial Intelligence

Top 15 Python Libraries Every Data Scientist Should Master

This article surveys the most essential Python packages for data science, covering core scientific libraries, visualization tools, machine‑learning frameworks, natural‑language‑processing kits, and data‑mining utilities, with brief descriptions and links to each project.

data-sciencelibrariesmachine-learning
0 likes · 12 min read
Top 15 Python Libraries Every Data Scientist Should Master
Ctrip Technology
Ctrip Technology
Jan 5, 2017 · Artificial Intelligence

Design and Implementation of Ele.me's Fast‑Iterating Online Recommendation System

This article details how Ele.me built a rapidly iterating recommendation system, covering model ranking architectures (single, linear, multi), online feature computation pipelines, feature management, and shuffling logic to balance algorithmic relevance with user perception, providing practical insights for large‑scale personalized services.

feature-engineeringmachine-learningonline system
0 likes · 13 min read
Design and Implementation of Ele.me's Fast‑Iterating Online Recommendation System
ITPUB
ITPUB
Aug 31, 2016 · Artificial Intelligence

How Recommendation Systems Evolve: From Algorithms to Architecture Mastery

This talk traces the evolution of recommendation systems from early algorithm‑centric prototypes through a wild‑growth phase to a mature, architecture‑driven design, highlighting practical challenges, design principles, and lessons learned for building scalable, maintainable recommendation platforms.

Recommendation Systemsaiarchitecture
0 likes · 19 min read
How Recommendation Systems Evolve: From Algorithms to Architecture Mastery