Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

image colorizer #660

Closed
wants to merge 6 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .bolt/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"template": "bolt-vite-react-ts"
}
8 changes: 8 additions & 0 deletions .bolt/prompt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
For all designs I ask you to make, have them be beautiful, not cookie cutter. Make webpages that are fully featured and worthy for production.

By default, this template supports JSX syntax with Tailwind CSS classes, React hooks, and Lucide React for icons. Do not install other packages for UI themes, icons, etc unless absolutely necessary or I request them.

Use icons from lucide-react for logos.

Use stock photos from unsplash where appropriate, only valid URLs you know exist. Do not download the images, only link to them in image tags.

32 changes: 32 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# Dependencies
node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
282 changes: 17 additions & 265 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,274 +1,26 @@
<div align="center">
<img src="https://github.com/UppuluriKalyani/ML-Nexus/blob/main/img/mlnexus.jpg" width="200" height="200">
</div>
<div align="center">
<a href="https://github.com/UppuluriKalyani/ML-Nexus/issues"><img src="https://img.shields.io/github/issues/UppuluriKalyani/ML-Nexus"></a>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/pulls"><img src="https://img.shields.io/github/issues-pr/UppuluriKalyani/ML-Nexus"></a>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/network/members"><img src="https://img.shields.io/github/forks/UppuluriKalyani/ML-Nexus"></a>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/stargazers"><img src="https://img.shields.io/github/stars/UppuluriKalyani/ML-Nexus"></a>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/graphs/contributors"><img alt="GitHub contributors" src="https://img.shields.io/github/contributors/UppuluriKalyani/ML-Nexus?color=2b9348"></a>

### Welcome to the ML-NEXUS Zone⚙️⏳
</div>
# Automated Image Colorization

This project implements a user interface for an automated image colorization system using React and Tailwind CSS. Users can upload black-and-white images, and the system simulates a colorization process.

# ML-Nexus
A dynamic hub of Machine Learning innovations, where hands-on projects and collaborative experiments come together to inspire open-source contributions and foster a community of shared learning.
## Features

This repository is a diverse collection of projects ranging from beginner-friendly models to advanced AI applications. Whether you're new to the field or a seasoned expert, there's something for everyone to contribute to. Dive into neural networks, computer vision, natural language processing (NLP), and more. Join our vibrant community, share your ideas, and help shape the future of AI—together!
- Drag-and-drop or file selection for image upload
- Display of original and colorized images
- Simulated colorization process

## Getting Started

**NOTE:** You're limited to earning a maximum of 200 points from this repo. Additionally, we can't accept any ideas or features if your score already exceeds 200 points.
1. Clone the repository
2. Install dependencies: `npm install`
3. Run the development server: `npm run dev`

<h4>Join official <a href="https://discord.gg/n2D4RqnU">Discord Channel</a> for discussion</h4>
<p style="clear:both;">
<h2><a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Natural%20Language%20Processing">Natural Language Processing (NLP)</a></h2>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Natural%20Language%20Processing"><img src="https://github.com/UppuluriKalyani/ML-Nexus/blob/main/img/nlp.jpg"
style="margin:10px;" width="150px"
alt="Meshery - Service Mesh Management Plane" align="left" />Natural Language Processing (NLP)</a>
Projects in this area involve working with text data, such as sentiment analysis, language translation, text summarization, and chatbot development using techniques like tokenization, word embeddings, and transformers.
<br />
</p>
<br>
<br>
## Technologies Used

<p style="clear:both;">
<h2><a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Computer%20Vision">Computer Vision</a></h2>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Computer%20Vision"><img src="https://github.com/UppuluriKalyani/ML-Nexus/blob/main/img/cv.jpg"
style="margin:10px;" width="150px"
alt="Meshery - Service Mesh Management Plane" align="left" />Computer Vision</a>
Contributors can explore projects related to image classification, object detection, facial recognition, and image segmentation using tools like OpenCV, convolutional neural networks (CNNs), and transfer learning.
<br />
</p>
<br>
<br>
- React
- TypeScript
- Tailwind CSS
- Vite

<p style="clear:both;">
<h2><a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Neural%20Networks">Neural Networks</a></h2>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Neural%20Networks"><img src="https://github.com/UppuluriKalyani/ML-Nexus/blob/main/img/nn.jpeg"
style="margin:10px;" width="150px"
alt="Meshery - Service Mesh Management Plane" align="left" />Neural Networks</a>
Neural networks power most deep learning models. Contributions could include creating models for image classification, regression tasks, sequence prediction, and generative models using frameworks like TensorFlow or PyTorch.
<br />
</p>
<br>
<br>
## License

