|
--- |
|
base_model: BAAI/bge-small-en-v1.5 |
|
library_name: setfit |
|
metrics: |
|
- accuracy |
|
pipeline_tag: text-classification |
|
tags: |
|
- setfit |
|
- sentence-transformers |
|
- text-classification |
|
- generated_from_setfit_trainer |
|
widget: |
|
- text: '"As a startup founder, prioritizing tasks and managing your time effectively |
|
is paramount for the success and sustainability of your venture. According to |
|
the esteemed essays of Paul Graham, several strategies can be employed to address |
|
these challenges with a structured and disciplined approach. |
|
|
|
|
|
Firstly, it is essential to focus on tasks that directly impact the core product |
|
and its development. This includes understanding users and figuring out how to |
|
meet their needs, which Graham considers the most critical skill for a startup |
|
founder. By prioritizing user-centric tasks, you can ensure that your product |
|
remains relevant and valuable to your target audience. |
|
|
|
|
|
Additionally, managing investor relationships is a crucial aspect. While it is |
|
important to acknowledge their insights, you must also maintain control over the |
|
company''s direction. Allocating time to communicate effectively with investors |
|
without allowing them to dictate the company''s operations can prevent unnecessary |
|
disputes and ensure that your energy is primarily focused on product development. |
|
|
|
|
|
Furthermore, consider starting with a consulting business and gradually transitioning |
|
into a product business, especially if you have familial responsibilities. This |
|
approach can decrease financial risks and offer a steady income, allowing you |
|
to balance personal and professional duties more effectively. |
|
|
|
|
|
Engaging in continuous learning and acquiring skills pertinent to your startup |
|
can also be beneficial. Skills such as programming in languages that enhance productivity |
|
(e.g., Ruby or Python) and developing a deep understanding of user needs can streamline |
|
your workflow and improve task prioritization. |
|
|
|
|
|
Lastly, joining an existing startup can serve as a valuable learning experience, |
|
providing insights into effective time management and task prioritization from |
|
within an entrepreneurial environment. This can prepare you better for when you |
|
decide to initiate your own startup. |
|
|
|
|
|
By adopting these strategies, you can manage your time and prioritize tasks more |
|
effectively, thereby increasing the likelihood of your startup''s success."' |
|
- text: ' "When delegating tasks to team members in a startup, it is crucial to avoid |
|
certain common mistakes that can undermine the effectiveness and cohesion of the |
|
team. Here are some key pitfalls to steer clear of: |
|
|
|
|
|
1. **Overestimating the Need to Hire**: One of the foremost mistakes is hiring |
|
too many people too quickly. Founders often believe that a larger team will enable |
|
them to accomplish more, but this can lead to a fatal pinch where the startup |
|
becomes default dead. The actual growth of successful startups is often a consequence |
|
of an appealing product rather than a cause of it. Thus, be judicious in hiring |
|
and focus on maintaining a lean team that can handle the current workload efficiently |
|
without overextending the financial resources of the startup. |
|
|
|
|
|
2. **Ignoring Instincts About People**: Another common error is not trusting one''s |
|
instincts about team members. Founders sometimes ignore personal misgivings about |
|
individuals who seem impressive on paper or in interviews. However, these misgivings |
|
often surface later on, leading to conflicts and disruptions. It is essential |
|
to pay attention to your instincts and ensure that every team member aligns with |
|
the company’s values and work culture. |
|
|
|
|
|
3. **Choosing the Wrong Platform**: Delegating technical tasks to programmers |
|
who do not have a strong grasp of appropriate platforms can be detrimental. For |
|
instance, during the Bubble, many startups failed because they chose to build |
|
server-based applications on Windows, which could not handle the load as effectively |
|
as Unix-based systems. Ensuring that team members have the right technical expertise |
|
and make informed decisions about platforms is critical. |
|
|
|
|
|
4. **Not Recognizing Good Talent**: If you delegate the task of hiring to someone |
|
who cannot recognize good programmers, it can lead to a dysfunctional technical |
|
team. It is imperative to involve experienced and knowledgeable individuals in |
|
the recruitment process to build a competent and cohesive team. |
|
|
|
|
|
5. **Suppression of Misgivings**: When founding a startup, it is vital not to |
|
suppress any misgivings about potential team members. Most disputes between founders |
|
and team members can be avoided by addressing concerns early on. Including someone |
|
in the team merely because they possess a specific skill or are a housemate can |
|
lead to future conflicts. Therefore, ensure that every team member is genuinely |
|
suitable for the startup. |
|
|
|
|
|
In conclusion, careful consideration and a strategic approach in delegating tasks |
|
to team members are essential to avoid these common mistakes and ensure the smooth |
|
functioning and growth of the startup."' |
|
- text: '"Building a strong company culture from the get-go is super important for |
|
a startup! Here are some strategies that can help: |
|
|
|
|
|
1. **Work with People You Like and Respect** 💪: Surround yourself with cofounders |
|
and team members who share your values and passion. This creates a positive and |
|
collaborative environment right from the start. |
|
|
|
|
|
2. **Listen Intently** 👂: Just like the Airbnb founders did during their time |
|
at Y Combinator, make sure to listen carefully to feedback from team members, |
|
users, and advisors. This shows that everyone’s input is valued and helps in making |
|
informed decisions. |
|
|
|
|
|
3. **Release Early and Improve** 🚀: Create a culture of iteration. Release a minimal |
|
viable product (MVP) quickly, and encourage your team to continuously improve |
|
based on user feedback. This fosters a mindset of growth and adaptability. |
|
|
|
|
|
4. **Do Things That Don’t Scale** 🔍: In the early stages, focus on personalized |
|
and hands-on approaches to solve problems and grow. This can instill a culture |
|
of going the extra mile to meet user needs. |
|
|
|
|
|
5. **Organize and Make Projects Happen** 🛠️: Be good at organizing groups and |
|
making projects happen, like the Airbnb founders. This helps in maintaining a |
|
productive and proactive work culture. |
|
|
|
|
|
6. **Handle the Schleps Together** 🧹: Embrace the unglamorous but necessary work |
|
as a team. This builds camaraderie and a sense of shared responsibility. |
|
|
|
|
|
7. **Encourage Learning and Curiosity** 📚: Promote a culture where learning about |
|
things that matter and exploring interesting problems is valued. This keeps the |
|
team motivated and innovative. |
|
|
|
|
|
Remember, a strong culture isn’t built overnight. It’s about consistent efforts |
|
and aligning your team’s values and goals. Stay positive and keep hustling! ✨🚀"' |
|
- text: ' "Hey there! Managing your time as a startup founder can be super challenging, |
|
but there are some strategies you can use to help you stay on top of things. Here |
|
are a few tips based on Paul Graham''s insights: |
|
|
|
|
|
1. **Focus on Users**: The most important skill for a startup founder is understanding |
|
users and figuring out how to give them what they want. Prioritize tasks that |
|
are directly related to improving user experience and meeting user needs. 🚀 |
|
|
|
|
|
2. **Manage Investors**: If you have investors, balance your time between managing |
|
them and focusing on your product. While you shouldn''t ignore your investors |
|
(they might have useful insights), make sure you don''t let them run the company. |
|
Your energy should mostly go into the product. 👍 |
|
|
|
|
|
3. **Start Small and Gradually Scale Up**: If you’re starting from scratch, consider |
|
starting with a consulting business and gradually turning it into a product business. |
|
This way, you can ensure a steady income while developing your product. 💼 |
|
|
|
|
|
4. **Learn Useful Skills**: Invest time in learning skills that are directly useful |
|
to your startup, not just what looks good on a resume. For example, choose programming |
|
languages that will maximize your productivity, like Ruby or Python, rather than |
|
what’s traditionally in demand. 📚 |
|
|
|
|
|
5. **Divide and Conquer**: Work closely with cofounders or early employees that |
|
you trust and admire. This helps distribute the workload and brings diverse perspectives |
|
to the table. 👯 |
|
|
|
|
|
6. **Prioritize High-Impact Tasks**: Always ask yourself which tasks will have |
|
the most significant impact on your startup''s growth and user satisfaction. Focus |
|
on those first. 🌟 |
|
|
|
|
|
Remember, it''s all about balancing immediate needs with long-term goals. Keep |
|
your eyes on the prize, but don’t burn out. Good luck! 💪✨"' |
|
- text: '"When presenting your startup to potential investors, it is crucial to avoid |
|
certain common mistakes that can significantly undermine your chances of securing |
|
funding. Paul Graham, in his insightful essays, highlights several of these missteps: |
|
|
|
|
|
1. **Relying Too Heavily on the Pitch**: One major error inexperienced founders |
|
make is attempting to convince investors primarily through their pitch. Instead, |
|
it is more effective to let your startup speak for itself. This involves understanding |
|
why your startup is worth investing in and clearly communicating this to investors. |
|
Demonstrate the value and potential of your startup rather than overemphasizing |
|
your presentation skills. |
|
|
|
|
|
2. **Misleading about Investor Interest**: Another frequent mistake is misleading |
|
investors about the level of interest from other investors. While it might seem |
|
strategic to create a sense of urgency, this can backfire if not handled with |
|
utmost skill and authenticity. Investors are adept at recognizing deception, and |
|
such tactics can damage your credibility. |
|
|
|
|
|
3. **Appearing Evasive about Rejections**: If you have been turned down by other |
|
investors, it is a mistake to appear evasive or ashamed. Instead, address these |
|
rejections head-on by explaining why those investors were wrong and why you believe |
|
in the potential of your startup. Experienced investors understand that the best |
|
ideas can often be the most daunting and will appreciate your honesty and conviction. |
|
|
|
|
|
4. **Bluffing When Uncertain**: When faced with questions you do not know the |
|
answer to, avoid bluffing or giving up. The best response is to explain how you |
|
would figure out the answer. If possible, try to work out a preliminary answer |
|
on the spot and make it clear that this is a preliminary assessment. This demonstrates |
|
your problem-solving approach and transparency. |
|
|
|
|
|
5. **Neglecting Focus on the Startup**: Founders sometimes get too caught up in |
|
preparing for investor meetings and neglect the actual development of their startup. |
|
It is important to focus on building a strong, viable product. For example, at |
|
Y Combinator, startups are encouraged to concentrate on their companies rather |
|
than investors until shortly before Demo Day to ensure they are genuinely convincing. |
|
|
|
|
|
By avoiding these pitfalls, you can present a more compelling case to investors |
|
and increase your chances of securing the necessary funding for your startup."' |
|
inference: true |
|
model-index: |
|
- name: SetFit with BAAI/bge-small-en-v1.5 |
|
results: |
|
- task: |
|
type: text-classification |
|
name: Text Classification |
|
dataset: |
|
name: Unknown |
|
type: unknown |
|
split: test |
|
metrics: |
|
- type: accuracy |
|
value: 0.66 |
|
name: Accuracy |
|
--- |
|
|
|
# SetFit with BAAI/bge-small-en-v1.5 |
|
|
|
This is a [SetFit](https://github.com/huggingface/setfit) model that can be used for Text Classification. This SetFit model uses [BAAI/bge-small-en-v1.5](https://huggingface.co/BAAI/bge-small-en-v1.5) as the Sentence Transformer embedding model. A [LogisticRegression](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html) instance is used for classification. |
|
|
|
The model has been trained using an efficient few-shot learning technique that involves: |
|
|
|
1. Fine-tuning a [Sentence Transformer](https://www.sbert.net) with contrastive learning. |
|
2. Training a classification head with features from the fine-tuned Sentence Transformer. |
|
|
|
## Model Details |
|
|
|
### Model Description |
|
- **Model Type:** SetFit |
|
- **Sentence Transformer body:** [BAAI/bge-small-en-v1.5](https://huggingface.co/BAAI/bge-small-en-v1.5) |
|
- **Classification head:** a [LogisticRegression](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html) instance |
|
- **Maximum Sequence Length:** 512 tokens |
|
- **Number of Classes:** 2 classes |
|
<!-- - **Training Dataset:** [Unknown](https://huggingface.co/datasets/unknown) --> |
|
<!-- - **Language:** Unknown --> |
|
<!-- - **License:** Unknown --> |
|
|
|
### Model Sources |
|
|
|
- **Repository:** [SetFit on GitHub](https://github.com/huggingface/setfit) |
|
- **Paper:** [Efficient Few-Shot Learning Without Prompts](https://arxiv.org/abs/2209.11055) |
|
- **Blogpost:** [SetFit: Efficient Few-Shot Learning Without Prompts](https://huggingface.co/blog/setfit) |
|
|
|
### Model Labels |
|
| Label | Examples | |
|
|:------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |
|
| 1 | <ul><li>'"To effectively build a robust online community around your product, there are several strategies you can employ, rooted in the principles discussed by Paul Graham, the founder of Y Combinator. \n\nFirstly, it is crucial to identify and target your initial set of users. This can be achieved by conducting a broad, untargeted launch and observing which demographic shows the most enthusiasm towards your product. Once you identify this segment, you can actively seek more users from this group. For instance, Ben Silbermann, the founder of Pinterest, observed that many of his early users were design enthusiasts. He then strategically attended a conference of design bloggers to recruit more users from this target group.\n\nSecondly, dedicating efforts to delight your users is essential. This involves not only acquiring users but also making them genuinely happy. Providing exceptional customer service can create a lasting impact. A notable example is Wufoo, which sent hand-written thank you notes to each new user, making them feel valued and appreciated. Ensuring that your first users feel that signing up with your product was one of the best decisions they ever made can foster loyalty and positive word-of-mouth.\n\nFurthermore, continuous improvement of your product is paramount. Users expect and appreciate a product that is constantly evolving and improving. This not only enhances the functionality of your product but also serves as a form of marketing. Users are more likely to remain engaged and become advocates for a product that listens to their feedback and continuously gets better.\n\nAdditionally, it is beneficial to give users everything you have upfront. Highlight the most impressive features of your product on the front page, as this is often the only page most visitors will initially see. By showcasing the best qualities of your product from the start, you increase the likelihood of converting casual visitors into committed users.\n\nLastly, Trevor Blackwell\'s advice is also noteworthy. Observing individuals who have the financial capability to spend and identifying what they are wasting time on can provide insights into potential problems that your product can solve. Offering solutions to even small problems can yield a profitable market and build a strong community around your product.\n\nBy employing these strategies—targeting the right users, delighting them, continuously improving your product, showcasing your best features, and solving relevant problems—you can effectively build a strong and loyal online community around your product."'</li><li>'"Hey! Great question! 🚀\n\nOne of the biggest mistakes that can totally wreck a startup is **not making something users want**. If your product doesn\'t solve a real problem or meet a need, it’s game over. So, always keep your focus on your users and their needs.\n\nAnother common pitfall is **hiring too fast**. Many founders think that more people will automatically mean more progress, but that’s not always the case. It can actually drain your resources fast. Instead, hire only when it\'s absolutely necessary and make sure your product is solid and has traction first.\n\nHere are a couple more classic mistakes and how to dodge them:\n1. **Releasing too late**: Don’t wait forever to launch your product. Get a minimal version out there and improve it based on user feedback. This way, you can iterate quickly and make something people really want.\n2. **Getting too caught up in startup mechanics**: It’s easy to get obsessed with the technicalities like funding rounds, legal stuff, and fancy office spaces. Focus instead on building your product and getting users. The rest will follow.\n\nBasically, keep it simple, stay user-focused, and avoid overextending yourself. You’ll be golden! 🌟\n\nNeed more tips? Just ask! 😄"'</li><li>'"Hey there! Managing your time and prioritizing tasks as a startup founder is crucial. Here are some tips inspired by Paul Graham\'s wisdom to help you stay on top of things:\n\n1. **Focus on the Product**: The core of your startup is your product. Make sure a significant chunk of your time and energy is devoted to developing and improving it. Don\'t let other tasks drain too much of your energy away from this central goal.\n\n2. **Learn to Say No**: There will be countless distractions and opportunities that come your way. Be discerning and only focus on what\'s genuinely going to drive your startup forward.\n\n3. **Set Clear Priorities**: Identify the most important tasks that will have the biggest impact. Work on these high-priority tasks first before moving on to less critical ones.\n\n4. **Manage Investors Wisely**: Balance your time between managing investor relations and focusing on your product. Don’t let investors\' demands divert you from your primary objectives.\n\n5. **Leverage Side Projects**: Many successful startups began as side projects. Allow yourself the flexibility to explore interesting problems and ideas. This can lead to unexpected breakthroughs.\n\n6. **Work with People You Respect**: Surround yourself with a team you trust and respect. This not only makes the work environment more pleasant but also helps in delegating tasks effectively.\n\n7. **Continuous Learning**: Keep learning and stay curious. This will help you adapt and innovate continually.\n\nRemember, it\'s a marathon, not a sprint. Keep pushing forward, and you\'ll get there. 🚀💪\n\nNeed more tips or have specific questions? Hit me up! 😊"'</li></ul> | |
|
| 0 | <ul><li>'"As a startup founder, the effective prioritization of tasks and management of time is of utmost importance. From the context provided by Paul Graham\'s essays, the following strategies can be extracted:\n\n1. **Managing Investors**: One significant aspect of time management, if you have investors, is ensuring you allocate appropriate time to manage them. While you should not ignore them as they may possess valuable insights, it is crucial not to let them dictate the company\'s operations. Maintaining a balance where you acknowledge their input but retain control over the company\'s direction is essential. This balance can prevent disputes and ensure that your energy is focused on product development rather than investor conflicts.\n\n2. **Gradual Transition from Consulting to Product Business**: If you are starting with a family and need a consistent income, consider initiating a consulting business which you can gradually transition into a product business. While this may not lead to creating the next Google, it provides a stable income and allows you to progressively shift focus to product development. This method allows for safer time allocation between immediate income-generating activities and long-term product development.\n\n3. **Learning Relevant Skills**: To manage your time effectively, focus on acquiring skills that will directly impact your startup. For instance, instead of learning programming languages that are in demand in the job market, learn those that will help you achieve more within your startup. Skills such as understanding user needs and how to address them are more critical than specific technical abilities. This focus will help you avoid spending time on less relevant tasks.\n\n4. **Working with People You Admire**: Building a startup with individuals you admire and trust can significantly impact how you manage your time. The stress and demands of startup life can strain relationships; therefore, working with compatible and respected individuals can lead to more efficient problem-solving and collaboration. This harmony can save you time and reduce friction in decision-making processes.\n\n5. **Focus on Product Development**: Ensure that a substantial portion of your time is dedicated to product development. This is often the core of your startup\'s success. Striking a balance between managing external relationships, such as investors, and internal tasks is vital. Too much time spent on either can lead to neglect of crucial areas.\n\n6. **Fundraising Considerations**: Be mindful of the amount of money you raise. If you raise substantial venture capital, your investors will likely gain a significant degree of control, which can dictate your time management. Understanding these dynamics can help you prepare and allocate time effectively for investor relations while ensuring your primary focus remains on your startup\'s growth and product development.\n\nIn conclusion, prioritizing tasks and managing time effectively as a startup founder requires a balanced approach to managing investors, transitioning from consulting to product-focused activities, acquiring relevant skills, collaborating with the right people, focusing on product development, and understanding the implications of fundraising. By strategically allocating your time across these areas, you can navigate the complexities of startup life more efficiently."'</li><li>' "Hey! Great question on creating a strong product-market fit. 🚀 Here are some effective strategies, inspired by Paul Graham\'s essays:\n\n1. **Start Small and Core**: Focus on identifying a core feature that is useful on its own and can be incrementally expanded. This means starting with the smallest subset that provides value and building from there. Think of it like building a Lego set, one brick at a time. 🧱\n\n2. **Do Things That Don’t Scale**: In the beginning, it\'s essential to do things manually to recruit users. This could be personally reaching out to potential customers or directly solving user problems. It’s all about building those initial relationships. 👥\n\n3. **Understand the User\'s Problem**: The best products solve problems the founders themselves have experienced. If you deeply understand the problem, you’re more likely to create a valuable solution. If not, immerse yourself in your users’ world to truly get what they need. 🔍\n\n4. **Clear and Concise Communication**: Your startup\'s value proposition should be crystal clear, not just to you, but to anyone who hears about it. This clarity helps others (like investors) to easily understand and spread your idea. 🗣️\n\nImplementing these strategies can help you fine-tune your product to meet the market’s needs effectively. Keep hustling! 💪🔥\n\nGot any more questions?"'</li><li>' "Hey there! Managing your time as a startup founder can be super challenging, but there are some strategies you can use to help you stay on top of things. Here are a few tips based on Paul Graham\'s insights:\n\n1. **Focus on Users**: The most important skill for a startup founder is understanding users and figuring out how to give them what they want. Prioritize tasks that are directly related to improving user experience and meeting user needs. 🚀\n\n2. **Manage Investors**: If you have investors, balance your time between managing them and focusing on your product. While you shouldn\'t ignore your investors (they might have useful insights), make sure you don\'t let them run the company. Your energy should mostly go into the product. 👍\n\n3. **Start Small and Gradually Scale Up**: If you’re starting from scratch, consider starting with a consulting business and gradually turning it into a product business. This way, you can ensure a steady income while developing your product. 💼\n\n4. **Learn Useful Skills**: Invest time in learning skills that are directly useful to your startup, not just what looks good on a resume. For example, choose programming languages that will maximize your productivity, like Ruby or Python, rather than what’s traditionally in demand. 📚\n\n5. **Divide and Conquer**: Work closely with cofounders or early employees that you trust and admire. This helps distribute the workload and brings diverse perspectives to the table. 👯\n\n6. **Prioritize High-Impact Tasks**: Always ask yourself which tasks will have the most significant impact on your startup\'s growth and user satisfaction. Focus on those first. 🌟\n\nRemember, it\'s all about balancing immediate needs with long-term goals. Keep your eyes on the prize, but don’t burn out. Good luck! 💪✨"'</li></ul> | |
|
|
|
## Evaluation |
|
|
|
### Metrics |
|
| Label | Accuracy | |
|
|:--------|:---------| |
|
| **all** | 0.66 | |
|
|
|
## Uses |
|
|
|
### Direct Use for Inference |
|
|
|
First install the SetFit library: |
|
|
|
```bash |
|
pip install setfit |
|
``` |
|
|
|
Then you can load this model and run inference. |
|
|
|
```python |
|
from setfit import SetFitModel |
|
|
|
# Download from the 🤗 Hub |
|
model = SetFitModel.from_pretrained("GGmorello/setfit-young-persona") |
|
# Run inference |
|
preds = model("\"Building a strong company culture from the get-go is super important for a startup! Here are some strategies that can help: |
|
|
|
1. **Work with People You Like and Respect** 💪: Surround yourself with cofounders and team members who share your values and passion. This creates a positive and collaborative environment right from the start. |
|
|
|
2. **Listen Intently** 👂: Just like the Airbnb founders did during their time at Y Combinator, make sure to listen carefully to feedback from team members, users, and advisors. This shows that everyone’s input is valued and helps in making informed decisions. |
|
|
|
3. **Release Early and Improve** 🚀: Create a culture of iteration. Release a minimal viable product (MVP) quickly, and encourage your team to continuously improve based on user feedback. This fosters a mindset of growth and adaptability. |
|
|
|
4. **Do Things That Don’t Scale** 🔍: In the early stages, focus on personalized and hands-on approaches to solve problems and grow. This can instill a culture of going the extra mile to meet user needs. |
|
|
|
5. **Organize and Make Projects Happen** 🛠️: Be good at organizing groups and making projects happen, like the Airbnb founders. This helps in maintaining a productive and proactive work culture. |
|
|
|
6. **Handle the Schleps Together** 🧹: Embrace the unglamorous but necessary work as a team. This builds camaraderie and a sense of shared responsibility. |
|
|
|
7. **Encourage Learning and Curiosity** 📚: Promote a culture where learning about things that matter and exploring interesting problems is valued. This keeps the team motivated and innovative. |
|
|
|
Remember, a strong culture isn’t built overnight. It’s about consistent efforts and aligning your team’s values and goals. Stay positive and keep hustling! ✨🚀\"") |
|
``` |
|
|
|
<!-- |
|
### Downstream Use |
|
|
|
*List how someone could finetune this model on their own dataset.* |
|
--> |
|
|
|
<!-- |
|
### Out-of-Scope Use |
|
|
|
*List how the model may foreseeably be misused and address what users ought not to do with the model.* |
|
--> |
|
|
|
<!-- |
|
## Bias, Risks and Limitations |
|
|
|
*What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model.* |
|
--> |
|
|
|
<!-- |
|
### Recommendations |
|
|
|
*What are recommendations with respect to the foreseeable issues? For example, filtering explicit content.* |
|
--> |
|
|
|
## Training Details |
|
|
|
### Training Set Metrics |
|
| Training set | Min | Median | Max | |
|
|:-------------|:----|:-------|:----| |
|
| Word count | 188 | 317.75 | 491 | |
|
|
|
| Label | Training Sample Count | |
|
|:------|:----------------------| |
|
| 0 | 16 | |
|
| 1 | 16 | |
|
|
|
### Training Hyperparameters |
|
- batch_size: (8, 8) |
|
- num_epochs: (10, 10) |
|
- max_steps: -1 |
|
- sampling_strategy: oversampling |
|
- body_learning_rate: (2e-05, 1e-05) |
|
- head_learning_rate: 0.01 |
|
- loss: CosineSimilarityLoss |
|
- distance_metric: cosine_distance |
|
- margin: 0.25 |
|
- end_to_end: False |
|
- use_amp: False |
|
- warmup_proportion: 0.1 |
|
- seed: 42 |
|
- eval_max_steps: -1 |
|
- load_best_model_at_end: False |
|
|
|
### Training Results |
|
| Epoch | Step | Training Loss | Validation Loss | |
|
|:------:|:----:|:-------------:|:---------------:| |
|
| 0.0147 | 1 | 0.3182 | - | |
|
| 0.7353 | 50 | 0.3048 | - | |
|
| 1.4706 | 100 | 0.0344 | - | |
|
| 2.2059 | 150 | 0.0021 | - | |
|
| 2.9412 | 200 | 0.0019 | - | |
|
| 3.6765 | 250 | 0.0013 | - | |
|
| 4.4118 | 300 | 0.0014 | - | |
|
| 5.1471 | 350 | 0.0011 | - | |
|
| 5.8824 | 400 | 0.0011 | - | |
|
| 6.6176 | 450 | 0.0008 | - | |
|
| 7.3529 | 500 | 0.0007 | - | |
|
| 8.0882 | 550 | 0.0011 | - | |
|
| 8.8235 | 600 | 0.0007 | - | |
|
| 9.5588 | 650 | 0.0006 | - | |
|
|
|
### Framework Versions |
|
- Python: 3.10.12 |
|
- SetFit: 1.0.3 |
|
- Sentence Transformers: 3.0.1 |
|
- Transformers: 4.39.0 |
|
- PyTorch: 2.3.0+cu121 |
|
- Datasets: 2.20.0 |
|
- Tokenizers: 0.15.2 |
|
|
|
## Citation |
|
|
|
### BibTeX |
|
```bibtex |
|
@article{https://doi.org/10.48550/arxiv.2209.11055, |
|
doi = {10.48550/ARXIV.2209.11055}, |
|
url = {https://arxiv.org/abs/2209.11055}, |
|
author = {Tunstall, Lewis and Reimers, Nils and Jo, Unso Eun Seo and Bates, Luke and Korat, Daniel and Wasserblat, Moshe and Pereg, Oren}, |
|
keywords = {Computation and Language (cs.CL), FOS: Computer and information sciences, FOS: Computer and information sciences}, |
|
title = {Efficient Few-Shot Learning Without Prompts}, |
|
publisher = {arXiv}, |
|
year = {2022}, |
|
copyright = {Creative Commons Attribution 4.0 International} |
|
} |
|
``` |
|
|
|
<!-- |
|
## Glossary |
|
|
|
*Clearly define terms in order to be accessible across audiences.* |
|
--> |
|
|
|
<!-- |
|
## Model Card Authors |
|
|
|
*Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction.* |
|
--> |
|
|
|
<!-- |
|
## Model Card Contact |
|
|
|
*Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors.* |
|
--> |