teleren/devto huggingface dataset:
Best Resources for Deep Learning
Tags: deeplearning, machinelearning, ai, python
Published: 2023-04-12 12:07:44

[Extract Tables from PDF and save them as CSV using Python](https://machinelearningprojects.net/extract-tables-from-pdf-files/)

[Face Recognition Attendance System](https://machinelearningprojects.net/face-recognition-based-attendance-system/)

[Flask Projects with Source Code](https://machinelearningprojects.net/flask-projects/)

[Best Way to Train yolov7 on the custom dataset](https://machinelearningprojects.net/train-yolov7-on-the-custom-dataset/)

[Computer Vision Projects with Source Code](https://machinelearningprojects.net/opencv-projects/)

[Machine Learning Projects with Source Code](https://machinelearningprojects.net/machine-learning-projects/)

[Install TensorFlow with Cuda and cuDNN support in Windows](https://machinelearningprojects.net/install-tensorflow-with-cuda-and-cudnn/)

[Build OpenCV with Cuda and cuDNN support in Windows](https://machinelearningprojects.net/build-opencv-with-cuda-and-cudnn/)

[Deep Learning Projects with Source Code](https://machinelearningprojects.net/deep-learning-projects/)

[Deploy a Flask app online using Pythonanywhere](https://machinelearningprojects.net/deploy-a-flask-app-online/)
Data Modelling
Published: 2023-04-12 12:06:42

Data modeling is defined as the central step in software engineering that involves evaluating all the data dependencies for the application, explicitly explaining (typically through visualizations) how the data be used by the software, and defining data objects that will be stored in a database for later use. 

**How Data Modeling Works?**

Data modeling is the process of making a visual representation of all or part of an information system to show how different data points and organizational structures are linked. The goal is to explain the different types of data that are used and stored in the system, how different types of data are connected, how data can be grouped and organized, and what its formats and features are.

When making data models, business needs are taken into account. Rules and requirements are designed with the help of feedback from business stakeholders before they are added to the design of a new system or changed during an iteration of an existing one.

A data model is similar to a flowchart since it visually represents how data entities are related, their various attributes, and the nature of the data entities themselves.

Thanks to data models, data management and analytics teams can discover mistakes in development plans and describe the data requirements for apps, even before any code is created. As an alternative, data models can be produced by efforts to extract them from current systems through reverse engineering.

Data modeling is a crucial IT discipline for any organization. When building an app, it depicts 360-degree data dependencies and preempts bottlenecks. It helps maintain data-driven cloud services like e-commerce and provides better user experiences. It also keeps enterprise data repositories up-to-date so that you can extract the most valuable insights. By knowing the different types of data models, data modeling techniques, and best practices, one can unlock its full potential. 

Data Modelling is very usefully implemeted in Apache AGE and AGE Viewer project:
[Apache AGE](https://age.apache.org/)
[Apache AGE Github](https://github.com/apache/age)
Binance Clone Script: A User-Friendly Crypto Exchange Solution
Tags: binancecloneapp, binanceclonesoftware, binanceclonescript, cryptocurrencyexchangesoftware
Published: 2023-04-12 11:51:29

Opris is the best crypto exchange software development company which provides individuals or organizations to create a cryptocurrency exchange platform similar to Binance. Get started on your own cryptocurrency exchange platform today with our **[Binance clone script](https://www.opris.exchange/binance-clone-script/)** ​​​​​​​service.

The Binance Clone is a pre-built cryptocurrency exchange script that is fully customizable and free of bugs, making it an excellent option for entrepreneurs looking to create a hassle-free and user-friendly crypto exchange platform. This script is equipped with many advanced features and functionalities that make trading easier for users. Additionally, the platform supports a wide range of cryptocurrencies, giving users plenty of options to choose from. The Binance Clone also provides dedicated mobile applications for both Android and iOS devices, making it easily accessible to users around the world. This allows users to access the platform using their own devices, providing greater convenience and ease of use. Overall, the Binance Clone Script is an ideal choice for entrepreneurs who want to create a customizable and user-friendly cryptocurrency exchange platform.

Contact our experts for more enquries
 
Contact Us at https://wa.me/919994248706
Mail ID: sales@opris.exchange
Reach out to our site at https://www.opris.exchange/binance-clone-script/
Prakash Kya Hai | प्रकाश का परिभाषा ,प्रकार ,गुण
Tags: prakash, class10, physices, science
Published: 2023-04-12 11:51:22

आज के इस लेख में Prakash Kya Hai के बारे में जानेंगे इसमें प्रकाश का परिभाषा के साथ - साथ उसके प्रकार ,गुण इत्यादि के बारे में भी जानकारी दी जाएगी जिसे पढ़कर प्रकाश से संबंधित क्वेश्चन को आसानी से हल कर सकते है 

## Prakash Kya Hai

 Prakash Kya Hai - प्रकाश क्या है?
प्रकाश एक विशेष प्रकार की ऊर्जा है जो दीप्तमान वस्तुओं से निकलती हैं। यह जब किसी वस्तु से परावर्तित होकर आँख के रेटिना पर पहुँचता है तब हमें देखने की संवेदना उत्पन्न करता है।

> प्रकाश - Light
आँख मानव के पाँच ज्ञानेन्द्रियों (Sense organs) में सबसे महत्वपूर्ण ज्ञानेन्द्रिय है। आँख से ही हम अपने आस-पास की वस्तुओं को प्रत्यक्ष रूप से देख सकते हैं। जिसे आँख नहीं है यानी जो अंधा है, वह देख नहीं सकता है परन्तु रात को अंधेरी कोठरी में रखी हुई वस्तुओं को आँख वाला आदमी भी नहीं देख सकता है। इससे यह स्पष्ट है कि सिर्फ आँख रहने से ही किसी वस्तु को नहीं देखी जा सकती। उसी कोठरी में अगर एक बत्ती जला दी जाती है तो वही आदमी सभी चीजों को आसानी से देख लेता है। अतः प्रकाश (Light) की उपस्थिति में ही कोई वस्तु देखी जा सकती है। कहने का मतलब यह है कि प्रकाश एक प्रकार का साधन है जिसके सहारे आँख वाले किसी चीज को देखते हैं। वास्तव में जब किसी दीप्तमान वस्तुओं से निकली प्रकाश जब किसी वस्तु पर पड़ता है तब प्रकाश वस्तु से परावर्तित होकर हमारे आँख के रेटिना पर पहुँचता है और हमें वस्तु को देखने की संवेदना उत्पन्न करता है। 

 इसे भी पढ़े :- प्रकाश का परावर्तन किसे कहते हैं । बिस्तार से समझिये 

## प्रकाश का गुण - PRAKASH KE GUN
 प्रकाश एक ऊर्जा का रूप है।
 प्रकाश विद्युत चुम्बकीय विकिरण है।
 प्रकाश के गमन के लिए किसी द्रव्यात्मक माध्यम को आवश्यकता नहीं होती है अर्थात् प्रकाश निर्यात (Vacuum) में भी गमन कर सकता है।
 हवा या निर्वात में प्रकाश का वेग सबसे अधिक होता है। हवा में प्रकाश का वेग 3 x 108 ms-1 होता है। भिन्न-भिन्न प्रकाशकीय माध्यमों में प्रकाश का वेग भी भिन्न-भिन्न होता है।
 प्रकाश विद्युत चुम्बकीय तरंग है। अतः प्रकाश किसी माध्यम में तरंग के रूप में गमन करता है। यह तरंग अनुप्रस्थ प्रकृति (Transverse nature) का होता है। परन्तु प्रकाश का तरंगदैर्ध्य काफी लघु मान का होता है। इसके कारण ऐसा मान लिया जाता है कि प्रकाश एक सरल रेखा पथ पर गमन करती है।
 जब प्रकाश एक माध्यम से दूसरे माध्यम में प्रवेश करता है तब प्रकाश तरंग को आवृति अपरिवर्तित रहती है जबकि उसका वेग तथा तरंगदैर्घ्य बदल जाता है।
प्रकाश की प्रकृति - Nature of Light
[read more](https://www.mdkeducation.com/2023/04/Prakash-Kya-Hai.html)
Prakash Ka Apvartan Kya Hai। प्रकाश का अपवर्तन
Tags: education, mdkeducation, physices, prakashkyahai
Published: 2023-04-12 11:48:31

आज के इस लेख में Prakash Ka Apvartan Kya Hai के बारे में जानकारी देंगे इसमें प्रकाश के अपवर्तन की परिभाषा ,अपवर्तन के नियम ,प्रकार के बारे में बिस्तर से जानेंगे इस पोस्ट में दी गई जानकारी क्लास 7 से 12 तक के छात्रों के लिए बहुत मह्त्वपूर्ण है इस में प्रकाश का अपवर्तन के बारे में बहुत बिस्तार से बताया गया है 

## Prakash Ka Apvartan Kya Hai - प्रकाश का अपवर्तन

एक माध्यम से दूसरे माध्यम में जाने पर प्रकाश की किरण के अपने पथ से मुड़ने की घटना  प्रकाश का अपवर्तन (Refraction of Light) कहलाता हैं।
जय प्रकाश की किरण किसी समसर्वत्र (Homogeneous) पारदर्शी माध्यम में गमन करती है तो उसका गमन एक सीधी रेखा में होता है। परन्तु जब यही किरण एक पारदर्शी माध्यम से दूसरे पारदर्शी माध्यम में प्रवेश करती है तो उसकी दिशा में परिवर्तन हो जाता है। अर्थात् एक पारदर्शी माध्यम से दूसरे माध्यम में जब प्रकाश प्रवेश करती है तब वह अपने पथ से मुड़ जाती है। प्रकाश की इस घटना को प्रकाश का अपवर्तन (Refraction) कहते हैं

## प्रकाश का अपवर्तन
आपतन कोण किसे कहते हैं?
आपतित किरण तथा आपतन बिन्दु पर डाले गए अभिलम्ब के बीच के कोण को आपतन कोण (Angle of incidence) कहते हैं। [Read more](https://www.mdkeducation.com/2023/04/Prakash-Ka-Apvartan-Kya-Hai.html)
Aayat Kya Hai | आयत का परिमाप ,विकर्ण ,क्षेत्रफल ,फार्मूला ,ट्रिक
Tags: comptative, math, aayat, formula
Published: 2023-04-12 11:46:25

आज के इस पोस्ट के माध्यम से Aayat Kya Hai के बारे में जानेंगे इसमें आयत के परिभाषा के साथ साथ आयत का परिमाप ,विकर्ण ,क्षेत्रफल ,फार्मूला ,ट्रिक इत्यादि के बारे जानकारी मिलेगी क्युकि आयत से सम्बंधित प्रश्न हमेशा EXAM में पूछे जाते है लेकिन जानकारी के आभाव में क्वेश्चन को हल नहीं कर पाते है 

## Aayat Kya Hai

Aayat Kya Hai | आयत क्या है?
आयत चार भुजा से घिरा हुआ एक आकृति है जिसकी आमने सामने सामने की भुजा बराबर होती है और इसका चारों कोण 90 डिग्री का होता है

आयत का क्षेत्रफल= लम्बाई * चौड़ाई 

 ये भी पढ़े - Cube And Cube Root Class 8 - घन और घनमूल

## आयत का क्षेत्रफल कैसे निकाले

आयत का क्षेत्रफल निकालने के लिए आपको आयत की लंबाई और चौड़ाई का मान पता होना चाहिए अगर आपको लंबाई चौड़ाई कमान पता है तो लंबाई और चौड़ाई को गुनाह करके आयत का क्षेत्रफल निकाल सकते हैं

जैसे

Q. एक आयताकार खेत की लंबाई 15 मीटर और चौड़ाई 20 मीटर है तो उस खेत का क्षेत्रफल क्या होगा

हल 

खेत की लंबाई=15 मीटर

 खेत की चौड़ाई=20 मीटर

खेत का क्षेत्रफल =लंबाई x चौड़ाई

                     15 x 20 = 300 मीटर ²

## आयत का परिमाप - Aayat ka Parimap
[read more](https://www.mdkeducation.com/2023/04/Aayat-Kya-Hai.html)
Excalidraw: the tool for creating diagrams and sketches.
Tags: diagrams, sketches, productivity, devops
Published: 2023-04-12 11:44:48

Having a good web-based tool for creating diagrams and sketches is important for several reasons:

Accessibility: Web-based tools can be accessed from any device with an internet connection, making it easy for individuals or teams to work collaboratively on a diagram or sketch from anywhere in the world.

Ease of use: A good web-based tool is designed to be user-friendly and intuitive, allowing users to quickly create professional-looking diagrams and sketches without needing advanced technical skills or knowledge.

Flexibility: Web-based tools offer a range of customization options, allowing users to choose from different templates, shapes, colors, and styles to create diagrams and sketches that are tailored to their needs.

Collaboration: Web-based tools enable real-time collaboration, which is essential for teams that need to work together on a project. Multiple users can work on the same diagram or sketch simultaneously, and changes are updated in real-time.

Efficiency: Web-based tools can streamline the diagram and sketch creation process, allowing users to create and modify diagrams and sketches quickly and efficiently. This can save time and increase productivity, especially for complex projects that require a lot of documentation and visual aids.

Excalidraw [ https://excalidraw.com ] is a web-based tool for creating diagrams and sketches. It allows users to quickly draw various types of diagrams such as flowcharts, wireframes, mind maps, and more. The tool is simple and easy to use and allows for collaboration in real-time. Excalidraw is open-source and free to use, making it a popular choice for teams and individuals who need to quickly create diagrams and sketches for various purposes.

The several key features of the Excalidraw tool include:

Hand-drawn sketch recognition: Excalidraw automatically recognizes and adjusts hand-drawn sketches, making it easy to create diagrams and sketches that look like they were drawn by hand.

Collaboration: Multiple users can work on the same diagram in real-time, making it easy to collaborate on projects with team members or clients.

Simple and intuitive interface: Excalidraw's interface is designed to be simple and easy to use, with a minimal learning curve.

Wide range of shapes and objects: Excalidraw comes with a wide range of pre-built shapes and objects, making it easy to create a variety of diagrams and sketches.

Export and import functionality: Excalidraw allows you to export your diagrams as PNG, SVG, or JSON files, and also allows you to import diagrams from other sources.
How to find useful repositories faster
Tags: webdev, programming, tutorial, beginners
Published: 2023-04-12 11:41:46

{% embed https://www.youtube.com/watch?v=y0uzgl7aDf4 %}

Hey all! 
I've been thinking about how I can find useful repositories faster to improve my productivity so I can actually focus on delivering useful output. As a result, I noticed there were a few trends that I would look for: 
- When the last update to the repo was (ideally less than a year ago) 
- the license of the repo 
- number of stars (as an indication of usage although it probably isn't the best - open to other suggestions!) 
- I don't look through enough repos fast enough 

So I created a free simple tool that allows others to try it out tool. You can check it out here: 

https://data-science-hub-abb6d.web.app/#/

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ep5z6qdcynr20568t2i.png)
Understanding The Basics Of Gold Investing
Published: 2023-04-12 08:20:39

Investment in a precious metal like gold is one of the best investment decisions that you can ever make, especially during these tumultuous economic times. In fact, investing in gold can safeguard your portfolio against dangers of inflation, wars and natural disasters as well as fluctuations in stock prices. However, like with any other investment option, gold investing does come with its share of risks; and you need to understand and mitigate such risks in order to realize the desired returns on your investment.

**Benefits of investing in gold
**
It is human to seek a rationale for doing something, especially when money is involved. Here are three key benefits that you can realize from gold investments.

**1. Protection from inflation
**
During times of inflation, money tends to lose its purchasing power resulting in a rise in the cost of living. However, forces of inflation never affect [gold prices](url). Thus, investing in gold can be an excellent way of cushioning your money from the forces of inflation, resulting in great returns on capital.

**2. Liquidity
**
One of the greatest benefits of investing in gold is its high liquidity or how quickly you can offset your gold for cash. If you have ever tried to get quick cash from your home or car sale, then you understand how difficult it can be finding the right buyer with the right offer. The same is not true of gold. Exchanging gold for cash is very easy. All you need to do is get to a precious metal dealer in your area and sell your gold at the current market value. No hassle! [Buy gold bar](url)

**3. Safe investment
**
During tough as well as good economic times, gold has retained its reputation as a safe investment option. For example, an ounce of gold could have bought you a piece of suit at the turn of the 20th century. Today, and ounce of gold is selling for about $1300, which is more than you need for a nice piece of suit. The same cannot be said the dollar which have lost its value significantly over the past century. This makes gold investments the best choice for investors who are looking for the best retirement saving plans.

**Gold investments: Your options
**
Gold investments come in various forms. All you need to do is identify your investment goals. If all you want is grow your portfolio and make profits at the right time, then you might want to consider investing in physical gold. This can be in the form of gold bars, coins or biscuits. Here are some of the best gold investing options that you might want to consider.
Wednesday Links - Edition 2023-04-12
Tags: java, jvm, observability, spock
Published: 2023-04-12 11:31:40

Throughput Analysis of Safepoint-attached Barriers in a Low-latency Garbage Collector (5 min)🚧
https://inside.java/2023/04/03/hotspot-throughput-thesis/

Virtual Threads will become a feature in JDK 21 (30 sec)🎉
https://twitter.com/speakjava/status/1645543493182562305

Not your grandfather’s logs — A Java library’s new approach to observability (5 min)👁️
https://betterprogramming.pub/not-your-grandfathers-logs-a-java-library-s-new-approach-to-observability-ebd4a90d198d

Spocklight: Testing Asynchronous Code With DataVariables (1 min)🧱
https://blog.mrhaki.com/2023/04/spocklight-testing-asynchronous-code.html
Can ChatGPT be detected?
Published: 2023-04-12 11:27:29

As an AI language model, ChatGPT is designed to simulate human-like conversation and generate text in response to input from users. But can ChatGPT be detected as a non-human entity?

The answer is that it depends on the context and the level of sophistication of the detection methods being used. In some cases, it may be relatively easy to detect that you are interacting with a machine, while in other cases it may be difficult or even impossible.

One common method for detecting non-human entities in online interactions is the use of CAPTCHAs, which are designed to distinguish between human and automated input. CAPTCHAs typically require users to perform a task that is easy for humans but difficult for machines, such as recognizing distorted text or clicking on specific images. However, ChatGPT is sophisticated enough to solve many types of CAPTCHAs, so this method may not always be effective.

Another method for detecting non-human entities is to analyze patterns in the way that text is generated. For example, AI language models like ChatGPT may generate text that is more consistent or less varied than human-generated text. They may also make certain grammatical or semantic errors that are less common among humans. Researchers have developed various statistical and machine-learning techniques for detecting these patterns, but they may not be foolproof.

In some cases, it may be possible to detect ChatGPT based on contextual cues or metadata associated with the interaction. For example, if ChatGPT is being used to generate large volumes of text in a short period of time, this may suggest that it is not a human user. Similarly, if the IP address or browser information associated with the interaction is associated with known bots or automated scripts, this may be a red flag.

However, as AI language models continue to improve and become more sophisticated, it may become increasingly difficult to distinguish between human and machine-generated text. In some cases, the only way to be certain may be to directly query the user and ask them to confirm that they are human. But even this method may not be foolproof, as humans can also misrepresent themselves online. If you're interested in learning more about the inner workings of ChatGPT and how it was trained, you may want to consider enrolling in a [ChatGPT Training](https://www.edureka.co/openai-chatgpt-training-course) course or workshop on natural language processing or machine learning. There are many online resources available, including MOOCs, tutorials, and academic courses, that can provide you with the knowledge and skills you need to work with language models like ChatGPT.

In conclusion, while it may be possible to detect ChatGPT and other AI language models in some cases, it is not always easy or reliable. As these technologies continue to evolve, it will be important for researchers and developers to stay ahead of the curve in developing effective detection methods and ensuring that online interactions remain safe and trustworthy.
ChatGPT Notification: A Chrome Extension for Convenient Output Notifications
Tags: chatgpt, ai, opensource, productivity
Published: 2023-04-12 11:02:16


Are you tired of constantly checking your screen for when your ChatGPT-generated outputs are ready? Say hello to **ChatGPT Notification** – a handy Chrome browser extension that helps you stay on top of your ChatGPT outputs with sound notifications.

With ChatGPT Notification, you can focus on other tasks while waiting for ChatGPT to do its job. Once installed, the extension automatically detects when your output is ready and sends a unique notification sound alert to let you know.

Using ChatGPT Notification is simple – just enable the extension and let it do the rest. There's no additional configuration needed, making it the perfect tool for busy developers, students, researchers, and bloggers.

Here are some key features of ChatGPT Notification:

- Convenient sound notifications for ChatGPT-generated outputs
- Unique notification sound that's easy to recognize
- No additional configuration needed – just enable and go
- Simple and easy to use

Ready to experience the convenience of sound notifications for your ChatGPT outputs? Install ChatGPT Notification and never miss a generated output again.

[Get chatGPT Notification from the Chrome Web Store](https://chrome.google.com/webstore/detail/chatgpt-notification/gjmfhcdnhhjemfplaklmkggephphkkeh)

[Check out the chatGPT Notification GitHub repository](https://github.com/Correia-jpv/ChatGPT-Notification)

I hope it makes your workflow more efficient and enjoyable.
Allow me to reintroduce myself
Tags: firstpost
Published: 2023-04-12 11:00:00

I have been putting off blogging for years due to procrastination and fear of criticism. So why start now? It was a junior in my team who inspired me to get started. I specifically mentioned “junior” to highlight no matter where we are in our careers and life we can always learn from others.

From a young age, I've always had a passion for taking things apart and not managing to put them together again. I want to say that this has improved over time…. It has not 😀. I still find myself reverse engineering a process, testing gadgets, purchasing countless components from [Pimoroni ](https://shop.pimoroni.com/)or [ThePiHut](https://thepihut.com/)

As you can tell by my chosen alias I have a passion for DevOps and want to learn more about coding preferably backend Nodejs and Golang.

As mentioned before in my spare time, I configure MicroBits,Raspberry Pi’s, and work on my Home automation. I do all this whilst zoning out to Spotify as there’s nothing better than listening to music that compliments my tech moods.

I have worked in IT/Technology for over 19 years as a Desktop Support Engineer, Field Engineering, Application Support, 3rd Line Engineer, Platform and DevOps Engineer.

I want to share the successes, failures and challenges I have encountered from different management styles, DevOps cultures, ways of working and opportunities.
If you have made it this far, thank you for supporting my first post. I would love to hear from Coders, DevOps /Platform engineers and like-minded techies in the hope that my future blog post provides reassurance, advice and encouragement no matter what stage you are at in your career.