<p style="clear:both;">
<h2><a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Generative%20Models">Generative Models</a></h2>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Generative%20Models"><img src="https://github.com/UppuluriKalyani/ML-Nexus/blob/main/img/gm.jpeg"
style="margin:10px;" width="150px"
alt="Meshery - Service Mesh Management Plane" align="left" />Generative Models</a>
This includes working on projects related to Generative Adversarial Networks (GANs) for image generation, text-to-image models, or style transfer, contributing to fields like art creation and synthetic data generation.
<br />
</p>
<br>
<br>


<p style="clear:both;">
<h2><a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Time%20Series%20Analysis">Time Series Analysis</a></h2>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Time%20Series%20Analysis"><img src="https://github.com/UppuluriKalyani/ML-Nexus/blob/main/img/tsa.jpeg"
style="margin:10px;" width="150px"
alt="Meshery - Service Mesh Management Plane" align="left" />Time Series Analysis</a>
Contributors can work on analyzing temporal data, building models for stock price prediction, climate forecasting, or IoT sensor data analysis using LSTM or GRU networks.
<br />
</p>
<br>
<br>
<br>

<p style="clear:both;">
<h2><a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Transfer%20Learning">Transfer Learning</a></h2>
<a href="https://github.com/UppuluriKalyani/ML-Nexus/tree/main/Transfer%20Learning"><img src="https://github.com/UppuluriKalyani/ML-Nexus/blob/main/img/tl.jpeg"
style="margin:10px;" width="150px"
alt="Meshery - Service Mesh Management Plane" align="left" />Transfer Learning</a>
Explore projects where pre-trained models are fine-tuned for specific tasks, such as custom object detection or domain-specific text classification, reducing the need for extensive training data.
<br />
</p>
<br>
<br>

## ⭐ How to get started with open source?
<img src="https://github.com/Vi1234sh12/Face-X/blob/master/.github/Assests/isometric.png" height="290px" align="right"/>

You can refer to the following articles on the basics of Git and Github.

