Quantifying Generalization in Reinforcement Learning

Total Page:16

File Type:pdf, Size:1020Kb

Quantifying Generalization in Reinforcement Learning Quantifying Generalization in Reinforcement Learning Karl Cobbe 1 Oleg Klimov 1 Chris Hesse 1 Taehoon Kim 1 John Schulman 1 Abstract (Nichol et al., 2018), we seek to better quantify an agent’s In this paper, we investigate the problem of over- ability to generalize. fitting in deep reinforcement learning. Among To begin, we train agents on CoinRun, a procedurally gen- the most common benchmarks in RL, it is cus- erated environment of our own design, and we report the tomary to use the same environments for both surprising extent to which overfitting occurs. Using this training and testing. This practice offers rela- environment, we investigate how several key algorithmic tively little insight into an agent’s ability to gen- and architectural decisions impact the generalization per- eralize. We address this issue by using proce- formance of trained agents. durally generated environments to construct dis- tinct training and test sets. Most notably, we in- The main contributions of this work are as follows: troduce a new environment called CoinRun, de- signed as a benchmark for generalization in RL. 1. We show that the number of training environments re- Using CoinRun, we find that agents overfit to sur- quired for good generalization is much larger than the prisingly large training sets. We then show that number used by prior work on transfer in RL. deeper convolutional architectures improve gen- 2. We propose a generalization metric using the CoinRun eralization, as do methods traditionally found in environment, and we show how this metric provides a supervised learning, including L2 regularization, useful signal upon which to iterate. dropout, data augmentation and batch normaliza- tion. 3. We evaluate the impact of different convolutional ar- chitectures and forms of regularization, finding that these choices can significantly improve generalization 1. Introduction performance. Generalizing between tasks remains difficult for state of the art deep reinforcement learning (RL) algorithms. Although 2. Related Work trained agents can solve complex tasks, they struggle to Our work is most directly inspired by the Sonic Benchmark transfer their experience to new environments. Agents that (Nichol et al., 2018), which proposes to measure general- have mastered ten levels in a video game often fail catas- ization performance by training and testing RL agents on trophically when first encountering the eleventh. Humans distinct sets of levels in the Sonic the HedgehogTM video can seamlessly generalize across such similar tasks, but this game franchise. Agents may train arbitrarily long on the ability is largely absent in RL agents. In short, agents be- training set, but are permitted only 1 million timesteps at come overly specialized to the environments encountered arXiv:1812.02341v3 [cs.LG] 14 Jul 2019 test time to perform fine-tuning. This benchmark was de- during training. signed to address the problems inherent to “training on the That RL agents are prone to overfitting is widely appreci- test set.” ated, yet the most common RL benchmarks still encourage (Farebrother et al., 2018) also address this problem, ac- training and evaluating on the same set of environments. curately recognizing that conflating train and test environ- We believe there is a need for more metrics that evalu- ments has contributed to the lack of regularization in deep ate generalization by explicitly separating training and test RL. They propose using different game modes of Atari environments. In the same spirit as the Sonic Benchmark 2600 games to measure generalization. They turn to su- 1OpenAI, San Francisco, CA, USA. Correspondence to: Karl pervised learning for inspiration, finding that both L2 reg- Cobbe <[email protected]>. ularization and dropout can help agents learn more gener- alizable features. Proceedings of the 36 th International Conference on Machine Learning, Long Beach, California, PMLR 97, 2019. Copyright (Packer et al., 2018) propose a different benchmark to mea- 2019 by the author(s). sure generalization using six classic environments, each of Quantifying Generalization in Reinforcement Learning Figure 1. Two levels in CoinRun. The level on the left is much easier than the level on the right. which has been modified to expose several internal param- 3. Quantifying Generalization eters. By training and testing on environments with differ- ent parameter ranges, their benchmark quantifies agents’ 3.1. The CoinRun Environment ability to interpolate and extrapolate. (Zhang et al., 2018a) We propose the CoinRun environment to evaluate the gen- measure overfitting in continuous domains, finding that eralization performance of trained agents. The goal of each generalization improves as the number of training seeds in- CoinRun level is simple: collect the single coin that lies creases. They also use randomized rewards to determine at the end of the level. The agent controls a character that the extent of undesirable memorization. spawns on the far left, and the coin spawns on the far right. Other works create distinct train and test environments us- Several obstacles, both stationary and non-stationary, lie ing procedural generation. (Justesen et al., 2018) use the between the agent and the coin. A collision with an ob- General Video Game AI (GVG-AI) framework to gener- stacle results in the agent’s immediate death. The only re- ate levels from several unique games. By varying diffi- ward in the environment is obtained by collecting the coin, culty settings between train and test levels, they find that and this reward is a fixed positive constant. The level ter- RL agents regularly overfit to a particular training distri- minates when the agent dies, the coin is collected, or after bution. They further show that the ability to generalize to 1000 time steps. human-designed levels strongly depends on the level gen- We designed the game CoinRun to be tractable for existing erators used during training. algorithms. That is, given a sufficient number of training (Zhang et al., 2018b) conduct experiments on procedurally levels and sufficient training time, our algorithms learn a generated gridworld mazes, reporting many insightful con- near optimal policy for all CoinRun levels. Each level is clusions on the nature of overfitting in RL agents. They find generated deterministically from a given seed, providing that agents have a high capacity to memorize specific levels agents access to an arbitrarily large and easily quantifiable in a given training set, and that techniques intended to miti- supply of training data. CoinRun mimics the style of plat- gate overfitting in RL, including sticky actions (Machado former games like Sonic, but it is much simpler. For the et al., 2018) and random starts (Hausknecht and Stone, purpose of evaluating generalization, this simplicity can be 2015), often fail to do so. highly advantageous. In Section 5.4, we similarly investigate how injecting Levels vary widely in difficulty, so the distribution of levels stochasticity impacts generalization. Our work mirrors naturally forms a curriculum for the agent. Two different (Zhang et al., 2018b) in quantifying the relationship be- levels are shown in Figure1. See AppendixA for more de- tween overfitting and the number of training environments, tails about the environment and AppendixB for additional though we additionally show how several methods, includ- screenshots. Videos of a trained agent playing can be found ing some more prevalent in supervised learning, can reduce here, and environment code can be found here. overfitting in our benchmark. 3.2. CoinRun Generalization Curves These works, as well as our own, highlight the growing need for experimental protocols that directly address gen- Using the CoinRun environment, we can measure how suc- eralization in RL. cessfully agents generalize from a given set of training lev- Quantifying Generalization in Reinforcement Learning Nature-CNN IMPALA-CNN 100 100 95 95 90 90 85 85 80 80 75 75 % Levels Solved 70 % Levels Solved 70 65 Train 65 Train Test Test 60 60 102 103 104 102 103 104 # Training Levels # Training Levels (a) Final train and test performance of Nature-CNN agents after (b) Final train and test performance of IMPALA-CNN agents af- 256M timesteps, as a function of the number of training levels. ter 256M timesteps, as a function of number of training levels. Figure 2. Dotted lines denote final mean test performance of the agents trained with an unbounded set of levels. The solid line and shaded regions represent the mean and standard deviation respectively across 5 seeds. Training sets are generated separately for each seed. els to an unseen set of test levels. Train and test levels are independent of the number of levels in the training set. We drawn from the same distribution, so the gap between train average gradients across all 8 workers on each mini-batch. and test performance determines the extent of overfitting. We use γ = :999, as an optimal agent takes between 50 and As the number of available training levels grows, we ex- 500 timesteps to solve a level, depending on level difficulty. pect the performance on the test set to improve, even when See AppendixD for a full list of hyperparameters. agents are trained for a fixed number of timesteps. At test Results are shown in Figure 2a. We collect each data point time, we measure the zero-shot performance of each agent by averaging the final agent’s performance across 10,000 on the test set, applying no fine-tuning to the agent’s pa- episodes, where each episode samples a level from the ap- rameters. propriate set. We can see that substantial overfitting occurs We train 9 agents to play CoinRun, each on a training set when there are less than 4,000 training levels. Even with with a different number of levels. During training, each 16,000 training levels, overfitting is still noticeable. Agents new episode uniformly samples a level from the appropri- perform best when trained on an unbounded set of levels, ate set.
Recommended publications
  • German Digital Kinderuniversity Faculty Nature Lecture River Width
    German Digital Kinderuniversity Faculty Nature Lecture River Width PROFESSOR EINSTEIN: Hello, students. I’d like to welcome you all to the big state vocabulary exam. Have you learned all the words we introduced to you? MS. SCHLAU: Hold on, Professor. We have to delay the exam. PROFESSOR EINSTEIN: What?! Why? MS. SCHLAU: JOWO accidentally discovered a cheat sheet earlier. Apparently someone wants to cheat! PROFESSOR EINSTEIN: Really? MS. SCHLAU: JOWO, show us an example. The triangle ruler was prepared with a piece of white paper. On the back are vocabulary words, but when you put the triangle ruler on a sheet of white paper, you can’t tell that it was modified. PROFESSOR EINSTEIN: That is… That’s brilliant. I think whoever makes such a great cheat sheet should receive the best grade on the exam. MS. SCHLAU: What? No! We’re going to cancel the exam and schedule a replacement lecture. PROFESSOR EINSTEIN: What? Well, whatever you think. But please not something boring. MS. SCHLAU: Let’s call field researcher Christoph. PROFESSOR EINSTEIN: JOWO, please bring Christoph into the lecture hall. MS. SCHLAU: Hello, Christoph… CHRISTOPH: Oh, hello Ms. Schlau, hello Professor Einstein. What can I do for you? PROFESSOR EINSTEIN: We need an interesting lecture, and quick! Would you happen to have an idea? CHRISTOPH: Of course, we were just researching how you can measure the width of a river. PROFESSOR EINSTEIN: Without a cheat sheet? CHRISTOPH: Mhm, yes! PROFESSOR EINSTEIN: Oh, that is wonderful. Then let’s play the film. MS. SCHLAU: Oh, what a beautiful little river (FLUSS) Christoph discovered while hiking.
    [Show full text]
  • New Mexico Study Abroad Program
    New Mexico Study Abroad Program Instituto Cervantes of Albuquerque Spanish Linguistic and Cultural Immersion Tourism for junior high and high school students Come visit the only State in America where Spanish is an official language! Instituto Cervantes is a non-profit organization created by the Spanish government in 1991. Its mission is to promote the Spanish language and to contribute to the advancement of the cultures of all Spanish speaking countries and communities. With over 200,000 students per year, Instituto Cervantes is the largest institution in the world dedicated to teaching Spanish. The Instituto Cervantes of Albuquerque offers a variety of Spanish courses for individuals and groups and organizes many exciting cultural events throughout the year. Instituto Cervantes Albuquerque has designed a very unique immersion program that includes historical, cultural and linguistic aspects that not only challenge the student but create skills for personal growth in a real Spanish social context. Instituto Cervantes in Albuquerque, NM, is the only Cervantes center in the world that is located in an area where Spanish is an official language - along with English. Your students will have the unique opportunity to experience New Mexican and Spanish culture, within the US, in an intensive and rich Spanish immersion program. Program details: Academic and Cultural Activities: Weekdays Mornings (9.00 am – 12.00 pm) - Option 1: Spanish Language & Culture immersion classes (from A1 to C2 levels) designed according to the needs, linguistic competence and curriculum of each group. Instituto Cervantes Educational Facilities - Option 2: Spanish Language Arts Modules (Literature, History, Culture, Social Studies, Arts, Linguistics, Native-American Studies) designed according to the needs, linguistic competence and curriculum of each group.
    [Show full text]
  • Protecting 30% of the Planet for Nature: Costs, Benefits and Economic Implications
    Protecting 30% of the planet for nature: costs, benefits and economic implications Working paper analysing the economic implications of the proposed 30% target for areal protection in the draft post-2020 Global Biodiversity Framework Anthony Waldron1; Vanessa Adams2; James Allan3; Andy Arnell4; Greg Asner5; Scott Atkinson6; Alessandro Baccini7; Jonathan EM Baillie8; Andrew Balmford1; J Austin Beau9; Luke Brander10; Eduardo Brondizio11; Aaron Bruner12; Neil Burgess4; K Burkart13; Stuart Butchart14; Rio Button15; Roman Carrasco16; William Cheung17; Villy Christensen18; Andy Clements19; Marta Coll20; Moreno di Marco21; Marine Deguignet4; Eric Dinerstein22; Erle Ellis23; Florian Eppink24; Jamison Ervin25; Anita Escobedo26; John Fa27; Alvaro Fernandes-Llamazares28; Sanjiv Fernando22; Shinichiro Fujimori29; Beth Fulton30; Stephen Garnett31; James Gerber32; David Gill33; Trisha Gopalakrishna34; Nathan Hahn22; Ben Halpern35; Tomoko Hasegawa36; Petr Havlik37; Vuokko Heikinheimo28; Ryan Heneghan38; Ella Henry39; Florian Humpenoder40; Harry Jonas41; Kendall Jones42; Lucas Joppa43; A.R. Joshi44; Martin Jung37; Naomi Kingston4; Carissa Klein45; Tamas Krisztin37; Vicky Lam46; David Leclere39; Peter Lindsey47; Harvey Locke48; TE Lovejoy49; Philip Madgwick50; Yadvinder Malhi34; Pernilla Malmer51; Martine Maron52; Juan Mayorga53; Hans van Meijl54; Dan Miller55; Zsolt Molnar56; Nathaniel Mueller57; Nibedita Mukherjee1; Robin Naidoo58; Katia Nakamura59; Prakash Nepal60; RF Noss61; Beth O’Leary62; D Olson63; Juliano Palcios Abrantes64; Midori Paxton65; Alexander
    [Show full text]
  • EARLY FIELD EXPERIENCE in AGRICULTURAL EDUCATION: a NATIONAL DESCRIPTIVE STUDY Michael S. Retallick, Assistant Professor Greg M
    Journal of Agricultural Education Volume 48, Number 1, pp. 127 – 138 DOI: 10.5032/jae.2007.01127 EARLY FIELD EXPERIENCE IN AGRICULTURAL EDUCATION: A NATIONAL DESCRIPTIVE STUDY Michael S. Retallick, Assistant Professor Greg Miller, Professor Iowa State University Abstract The purpose of this study was to describe the nature of early field experience (EFE) in agricultural teacher education programs nationally. A descriptive census survey of all active agricultural teacher education programs in the country was used for this study. The fact that nearly all agricultural teacher education programs require EFE indicates that EFE is valued as an important component of teacher education programs. It was discovered that multiple early field experiences are required at multiple classification levels. The primary responsibility for EFE and the associated administrative tasks are placed on faculty within the agricultural teacher education program. Similarities regarding EFE requirements seem to end at broad, categorical levels. Most programs report having requirements; however, the means by which each program fulfills the requirements are considerably different. Teacher licensure, as well as state and national teacher education accreditation, influences procedural and minimum EFE requirements. This study provides the foundation for further research. Additional research is needed to identify the purposes and outcomes of EFE and determine the extent to which student learning occurs. Introduction and Theoretical Framework school-based opportunities, which could include observing, assisting the cooperating Early field experience is “an integral teacher, tutoring students, teaching lessons, program component” for initial and and conducting applied research (NCATE). advanced teacher preparation (National EFE provides the student with the Council for Accreditation of Teacher opportunity to start thinking like a teacher, Education [NCATE], 2002, p.
    [Show full text]
  • Efe, Opinion Imposing Sanctions, 19PDJ058, 09-17-20.Pdf
    People v. Anselm Andrew Efe. 19PDJ058. September 17, 2020. A hearing board suspended Anselm Andrew Efe (attorney registration number 38357) for one year and one day. The suspension, which runs concurrent to Efe’s suspension in case number 18DJ041, took effect on October 28, 2020. To be reinstated, Efe must prove by clear and convincing evidence that he has been rehabilitated, has complied with disciplinary orders and rules, and is fit to practice law. In a child support modification matter, Efe did not competently or diligently represent his client. He ignored disclosure and discovery requirements, and he failed to advise his client about the client’s obligations to produce complete and timely financial information. Later, when opposing counsel filed a motion to compel discovery, Efe failed to protect his client’s interests, resulting in an award of attorney’s fees and costs against the client. Efe also knowingly declined to respond to demands for information during the disciplinary investigation of this case. Efe’s conduct violated Colo. RPC 1.1 (a lawyer shall provide competent representation to a client); Colo. RPC 1.3 (a lawyer shall act with reasonable diligence and promptness when representing a client); Colo. RPC 1.4(a)(2) (a lawyer shall reasonably consult with the client about the means by which the client’s objectives are to be accomplished); and Colo. RPC 8.1(b) (a lawyer involved in a disciplinary matter shall not knowingly fail to respond to a lawful demand for information from a disciplinary authority). The case file is public per C.R.C.P.
    [Show full text]
  • Not the Same Old Story: Dante's Re-Telling of the Odyssey
    religions Article Not the Same Old Story: Dante’s Re-Telling of The Odyssey David W. Chapman English Department, Samford University, Birmingham, AL 35209, USA; [email protected] Received: 10 January 2019; Accepted: 6 March 2019; Published: 8 March 2019 Abstract: Dante’s Divine Comedy is frequently taught in core curriculum programs, but the mixture of classical and Christian symbols can be confusing to contemporary students. In teaching Dante, it is helpful for students to understand the concept of noumenal truth that underlies the symbol. In re-telling the Ulysses’ myth in Canto XXVI of The Inferno, Dante reveals that the details of the narrative are secondary to the spiritual truth he wishes to convey. Dante changes Ulysses’ quest for home and reunification with family in the Homeric account to a failed quest for knowledge without divine guidance that results in Ulysses’ destruction. Keywords: Dante Alighieri; The Divine Comedy; Homer; The Odyssey; Ulysses; core curriculum; noumena; symbolism; higher education; pedagogy When I began teaching Dante’s Divine Comedy in the 1990s as part of our new Cornerstone Curriculum, I had little experience in teaching classical texts. My graduate preparation had been primarily in rhetoric and modern British literature, neither of which included a study of Dante. Over the years, my appreciation of Dante has grown as I have guided, Vergil-like, our students through a reading of the text. And they, Dante-like, have sometimes found themselves lost in a strange wood of symbols and allegories that are remote from their educational background. What seems particularly inexplicable to them is the intermingling of actual historical characters and mythological figures.
    [Show full text]
  • Nature Challenge Provider Orientation Packet March2021 V1.5-Compressed.Pdf
    2 0 2 1 Challenge PROVIDER ORIENTATION PACKET TABLE OF CONTENTS QUICK LINKS ...................................................3 A MESSAGE TO PROVIDERS.................................4 WELCOME TO NATURE CHALLENGE......................... What is Nature Challenge?............................5 Mission Statement.......................................6 Nature Challenge Administrators...................6 Design & Development..................................7 Partners & Contributing Organizations...........8 Challenge Definition.....................................9 Audiences...................................................9 Types of Challenges....................................10 Who Makes Challenges?..............................10 BENEFITS TO PROVIDERS....................................11 HOW IT WORKS.................................................. For Participants.........................................12 For Providers.............................................13 INFORMATION FOR PROVIDERS........................14 SUBMITTING CHALLENGES.................................... Using a desktop computer............................17 Using a mobile browser...............................18 Using the survey 123 app.............................19 Saving survey drafts..................................20 Broken survey links...................................22 EDITING EXISTING CHALLENGES.........................23 CREATING CHALLENGES 101...............................25 CHALLENGE BADGES........................................32 ANALYTICS DASHBOARD...................................33
    [Show full text]
  • Application of a Convolutional Neural Network for Predicting The
    www.nature.com/scientificreports OPEN Application of a convolutional neural network for predicting the occurrence of ventricular tachyarrhythmia using heart rate variability features Getu Tadele Taye1, Han-Jeong Hwang2 ✉ & Ki Moo Lim3 ✉ Predicting the occurrence of ventricular tachyarrhythmia (VTA) in advance is a matter of utmost importance for saving the lives of cardiac arrhythmia patients. Machine learning algorithms have been used to predict the occurrence of imminent VTA. In this study, we used a one-dimensional convolutional neural network (1-D CNN) to extract features from heart rate variability (HRV), thereby to predict the onset of VTA. We also compared the prediction performance of our CNN with other machine leaning (ML) algorithms such as an artifcial neural network (ANN), a support vector machine (SVM), and a k-nearest neighbor (KNN), which used 11 HRV features extracted using traditional methods. The proposed CNN achieved relatively higher prediction accuracy of 84.6%, while the ANN, SVM, and KNN algorithms obtained prediction accuracies of 73.5%, 67.9%, and 65.9% using 11 HRV features, respectively. Our result showed that the proposed 1-D CNN could improve VTA prediction accuracy by integrating the data cleaning, preprocessing, feature extraction, and prediction. Heartbeat is regulated by electrical signals conducted across the four chambers of the heart: two atria and two ventricles. When electrical activity is normal, the heart beats approximately 60 to 100 times per minute. However, abnormal electrical signals in the heart lead to disorganized electrical activities such as ventricular tachyarrhyth- mia (VTA), which causes fast heart rate1. Tus, early VTA prediction helps physicians to take immediate medical procedure to reduce the risk.
    [Show full text]
  • Install and Login: Download the Nature's Notebook (NN) App From
    Nature’s Notebook Mobile Application Reporting observations on mobile devices Install and Login: Download the Nature’s Notebook (NN) app from the Google Play Store or Apple App Store1. Install and open the app, log in using your account credentials2, agree to the perms- 1 2 sions to grant the app access to your online account3. If you are a new observer to Nature’s Notebook, follow the prompts to make a 3 new account4. Exisiting NN users will have their accounts synced on login. Depending on the size of your account, the app may take a few moments to sync. Progress can be seen by following along with the blue bar5. Navigation: The NN app is organized into catergory menus appearing at the top of each screen. They include: Groups—if you are observing with an Local Phenology Program (LPP); Sites—for observation loca- 4 5 tions; Plants & Animals —for reviewing The USA National Phenology Network Education Program | National Coordinating Office 1311 E. 4th St, Tucson, AZ 85721 | Phone: 520-621-1803 [email protected] | www.usanpn.org/education Nature’s Notebook Mobile Application Reporting observations on mobile devices species you will observe; Observe—for entering observational data; Review—for reviewing the data you have submitted; and Settings— for managing Wi-Fi upload and account information6. You can toggle between the catergories at any time. 6 7 Select Your Observation Site: When loaded, the main screen will appear. From the list, select either your personal sites(s) or your LPP to begin observing7. Personal sites will be revealed when you select My Sites from the pick list.
    [Show full text]
  • German Digital Kinderuniversity Faculty: Nature (Natur) Lecture: Fireflies (Glühwürmchen)
    German Digital Kinderuniversity Faculty: Nature (Natur) Lecture: Fireflies (Glühwürmchen) Content - Fireflies Target group - Children ages 8 to 12 - Level: A1+ / A2 Language goals The children will be able to - Understand a short (technical) film - Find precise information in a text - Expand their passive and active vocabulary - Understand technical terminology in context - Understand, memorize and summarize a short technical text - Understand and answer simple thematic questions - Formulate their ideas using simple language - Use and develop learning strategies (use pictures as a learning tool, make conjectures, correctly spell words) - Prepare and carry out a joint performance (Firefly show) - Understand and follow instructions Word bank Lichtsignal (light signal), leuchten (to glow), Spezialkamera (special camera), Falle (trap), beobachten (to observe), auf der Wiese (in the meadow), am Waldrand (at the edge of the forest), im Garten (in the garden), Männchen (male), Weibchen (female), Larve (larva), Puppe (pupa), Käfer (bug), fliegen (to fly), zwei weiße Streifen (two white stripes), finden (to find), Schnecken (snails), fressen (to eat), Gift (poison), Dunkelheit (darkness), Lichtverschmutzung (light pollution) Materials - Laptop and projector - Audio speakers - Blackboard and chalk/whiteboard and markers - Magnets/blu-tack - Pieces of paper (strips of standard letter paper) - (Online) dictionaries - Cell phones and/or flashlights - Opt. dark-colored clothes for the children - Wool blanket with fasteners to attach to them - Students'
    [Show full text]
  • Google for Nonprofits Team, Get Tips from Product Experts, and Get Your Questions Answered Live
    for Nonprots NATURE LABS Products Administrators Settings Google for Nonprots products Google Workspace for Nonprofits Powering nonprofits to be faster, smarter, and more collaborative Status: Approved Google Workspace domain: ngosys.com Sign in to the Admin Console Help resources: Google Workspace Setup Google Ad Grants Run ads on Google Search at no cost so you can reach a new audience that’s searching for info about your cause Status: Approved Customer ID: 877-945-4590 Sign in to Ad Grants Get started with Ad Grants Set up your website for success Launch a successful Ad Grants campaign Boost your ad performance Work with an expert YouTube Nonprofit Program Get tips, training, and tools to help your videos stand out and drive viewers back to your website Status: Approved Channel ID: UCvszJ3kifm34ni8-7wiKzuw Change channel ID Sign in to YouTube Studio Help resources: Creator Academy Google Maps Platform credits Help people find your programs and resources using custom Google Maps Get started Also available from Google More tools that are available at no cost Google Analytics Understand how visitors interact with your nonprofit’s website Learn more Latest updates New discounts for advanced Google Workspace editions The advanced features of Google Workspace are now available to nonprofits at a significant discount. Learn more Join us every other Thursday for Live with Google for Nonprots Tune in on YouTube to hear from the Google for Nonprofits team, get tips from product experts, and get your questions answered live. Subscribe now Tips & Tricks to make the most of digital tools We've compiled a list of resources to help your nonprofit raise awareness, work efficiently, move programs online, and more.
    [Show full text]
  • Conceptions of the Nature of Biology Held by Senior Secondary School
    Malaysian Online Journal of Educational Sciences 2017 (Volume5 - Issue 3 ) Conceptions of the Nature of Biology [1] Department of Science Education, University of Ilorin, Held by Senior Secondary School Ilorin, Nigeria P.M.B. 1515 Ilorin, Nigeria Biology Teachers in Ilorin, Kwara State, [email protected] Nigeria [2] Department of Science Education, University of Ilorin, Ilorin, Nigeria P.M.B. 1515 Ilorin, Nigeria Adegboye, Motunrayo Catherine[1], Ganiyu Bello [2], Isaac, O. [email protected] Abimbola[3] [3] Department of Science Education, University of Ilorin, Ilorin, Nigeria P.M.B. 1515 Ilorin, Nigeria ABSTRACT [email protected] There is a sustained public outcry against the persistent abysmal performance of students in biology and other science subjects at the Senior School Certificate Examinations conducted by the West African Examinations Council (WAEC) and the National Examinations Council (NECO). Biology is a unique science discipline with peculiar philosophical principles and methodology that are not applicable to other science disciplines. Understanding the unique structure of knowledge, principles and methodology for providing explanations in biology is sine qua-non for effective and efficiency teaching of biology by teachers, and meaningful learning by the students. This study, therefore, investigated the conceptions of the nature of biology held by biology teachers in Ilorin, Nigeria. The study adopted the descriptive research design of the survey type. A questionnaire entitled “Biology Teachers’ Conceptions of the Nature of Biology Questionnaire”(BTCNBQ) was designed by the researchers and used as the instrument for data collection. The population for the study comprised all the biology teachers in Ilorin, Nigeria. Simple random sampling technique was used to select two hundred and sixty (260) biology teachers from Ilorin, Nigeria.
    [Show full text]