AI-powered search & chat for Data / Computer Science Students

Data Wrangling with Open Refine

 Towards Data Science

Most times, when we hear about data wrangling, we think about data cleaning and manipulation using Python or some other language. In most real-life cases, the data is so messy or so large that…

Read more at Towards Data Science

Dataset Manipulation with Open Refine

 Towards Data Science

Open Refine is a web application for cleaning, transforming and enriching datasets. It can be downloaded at the following address: http://openrefine.org. In the download section, you can download the…...

Read more at Towards Data Science

Some basics about OPEN CV — Part-1

 Analytics Vidhya

In this blog I will use Pycharm IDE for code. Basically OPEN CV is image processing tool from which you can analyze any image. It is used in object Detection. Let’s get hand on it — You can install…

Read more at Analytics Vidhya

Mastering the Art of Clean Code: How to Apply the Open-Closed Principle in Practice

 Javarevisited

Mastering the Art of Clean Code: How to Apply the Open-Closed Principle in PracticeAs an important principle in software design, the Open-Closed Principle (OCP) emphasizes the importance of creating s...

Read more at Javarevisited

Even Your Refactors Will Be Refactored

 Level Up Coding

In the realm of software engineering, there are many decisions. What database should we use for this project? Should we be using Jenkins, Travis, or something else for automation? How would we break…

Read more at Level Up Coding

Never Refactor Your Code Manually Again. Instead, Use Sourcery!

 Daily Dose of Data Science

Refactoring code is an important step in pipeline development. Yet, manual refactoring takes additional time for testing as one might unknowingly introduce errors. Instead, use Sourcery. It's an autom...

Read more at Daily Dose of Data Science

Reading C̶l̶e̶a̶n̶ C̶o̶d̶e̶ Refactoring Week 4

 Level Up Coding

I’ve been loving reading through Clean Code, but am taking a bit of a break this week to discuss the first chapter of Martin Fowler’s Refactoring. Like Clean Code, Refactoring is fairly famous…

Read more at Level Up Coding

Introduction to OpenVINO

 Towards Data Science

OpenVINO stands for Open Visual Inference and Neural Network Optimization. It is a toolkit provided by Intel to facilitate faster inference of deep learning models. It helps developers to create…

Read more at Towards Data Science

Opening black-box models with LIME — Beauty and the beast

 Towards Data Science

Despite a booming adoption of machine learning in making critical decisions, many machine learning models remain black boxes. Here trust and ethical challenges of using machine learning in making…

Read more at Towards Data Science

Review: RefineNet — Multi-path Refinement Network (Semantic Segmentation)

 Towards Data Science

In this story, RefineNet, by The University of Adelaide, and Australian Centre for Robotic Vision, is reviewed. A generic multi-path refinement network that explicitly exploits all the information…

Read more at Towards Data Science

Defrag: OpenSocial vs ClosedPrivate

 Pete Warden's blog

In response to the looming threat of ClosedPrivate, Kevin Marks of Google dropped in for a surprise talk on OpenSocial. He’s part of the NSA (Not Search or Apps) team, and wanted to give us an idea of...

Read more at Pete Warden's blog

Uncover the Hidden Gems: Exploring IntelliJ IDEA’s ‘Refactor This’ Feature

 Javarevisited

IntelliJ IDEA is a popular IDE used by developers around the world. It has a wide range of features that make coding and refactoring easier and more efficient, but there are some hidden gems that are ...

Read more at Javarevisited

Automated Code Refactoring With Sourcery

 Daily Dose of Data Science

Refactoring codebase is an important yet time-consuming task. Moreover, at times, one might unknowingly introduce errors during refactoring. This takes additional time for testing and gets tedious wit...

Read more at Daily Dose of Data Science

Coding in the open

 Towards Data Science

The Engineering track at Turing Fest this year was packed with amazing speakers, covering abroad range of topics from how the UK government has made some of their services code freely available, how…

Read more at Towards Data Science

Intel OpenVINO: Model Optimizer

 Analytics Vidhya

In my previous article, I have discussed the basics and workflow of the OpenVINO toolkit. In this article, we will be exploring:- Model Optimizer is one of the two main components of the OpenVINO…

Read more at Analytics Vidhya

Introduction to the “fresh” Framework

 Better Programming

Meet Deno’s fresh — a new web framework There is been a lot of frameworks and libraries being used in modern-day JavaScript and TypeScript development. Furthermore gets added every next month. Fresh ...

Read more at Better Programming

Inside Open Assistant: The Open Source Platform for Light, High-Performance LLMs

 Towards AI

Open Assistant has become one of the most popular projects in the foundation model space. Continue reading on Towards AI

Read more at Towards AI

We Refactored 10K Lines of Code in Our Open Source React Project

 Better Programming

When working on any project, especially in the MVP stage, we as developers often prioritise one thing above all else when writing code: making sure it works. Unfortunately, this can mean writing code…...

Read more at Better Programming

More Refactoring

 Jack Franklin

Last week's refactoring post turned out more popular than expected and I wasn't going to revisit it. However, it got so much interest that I'd like to. Here's the code we ended up with at the end: var...

Read more at Jack Franklin

Don’t Refactor On Autopilot: Refactor With A Purpose To Provide Value

 Level Up Coding

Refactoring is a key part of every engineer’s career. Identifying when you need to refactor is an important skill. Refactoring without a purpose, or when it doesn’t provide value, is just wasting…

Read more at Level Up Coding

Open-Closed Principle: The Hard Parts

 Better Programming

The Open-Closed Principle is the second principle of SOLID. Let’s know what OCP is, its limitations, and how can we follow it correctly Photo by author Introduction SOLID principles are a set of prin...

Read more at Better Programming

Prompt Engineering Guide for Open LLM: Take Your Open LLM Application to the Next Level

 Towards AI

Compared to closed-source models: The observation that can be made here is that o pen-source models cannot compete with closed-source models on the same prompt. In my personal experience, the results ...

Read more at Towards AI

Revisiting SOLID

 Better Programming

Encountered by most software developers in their early years on the job, the SOLID principles remain a key driver in all well-written software. I hear it referenced often and frequently find myself…

Read more at Better Programming

The openclean Open-Source Data Cleaning Library

 Towards Data Science

Data preparation is still a major bottleneck for many data science projects. A frequently cited survey in 2016 found that data scientists spend 60% of their time on data cleaning and organizing data…

Read more at Towards Data Science