- [Watch this video to get started, if you have no clue about open source](https://youtu.be/SYtPC9tHYyQ)
- [Forking a Repo](https://help.github.com/en/github/getting-started-with-github/fork-a-repo)
- [Cloning a Repo](https://help.github.com/en/desktop/contributing-to-projects/creating-a-pull-request)
- [How to create a Pull Request](https://opensource.com/article/19/7/create-pull-request-github)
- [Getting started with Git and GitHub](https://towardsdatascience.com/getting-started-with-git-and-github-6fcd0f2d4ac6)
<br>
<br>
<br>
<br>


## 💥 How to Contribute to ML-Nexus?

- Take a look at the Existing [Issues](https://github.com/UppuluriKalyani/ML-Nexus/issues) or create your own Issues!
- Wait for the Issue to be assigned to you.
- Fork the repository
>click on the uppermost button <img src="https://github.com/Vinamrata1086/Face-X/blob/master/Recognition-Algorithms/Facial%20Recognition%20using%20LBPH/images/fork.png" width=50>

1. **[Fork](https://github.com/UppuluriKalyani/ML-Nexus/fork) the repository** to your own GitHub account.

2. **Clone the repository** to your local machine:

```bash
git clone https://github.com/UppuluriKalyani/ML-Nexus.git
```

3. **Navigate into the directory**:

```bash
cd ML-Nexus
```

4. **Install dependencies** (if applicable):

```bash
npm install
```

5. **Create a new branch** for your changes:

```bash
git checkout -b <your-branch-name>
```

6. **Make your changes**, commit, and push:

```bash
git add .
git commit -m "Your message here"
git push origin <your-branch-name>
```

7. **Submit a pull request:**
- Go to the original repository on GitHub.
- Click on the "Pull Requests" tab.
- Click the "New Pull Request" button.
- Select your feature branch and submit the pull request.

8. **Wait for review and feedback.**
- Address any comments or requested changes.
- Once approved, your feature will be merged into the main branch.


- Have a look at [Contributing Guidelines](https://github.com/UppuluriKalyani/ML-Nexus/blob/master/CONTRIBUTING.md)
- Read the [Code of Conduct](https://github.com/UppuluriKalyani/ML-Nexus/blob/master/CODE_OF_CONDUCT.md)

</br>


## ❤️ Project Admin

<table>
<tr>
<td align="center">
<a href="https://github.com/UppuluriKalyani">
<img src="https://avatars.githubusercontent.com/u/105410881?v=4" width="100px" alt="" />
<br /> <sub><b>Kalyani</b></sub>
</a>
<br /> <a href="https://github.com/UppuluriKalyani">
👑 Admin
</a>
</td>
</tr>
</table>


## 💻 Project Mentors

| <img src="https://github.com/user-attachments/assets/7132a875-9a79-4536-b4c2-7b9818c8c6c4" width="80px" /> | <img src="https://avatars.githubusercontent.com/u/48355572?v=4" width="80px" /> |
|:---:|:---:|
| [Sai Nivedh V](https://github.com/SaiNivedh26) <br> 🔧 Mentor | [Pratyay Banerjee](https://github.com/Neilblaze) <br> 🔧 Mentor |


## Contributors👩‍💻👨‍💻

<p>
<img src="https://api.vaunt.dev/v1/github/entities/UppuluriKalyani/repositories/ML-Nexus/contributors?format=svg&limit=54" width="700" height"250" />
</p>

## &#8627; Stargazers🌟

<div align='center'>

[![Stargazers repo roster for @UppuluriKalyani/ML-Nexus](https://reporoster.com/stars/UppuluriKalyani/ML-Nexus)](https://github.com/UppuluriKalyani/ML-Nexus/stargazers)

</div>

## &#8627; Forkers🍴
<div align='center'>

[![Forkers repo roster for @UppuluriKalyani/ML-Nexus](https://reporoster.com/forks/UppuluriKalyani/ML-Nexus)](https://github.com/UppuluriKalyani/ML-Nexus/network/members)

</div>



## Proposing Ideas💡
If you want to propose an idea, please create an issue and tag @UppuluriKalyani, @Neilblaze, and @SaiNivedh in the issue. Kindly wait until the issue is assigned to you before starting any work.

Assignments will be made on a first-come, first-served basis—whoever requests the issue first will be assigned. Please cooperate and help us improve our project!

- **Pull Requests:**
After submitting a pull request, please give us time to review it. If everything looks good, we will merge it automatically. If any changes are needed, we’ll request them. Please be patient while we go through this process.


<p style="clear:both;">
<h1><a name="contributing"></a><a name="community"></a> <a href="https://github.com/UppuluriKalyani/ML-Nexus">Community</a> and <a href="https://github.com/UppuluriKalyani/ML-nexus/blob/master/CONTRIBUTING.md">Contributing</a></h1>

<p>Please do! Contributions<a href="https://github.com/UppuluriKalyani/ML-Nexus/issues"></a> <a href=``https://github.com/UppuluriKalyani/ML-Nexus/issues"></a> <a href=``https://github.com/UppuluriKalyani/ML-Nexus/issues"></a> <a href=``https://github.com/UppuluriKalyani/ML-Nexus/issues"></a> <a href=``https://github.com/UppuluriKalyani/ML-Nexus/issues"></a> <a href=``https://github.com/UppuluriKalyani/ML-Nexus/issues"></a> <a href=``https://github.com/UppuluriKalyani/ML-Nexus/issues"></a> <a href=``https://github.com/UppuluriKalyani/ML-Nexus/issues"></a> and <a href=" ">pull requests</a> are welcome.Contributors are expected to adhere to the<a href=``https://github.com/UppuluriKalyani/ML-Nexus/blob/master/CODE_OF_CONDUCT.md/"> Code of Conduct</a>.
</p>
<p>
Jump into our <a href="https://discord.gg/n2D4RqnU">Discord</a>!
</p>
<p>

</p>

<!-- ------------------------------------------------------------------------------------------------------------------------------------------------------------- -->

## Code of Conduct🤝

To maintain a safe and inclusive space for everyone to learn and grow, contributors are advised to follow the [Code of Conduct](./CODE_OF_CONDUCT.md).



<!-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ -->


## Feedback📝

We value your feedback! If you have suggestions or encounter any issues, feel free to:

- Open an issue [here](https://github.com/UppuluriKalyani/ML-Nexus/issues)
- Reach out to the maintainer: [Uppuluri Kalyani](https://github.com/UppuluriKalyani)

<!-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ -->

<br>

<br>

<p align="right">(<a href="#top">Back to top</a>)</p>

<hr>

<div align="center">

### Show some ❤️ by starring this awesome Repository!

</div>

<!-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ -->
<!-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ -->
<hr>



<div id="Bottom"></div>
This project is open source and available under the [MIT License](LICENSE).
28 changes: 28 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import js from '@eslint/js';
import globals from 'globals';
import reactHooks from 'eslint-plugin-react-hooks';
import reactRefresh from 'eslint-plugin-react-refresh';
import tseslint from 'typescript-eslint';

export default tseslint.config(
{ ignores: ['dist'] },
{
extends: [js.configs.recommended, ...tseslint.configs.recommended],
files: ['**/*.{ts,tsx}'],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
},
plugins: {
'react-hooks': reactHooks,
'react-refresh': reactRefresh,
},
rules: {
...reactHooks.configs.recommended.rules,
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
}
);
Loading
Loading