Skip to content

Commit 85606cf

Browse files
feat(discover): rebuild maintained platform search
Replace the two-entry legacy search with a safe browser-local discovery experience covering maintained learning, projects, tools, articles, and platform destinations; retire broken global search plumbing and validate the generated index.
1 parent b303aa4 commit 85606cf

14 files changed

Lines changed: 585 additions & 281 deletions

_config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@ collections:
110110

111111
# Layout Defaults
112112
defaults:
113+
- scope:
114+
path: ""
115+
values:
116+
disable_search: true
113117
- scope:
114118
path: ""
115119
type: "posts"
@@ -175,6 +179,7 @@ sitemap:
175179
- /media/
176180
- /resources/
177181
- /insights/
182+
- /discover/
178183
- /faq/
179184
- /contact/
180185
- /toolkits/

_data/discover.yml

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
items:
2+
- title: Learning Overview
3+
category: Learn
4+
type: Hub
5+
url: /learn/
6+
description: Start with DataForSolution learning paths and see which academy or lesson fits your current level.
7+
keywords: [learning, academy, courses, beginner, roadmap]
8+
featured: true
9+
- title: Data Science Academy
10+
category: Learn
11+
type: Academy
12+
url: /learn/data-science/
13+
description: Follow a structured path from understanding data and defining problems through analysis, machine learning, and applied projects.
14+
keywords: [data science, academy, analysis, machine learning, roadmap]
15+
featured: true
16+
- title: Data Science Level 1
17+
category: Learn
18+
type: Learning path
19+
url: /learn/data-science/level-1/
20+
description: Build foundational data-science thinking before moving into statistics, programming, modeling, and advanced tools.
21+
keywords: [foundations, beginner, data science, level 1, learning]
22+
- title: What Is Data?
23+
category: Learn
24+
type: Lesson
25+
url: /learn/data-science/level-1/module-1/
26+
description: Learn how observations become records and why data is a representation of reality rather than reality itself.
27+
keywords: [data, information, records, observations, dataset, module 1]
28+
- title: Types and Structures of Data
29+
category: Learn
30+
type: Lesson
31+
url: /learn/data-science/level-1/module-2/
32+
description: Understand qualitative, quantitative, structured, semi-structured, and unstructured data and how type affects analysis.
33+
keywords: [qualitative, quantitative, structured, unstructured, measurement, module 2]
34+
35+
- title: Curated Projects
36+
category: Projects
37+
type: Portfolio hub
38+
url: /projects/
39+
description: Browse ten reviewed projects with documented provenance, methodology, reproducibility, data boundaries, and limitations.
40+
keywords: [portfolio, projects, reproducibility, methodology, evidence]
41+
featured: true
42+
- title: PETQuant Reliability
43+
category: Projects
44+
type: Healthcare project
45+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/petquant
46+
external: true
47+
description: PET quantitative-ML reconstruction focused on small-sample limits, data-quality contracts, and defensible validation claims.
48+
keywords: [pet, pet ct, medical imaging, quantification, validation, healthcare]
49+
- title: Chest CT Classification
50+
category: Projects
51+
type: Healthcare project
52+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/chest-ct-classification
53+
external: true
54+
description: Medical-imaging transfer-learning reconstruction emphasizing overfitting analysis, split integrity, and deterministic evaluation.
55+
keywords: [ct, chest ct, resnet50, tensorflow, medical imaging, classification]
56+
- title: Pima Diabetes ML Evaluation
57+
category: Projects
58+
type: Healthcare project
59+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/pima-diabetes-ml
60+
external: true
61+
description: Leakage-safe SVM and MLP retrospective with missing-measurement handling and sensitivity/specificity reporting.
62+
keywords: [diabetes, svm, mlp, clinical metrics, sensitivity, specificity]
63+
- title: SHAP + LIME Explainability
64+
category: Projects
65+
type: Responsible AI project
66+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/shap-lime-explainability
67+
external: true
68+
description: Class-aligned explanation workflow with corrected label ordering, scaled modeling, and defensible attribution aggregation.
69+
keywords: [shap, lime, explainability, xai, responsible ai]
70+
- title: Fairness Evaluation
71+
category: Projects
72+
type: Responsible AI project
73+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/fairness-evaluation
74+
external: true
75+
description: Explicit group-fairness metrics and threshold analysis with documented AIF360 provenance.
76+
keywords: [fairness, aif360, responsible ai, bias, thresholds]
77+
- title: Adversarial Robustness
78+
category: Projects
79+
type: Responsible AI project
80+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/adversarial-robustness
81+
external: true
82+
description: Bounded PGD and defense-evaluation reconstruction with preprocessing, threat-model, and denominator corrections.
83+
keywords: [adversarial, pgd, robustness, pytorch, threat model]
84+
- title: Automobile Insurance Fraud Classification
85+
category: Projects
86+
type: Machine learning project
87+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/insurance-fraud-classification
88+
external: true
89+
description: Temporal, imbalance-aware evaluation showing why high overall accuracy can coexist with zero minority-class recall.
90+
keywords: [fraud, classification, imbalanced learning, pr auc, temporal holdout]
91+
- title: Restaurant Review Sentiment Evaluation
92+
category: Projects
93+
type: NLP project
94+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/restaurant-sentiment-evaluation
95+
external: true
96+
description: Leakage-safe NLP model comparison using fold-local TF-IDF pipelines and a clearly licensed UCI Yelp source.
97+
keywords: [nlp, sentiment, tf idf, yelp, cross validation]
98+
- title: CIFAR-10 Generated-Image Analysis
99+
category: Projects
100+
type: Generative AI project
101+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/cifar10-generated-analysis
102+
external: true
103+
description: Classifier-response diagnostics for generated images with a clear separation between confidence and perceptual realism.
104+
keywords: [cifar10, generated images, entropy, generative ai, diagnostics]
105+
- title: AWS Glue + EMR PySpark Ingestion Validation
106+
category: Projects
107+
type: Data engineering project
108+
url: https://github.com/DataForSolution/Data-Solution/tree/Master/portfolio/spark-glue-ingestion
109+
external: true
110+
description: Catalog-resolution and ingestion-quality engineering based on a historical embedded-header defect discovered in an EMR/Glue run.
111+
keywords: [pyspark, aws glue, emr, data engineering, ingestion, data quality]
112+
113+
- title: Tools Workspace
114+
category: Tools
115+
type: Workspace
116+
url: /toolkits/
117+
description: Work directly with browser-local data, statistics, model-evaluation, and career-alignment tools.
118+
keywords: [tools, workspace, calculator, browser local, privacy]
119+
featured: true
120+
- title: CSV Data Profiler
121+
category: Tools
122+
type: Data tool
123+
url: /toolkits/#data-tools
124+
description: Inspect CSV structure, missing values, duplicate rows, inferred types, numeric summaries, and a safe data preview without uploading the file.
125+
keywords: [csv, data profiler, missing values, duplicates, data quality, local processing]
126+
- title: Descriptive Statistics Calculator
127+
category: Tools
128+
type: Statistics tool
129+
url: /toolkits/#evaluation
130+
description: Calculate count, sum, mean, median, quartiles, IQR, range, and sample/population standard deviation from supplied numeric values.
131+
keywords: [statistics, mean, median, quartiles, standard deviation, iqr]
132+
- title: Classification Evaluation Calculator
133+
category: Tools
134+
type: Model evaluation tool
135+
url: /toolkits/#evaluation
136+
description: Calculate accuracy, PPV, sensitivity, specificity, F1, NPV, balanced accuracy, and prevalence from a supplied confusion matrix.
137+
keywords: [classification, confusion matrix, accuracy, sensitivity, specificity, f1, ppv]
138+
- title: Career Text Comparison
139+
category: Tools
140+
type: Career tool
141+
url: /toolkits/#career
142+
description: Compare resume and job-description text locally to review overlapping terms, job-only terms, repeated technical terms, and topic groups without an ATS score.
143+
keywords: [resume, job description, career, terms, ats, local processing]
144+
- title: Career Path Explorer
145+
category: Tools
146+
type: Career tool
147+
url: /toolkits/#career
148+
description: Review skill areas, project types, learning priorities, and selected references for five data and AI career directions.
149+
keywords: [career, data analyst, data scientist, ml engineer, bi developer, ai research]
150+
151+
- title: Insights Overview & Articles
152+
category: Insights
153+
type: Insights hub
154+
url: /insights/
155+
description: Read maintained DataForSolution articles and use primary-source AI, health-technology, and learning references.
156+
keywords: [articles, ai updates, health technology, learning, insights]
157+
featured: true
158+
- title: Media Learning Center
159+
category: Insights
160+
type: Media hub
161+
url: /media/
162+
description: Find curated technical lessons, healthcare and imaging AI media, responsible-AI material, and trusted ongoing learning channels.
163+
keywords: [media, videos, tutorials, healthcare ai, responsible ai, lectures]
164+
- title: Data & AI Resource Directory
165+
category: Insights
166+
type: Resource hub
167+
url: /resources/
168+
description: Search curated datasets, APIs, official documentation, engineering tools, healthcare data sources, and learning communities.
169+
keywords: [resources, datasets, api, documentation, healthcare data, tools]
170+
171+
- title: About DataForSolution
172+
category: Platform
173+
type: Platform page
174+
url: /about/
175+
description: Understand the purpose of DataForSolution, its relationship to OraDigit Technology, trust principles, and platform direction.
176+
keywords: [about, mission, oradigit, trust, platform]
177+
- title: Collaborate & Contribute
178+
category: Platform
179+
type: Participation page
180+
url: /collaborate/
181+
description: Explore collaboration opportunities or propose original projects, tools, case studies, and learning contributions under one shared standard.
182+
keywords: [collaborate, contribute, partnerships, submissions, projects]
183+
- title: Frequently Asked Questions
184+
category: Platform
185+
type: Help page
186+
url: /faq/
187+
description: Review common questions about DataForSolution, tools, privacy, projects, learning, and platform boundaries.
188+
keywords: [faq, questions, help, privacy, tools]
189+
- title: Contact
190+
category: Platform
191+
type: Contact page
192+
url: /contact/
193+
description: Send a professional inquiry about the platform, collaboration, healthcare technology, data science, software engineering, or related work.
194+
keywords: [contact, inquiry, collaboration, message]

_includes/footer.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ <h4>Quick Links</h4>
1212
<li><a href="{{ '/learn/' | relative_url }}">Learn</a></li>
1313
<li><a href="{{ '/projects/' | relative_url }}">Projects</a></li>
1414
<li><a href="{{ '/toolkits/' | relative_url }}">Tools</a></li>
15+
<li><a href="{{ '/discover/' | relative_url }}">Discover</a></li>
1516
<li><a href="{{ '/insights/' | relative_url }}">Insights</a></li>
1617
<li><a href="{{ '/contact/' | relative_url }}">Contact</a></li>
1718
</ul>

_includes/navigation.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
<li><a href="{{ '/toolkits/' | relative_url }}"{% if page.url == '/toolkits/' %} aria-current="page"{% endif %}>Tools</a></li>
2525

26-
<li><a href="{{ '/discover/' | relative_url }}">Discover</a></li>
26+
<li><a href="{{ '/discover/' | relative_url }}"{% if page.url == '/discover/' %} aria-current="page"{% endif %}>Discover</a></li>
2727

2828
<li class="dropdown dfs-insights-nav">
2929
<a href="{{ '/insights/' | relative_url }}">Insights ▾</a>

assets/css/discover.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/data/search-index.json

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)